我正在通过视频会议HDX从网络上捕获数据包。视频以RTP格式发送,并以H264编码。
我正在尝试捕获这些数据包并生成视频文件。我将数据包中的原始H264数据写入磁盘,我试图在VLC中播放它。
VLC只显示一个绿色框。
我的数据写作方法太天真了,或者假设VLC应该播放这个文件我应该错了吗?
任何人都有这方面的经验吗?
答案 0 :(得分:2)
linux上的另一个选择是创建一个gstreamer管道,捕获rtp,使用ffmpeg解码并使用ximageview在屏幕上显示。
答案 1 :(得分:1)
您应该能够将数据包的原始转储转换为文件。
文件格式只是一个接一个地附加的数据包,其间没有其他内容。文件名应为.dump
,一旦您这样做,VLC应正确重播视频。我必须这样做,这对我有用。