gpt4 book ai didi

c - GStreamer,如何为其中一个输入流添加延迟?

转载 作者:太空宇宙 更新时间:2023-11-04 02:19:43 24 4
gpt4 key购买 nike

我创建了一个采用多个输入源的 GStreamer 管道:摄像头音频/视频、 Logo 和作为 RTP 流接收的屏幕捕获视频)。它使用 videomixer 元素将这些来源组合成一个视频。

然而,屏幕捕获流似乎比其他流滞后 2 秒。为了解决这个问题,我想在其他流中引入 2 秒的延迟。这就是我目前被困的地方。我尝试在相机源之后添加一个队列元素并设置“min-threshold-time”属性以创建 2 秒延迟,但 GStreamer 似乎为其他流更正了此问题。结果是整个流都延迟了,RTP 流和摄像头视频之间的延迟仍然存在。

最佳答案

我最终实现了一个缓冲区探测,它使我能够修改单个数据包的时间戳。参见 Pipeline Manipulation .

关于c - GStreamer,如何为其中一个输入流添加延迟?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2378643/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com