如何获得ffmpeg的延迟



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

RtmpServer1 -- FfmpegServer -- RtmpServer2

我在RtmpServer1(10.10.1.1(上放了一个6mins.mp4,并按照以下指令在RtmpServer 2(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 server发送数据的持续时间(

我尝试tcpdump在ffmpeg服务器的两个eth端口(一个用于get,一个用于send(上侦听。但我不能成对地匹配RTMP数据包("对"是指包含相同数据的数据包,一个"得到"数据包与一个"发送"数据包匹配(。我还想知道是否有一种方法可以通过RTMP数据包的内容(数据(来匹配它们。

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

相关内容

  • 没有找到相关文章

最新更新