寻找GOP结构和长度

问题描述 投票:0回答:1

我设置了一个视频流并捕获了它的数据包(H264 over RTP)。看看Wireshark捕获(用96型解码),我需要弄清楚GOP的格式和它的长度。问题是我不知道哪个帧是I / P / B.我可以通过查看Wireshark捕获来做到这一点还是需要某种扩展?

wireshark h.264 rtp
1个回答
0
投票

虽然通过查看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流。

© www.soinside.com 2019 - 2024. All rights reserved.