3

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

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

VLC 只显示一个绿色框。

我在数据写入的方法上是否过于天真,或者我是否应该假设 VLC 应该播放这个文件是错误的?

有没有人有这方面的经验?

4

2 回答 2

2

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

于 2010-05-03T14:22:08.357 回答
1

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

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

于 2010-05-03T14:04:27.090 回答