Need to run libcamera-vid in ROCK3A/3C board

If you want to test live streaming you can follow these instructions here:

It works for Rock 3A and possibly 3C.

pre-requisites:

  • rkmpp and gstreamer rkmpp plugin
    rock@rock3a:~$ gst-inspect-1.0|grep -i rock
    rkisp: rkisp: Gstreamer Plugin For Rockchip ISP Source
    rockchipmpp: mpph264enc: Rockchip Mpp H264 Encoder
    rockchipmpp: mpph265enc: Rockchip Mpp H265 Encoder
    rockchipmpp: mppjpegdec: Rockchip’s MPP JPEG image decoder
    rockchipmpp: mppjpegenc: Rockchip Mpp JPEG Encoder
    rockchipmpp: mppvideodec: Rockchip’s MPP video decoder
    rockchipmpp: mppvpxalphadecodebin: VP8/VP9 Alpha Decoder

  • gstreamer 1.20 or higher (with rockchip patches)
    GStreamer 1.20.3
    https://launchpad.net/distros/ubuntu/+source/gstreamer1.0

  • working camera
    H264 USB camera
    ov5647 (NV12)
    imx219 (NV12)

There are some other RTSP servers out there, but i don’t think they are ready to fire you always end up with some needed changes.

  • Alternatives to RTSP
    RTMP server - you push the encoded frames using gstreamer to the RTMP server and ffplay, vlc or another client can play the video.
    nginx-rtmp (RTMP)
    live555 server (RTSP)
    RSTP server
1 Like