GStreamer RTSP 服务器与录制¶
将 videotestsrc 推送为 RTSP 链接¶
录制和传输一起:
./test-launch "videotestsrc ! tee name=t ! queue ! x264enc ! rtph264pay name=pay0 pt=96 t. ! queue ! mp4mux ! filesink location=recording.mp4"
./test-launch "videotestsrc ! x264enc ! tee name=t ! queue ! rtph264pay name=pay0 pt=96 t. ! queue ! mp4mux ! filesink location=recording.mp4"
./test-launch "videotestsrc ! x264enc ! tee name=t ! queue ! rtph264pay name=pay0 pt=96 t. ! queue ! mp4mux ! filesink location=recording.mp4 t. ! queue ! fakesink"
rtspclientsink¶
rtspclientsink 是一个比较关键的插件
rtspclientsink (gstreamer.freedesktop.org)
https://gstreamer.freedesktop.org/documentation/rtspclientsink/index.html?gi-language=c
Creating an RTSP Server using RTSP Sink | RTSP Sink | Multimedia C DLL Filters Help (leadtools.com)