如何通过UDP识别h264视频流中的帧

时间:2013-12-06 05:59:30

标签: video udp h.264

请给我一些帮助,找出通过UDP流式传输的h264视频中的帧。

我已将视频文件从VLC播放器流式传输到端口(localhost:1246)并在C中编写UDP套接字程序,将UDP端口的流写入本地文件夹中的二进制文件(test.bin)。 / p>

现在我的问题是如何从这些数据中获取帧(I / P / B)。请帮我解决这个问题

此致 SPK

2 个答案:

答案 0 :(得分:0)

通过UDP流式传输的H.264数据可能是

答案 1 :(得分:0)

Atlast在经过一些研究后得到了答案。

我们可以通过

识别h264流的NAL包中的帧

•NAL单位开始代码:00 00 01 X Y. •X = IDR图片NAL单位(25,45,65) •Y =非IDR图片NAL单位(01,21,41,61); 01 = b帧,41 = p帧

参考:How can i parse H264 file and frames

此致 Suku PK