寻找GOP结构和长度
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了寻找GOP结构和长度相关的知识,希望对你有一定的参考价值。
我设置了一个视频流并捕获了它的数据包(H264 over RTP)。看看Wireshark捕获(用96型解码),我需要弄清楚GOP的格式和它的长度。问题是我不知道哪个帧是I / P / B.我可以通过查看Wireshark捕获来做到这一点还是需要某种扩展?
答案
虽然通过查看H.264 RTP payload format可以非常轻松地获得每个帧的NAL单元类型,但我建议您使用ffprobe等工具为您完成工作:
ffprobe -show_frames -rtsp_transport tcp "<rtsp URI>" | grep -E 'pict_type'
这将输出类似的东西
pict_type = I
pict_type = P
pict_type = P
pict_type = P
在我的示例中,我使用RTSP流,但您应该能够将其调整为RTP流。
以上是关于寻找GOP结构和长度的主要内容,如果未能解决你的问题,请参考以下文章