gpt4 book ai didi

ffmpeg - 根据流量分段记录 RTP 流

转载 作者:行者123 更新时间:2023-12-04 23:24:40 27 4
gpt4 key购买 nike

我希望根据该实时流上的流量将多个多播 RTP 音频流记录到分 block 的时间戳文件中。

例如,应用程序会监听 IP 地址/端口,然后 在传输 RTP 流量时开始录制,然后在 RTP 流量停止时停止录制并保存文件。

我一直在尝试寻找 FFMPEG 或 Gstreamer 如何做到这一点的示例,但没有找到任何具体的东西。这些应用程序之一可以做到这一点吗?如果可以,你能举个例子吗?

最佳答案

  • 您可以添加 probesrc元素并在探针的回调函数中触发开始/停止录制。
  • 另一个更简单的版本,以下几行的管道可以解决问题:
    udpsrc -> rtpbin -> decoder if required -> filesink location=recording.mp4

  • 上述管道将记录管道处于事件状态的完整持续时间。看看元素 rtpbin ,查看更多管道示例。

    关于ffmpeg - 根据流量分段记录 RTP 流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53178536/

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