Gstreamer - 收听 RTP 流时延迟过多
Gstreamer - too much delay while listening to RTP stream
我是 Gstreamer 的新手,我想用它来收听 RTP 流。
为此,我使用了这个管道:
gst-launch-1.0 udpsrc caps=application/x-rtp port=5000 ! rtpjitterbuffer ! rtpopusdepay ! opusdec ! alsasink
我不知道为什么,但我有一些延迟 (~ 1s),我想将它最小化。
我确定这不是来自来源和传输。
如果有人有任何想法:)
尝试使用抖动缓冲区的延迟设置,例如
gst-launch-1.0 udpsrc 上限=application/x-rtp 端口=5000! rtpjitterbuffer 延迟=250! rtpopusdepay !作品!阿萨辛克
所以,
如果有人遇到同样的问题,这是对我有帮助的属性:
latency
的 rtpjitterbuffer
buffer-time
和 latency-time
的 alsasink
同时更新 gstreamer :)
我是 Gstreamer 的新手,我想用它来收听 RTP 流。
为此,我使用了这个管道:
gst-launch-1.0 udpsrc caps=application/x-rtp port=5000 ! rtpjitterbuffer ! rtpopusdepay ! opusdec ! alsasink
我不知道为什么,但我有一些延迟 (~ 1s),我想将它最小化。 我确定这不是来自来源和传输。
如果有人有任何想法:)
尝试使用抖动缓冲区的延迟设置,例如
gst-launch-1.0 udpsrc 上限=application/x-rtp 端口=5000! rtpjitterbuffer 延迟=250! rtpopusdepay !作品!阿萨辛克
所以,
如果有人遇到同样的问题,这是对我有帮助的属性:
latency
的 rtpjitterbufferbuffer-time
和latency-time
的 alsasink
同时更新 gstreamer :)