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