从 'rtmpsrc' 流式传输不需要 rtph264depay 或 h264parse
Streaming from 'rtmpsrc' doesn't require rtph264depay or h264parse
有谁知道为什么使用 rtmpsrc
流式传输 RTMP 不需要管道中的 rtph264depay
或 h264parse
?下面的管道工作正常:
gst-launch-1.0 rtmpsrc location=rtmp://ip/test ! decodebin ! videoconvert ! autovideosink
而这条管道没有:
gst-launch-1.0 rtmpsrc location=rtmp://ip/test ! rtph264depay ! h264parse ! decodebin ! videoconvert ! autovideosink
rtph264depay
用于解析RTP数据。您正在处理 RTMP。那些绝对没有共同点。您很幸运,您不需要解析器,因为您的解码器无法理解来自 RTMP 的数据。有解析器不会有什么坏处。
有谁知道为什么使用 rtmpsrc
流式传输 RTMP 不需要管道中的 rtph264depay
或 h264parse
?下面的管道工作正常:
gst-launch-1.0 rtmpsrc location=rtmp://ip/test ! decodebin ! videoconvert ! autovideosink
而这条管道没有:
gst-launch-1.0 rtmpsrc location=rtmp://ip/test ! rtph264depay ! h264parse ! decodebin ! videoconvert ! autovideosink
rtph264depay
用于解析RTP数据。您正在处理 RTMP。那些绝对没有共同点。您很幸运,您不需要解析器,因为您的解码器无法理解来自 RTMP 的数据。有解析器不会有什么坏处。