1

我是 Gstreamer 的新手,我想用它来收听 RTP 流。

为此,我使用此管道:

gst-launch-1.0 udpsrc caps=application/x-rtp port=5000 ! rtpjitterbuffer ! rtpopusdepay ! opusdec ! alsasink

我不知道为什么,但我有一些延迟(~1s),我想尽量减少它。我确信这不是来自源头和运输。

如果有人有任何想法:)

4

2 回答 2

0

尝试使用抖动缓冲区上的延迟设置,例如。

gst-launch-1.0 udpsrc caps=application/x-rtp port=5000 !rtpjitterbuffer 延迟=250 !rtpopusdepay!作品!阿尔萨西克

于 2016-11-30T22:42:48.047 回答
0

所以,

如果有人有同样的问题,这是帮助我的属性:

  • latencyrtpjitterbuffer 的
  • buffer-timelatency-time阿尔萨辛克

并且还更新 gstreamer :)

于 2017-01-05T10:15:07.173 回答