

Play ~/Videos/test.mp4 file: vlc file:///home/john/Videos/test.mp4 x264 error: baseline profile doesn't support 4:2:2.test-launch "v4l2src device=/dev/video0 ! video/x-raw,format=YUY2,width=640,height=480 ! videoconvert ! x264enc ! rtph264pay name=pay0 pt=96" Receive RTSP to gst-launch GST - launch - 1.0 playbin uri = RTSP: / / 127.0.0.1:8554 / test # or GST - launch - 1.0 RTSPSRC location = RTSP: / / 127.0.0.1:8554 / test! decodebin ! autovideosink reference test-launch "filesrc location=/home/john/Videos/test.mp4 ! decodebin ! x264enc ! rtph264pay name=pay0 pt=96" Receive RTSP test stream with GST-launch: GST - launch - 1.0 playbin uri = RTSP: / / 127.0.0.1:8554 / test test-launch "videotestsrc ! x264enc ! Rtph264pay name = pay0 pt = 96 "stream ready at RTSP: / / 127.0.0.1:8554 / test

Send RTSP test stream with test-launch: $. C-o test-launch $(pkg-config -cflags -libs Gstreamer - RTSP server - 1.0) GStreamer RTSP Serverīuild test-launch example: Sudo apt install libgstreamer1.0 - dev libgstrtspserver - 1.0 git clone CD Gst-rtsp-server/git checkout 1.18 CD examples/ GCC test-launch. dev/video0 webcam Gst-launch -1.0v4l2src device=/dev/video0 \! video/x-raw, format=YUY2, width=640, height=480, framerate=30/1 \ ! autovideosinkįor more information about /dev/video0, see "About Webcam" below. Play ~/Videos/test.mp4 file: GST - launch - 1.0 filesrc location = ~ / Videos/test. View all plug-ins: # conda deactivate gst-inspect-1.0-a Installation: Sudo apt install libgstreamer1.0-0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-bad Gstreamer1.0-x gstreamer1.0-alsa - Ugly gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools gstreamer1.0-x gstreamer1.0-alsa - Ugly gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools gstreamer1.0-x gstreamer1.0-alsa Gstreamer1.0 - gl gstreamer1.0 - gtk3 gstreamer1.0 - qt5 gstreamer1.0 - pulseaudio

This article describes how to send and receive RTSP streams using GStreamer, VLC, and FFMPEG. The Real-Time Streaming Protocol (RTSP) is an application layer Protocol designed for Streaming media.
