Gstreamer 如何从以前的流中同时传输音频和视频

Gstreamer 如何从以前的流中同时传输音频和视频,gstreamer,rtsp,gstreamer-1.0,Gstreamer,Rtsp,Gstreamer 1.0,我想捕获一个RTSP流,然后用叠加的文本重新传输它,我明白了 ( -e rtspsrc location=rtsp://192.168.1.21:554/cam/realmonitor?channel=1&subtype=0 latency=500 buffer-mode=auto protocols=tcp tcp-timeout=100000000 retry=20 ! queue ! rtph265depay ! h265par

我想捕获一个RTSP流,然后用叠加的文本重新传输它,我明白了

( -e rtspsrc location=rtsp://192.168.1.21:554/cam/realmonitor?channel=1&subtype=0 latency=500 buffer-mode=auto 
            protocols=tcp tcp-timeout=100000000 retry=20 ! 
            queue ! rtph265depay !  h265parse !  vaapidecodebin  !  queue ! videorate ! 
            video/x-raw,format=I420,framerate=5/1 !   
            textoverlay text="DEMO" font-desc="Sans, 30" name=textsrc ! videorate  ! 
            video/x-raw,framerate=15/1 !         vaapih264enc ! 
             rtph264pay name=pay0 pt=97 perfect-rtptime=true mtu=1400)

如何添加流中的音频并使其与原始流中的视频同步?

请使用文本而不是发布图像。如果你想获得图像中的精确格式,你可以使用一个代码块(在文本周围加上三个背景标记)@nielsdg修复了这个问题