原始h.264数据包捕获和在VLC中播放

时间:2010-04-19 17:20:56

标签: video networking vlc h.264 rtp

我正在通过视频会议HDX从网络上捕获数据包。视频以RTP格式发送,并以H264编码。

我正在尝试捕获这些数据包并生成视频文件。我将数据包中的原始H264数据写入磁盘,我试图在VLC中播放它。

VLC只显示一个绿色框。

我的数据写作方法太天真了,或者假设VLC应该播放这个文件我应该错了吗?

任何人都有这方面的经验吗?

2 个答案:

答案 0 :(得分:2)

linux上的另一个选择是创建一个gstreamer管道,捕获rtp,使用ffmpeg解码并使用ximageview在屏幕上显示。

答案 1 :(得分:1)

您应该能够将数据包的原始转储转换为文件。

文件格式只是一个接一个地附加的数据包,其间没有其他内容。文件名应为.dump,一旦您这样做,VLC应正确重播视频。我必须这样做,这对我有用。