【问题标题】:Gstreamer - too much delay while listening to RTP streamGstreamer - 收听 RTP 流时延迟过多
【发布时间】:2017-04-04 22:29:31
【问题描述】:

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

为此,我使用了这个管道:

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

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

如果有人有任何想法:)

【问题讨论】:

    标签: c gstreamer rtp opus


    【解决方案1】:

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

    gst-launch-1.0 udpsrc caps=application/x-rtp port=5000 ! rtpjitterbuffer 延迟=250 ! rtpopusdepay!作品!下水道

    【讨论】:

      【解决方案2】:

      所以,

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

      • latency 的 rtpjitterbuffer
      • buffer-timelatency-time 的 alsasink

      还有更新 gstreamer :)

      【讨论】:

        猜你喜欢
        • 2020-10-23
        • 1970-01-01
        • 2021-11-23
        • 2015-12-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-01-18
        • 2016-10-20
        相关资源
        最近更新 更多