Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The RDKC Media Server is much more than a multi-format, multi-protocol server that delivers your media rich content across multiple screens and platforms. The RDK camera software runs on RPi-0/RPI-3 device. With this RTSP streaming we can able to play live streaming content in VLC player. This page dedicated to bringing up and validation of RMS functionality with RTSP streaming in RPI-0/RPI-3. 

Yocto Build Steps

Refer below link to build camera image

RDK-C Build Instruction for RPI-0

RDK-C Build Instruction for RPI-3 with Dunfell branch

Image Flash Procedure

Code Block
languagebash
titleImage Flash step
$ sudo bzcatdd if="Image Name" | sudo dd of="Device Name" bs=4M iflag=fullblock oflag=direct conv=fsync

Example:
bzcatsudo dd if=rdk-generic-camera-image_default_2020112710560620200130060729.rootfs.wic.bz2 | sudo ddrpi-sdimg of=/dev/sdcsdb bs=4M iflag=fullblock oflag=direct conv=fsync

Validation Procedure of RMS with RTSP streaming

...

We can able to see the live streaming content on VLC Player.

                                              ( OR )

On PC, Able to play the camera live streaming content with the below gstreamer pipeline,before trying this pipeline we should install gstreamer specific packages.

gst-launch-1.0 rtspsrc location=rtsp://camera_ip:5544/stream2 ! rtph264depay name=demux ! h264parse ! avdec_h264 ! videoconvert ! autovideosink

Example:

gst-launch-1.0 rtspsrc location=rtsp://192.168.43.146:5544/stream2 ! rtph264depay name=demux ! h264parse ! avdec_h264 ! videoconvert ! autovideosinkNote: VLC player available PC and RPI target should run in same network.