gpt4 book ai didi

networking - 如何获得ffmpeg的延迟?

转载 作者:行者123 更新时间:2023-12-04 23:18:47 25 4
gpt4 key购买 nike

我正在使用 ffmpeg 在这样的网络上做一些工作:

RtmpServer1 -- FfmpegServer -- RtmpServer2
我在 RtmpServer1(10.10.1.1) 上放了一个 6mins.mp4 并通过以下指令在 RtmpServer2(10.10.2.2) 上播放:
ffmpeg -i rtmp://10.10.1.1:1935/play/6mins.mp4 -vcodec copy -c:v libx264 -f flv  rtmp://10.10.2.2:1935/live
我想知道有没有办法测试ffmpeg用来解码、压缩和编码的时间长度?(从ffmpeg服务器获取数据到ffmpeg服务器发送出去的时间)
我尝试 tcpdump 监听 ffmpeg 服务器的两个 eth 端口(一个用于获取,一个用于发送)。但我不能成对匹配 RTMP 数据包(“对”表示包含相同数据的数据包,一个“获取”数据包匹配一个“发送”数据包)。我还想知道是否有办法通过内容(数据)匹配 RTMP 数据包。

最佳答案

我尝试在输入和输出 eths 上使用 tcpdump 并获取 rtmp 流的开始和结束时间。它在某种程度上很有帮助。

关于networking - 如何获得ffmpeg的延迟?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71135707/

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