如何从.pcap文件中的RTP数据包中提取H264视频

问题描述

我正在使用FFmpeg传输视频的RTP流,然后使用WireShark捕获所有数据包并将其保存到.pcap文件中。我正在使用的FFmpeg命令是:

ffmpeg -i video.264 -r 25 -video_size 352x288 -c:v libx264 -f  rtp rtp://127.0.0.1:1234

现在,我想使用此pcap文件转换回视频。 FFmpeg可以这样做吗?还是有其他可用的工具?

我还想测试丢包如何影响视频质量。因此,我需要在pcap中丢弃几个数据包,然后再转换回视频以查看效果。我可以只使用pcap文件中的其余数据包取回视频吗?

要实现我上面提到的目标,我还需要了解哪些数据包与哪种帧相对应?因此,仅查看文件中的RTP数据包就可以获取帧的类型。我该怎么办?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)