2010-04-19 115 views
3

我正在捕獲來自視頻會議HDX網絡的數據包。該視頻以RTP發送,並在H264中編碼。原始h.264數據包捕獲和在VLC中播放

我想捕獲這些數據包並生成一個視頻文件。我將數據包中的原始H264數據寫入磁盤,並試圖在VLC中播放它。

VLC只顯示一個綠色框。

我的數據寫作方法太天真了,還是我錯了,假設VLC應該播放這個文件?

任何人都有這方面的經驗嗎?

回答

1

你應該能夠將數據包原始轉儲到文件中。

文件格式只是一個接一個地添加的數據包,其間沒有別的東西。文件名應該是.dump,一旦你這樣做,VLC應該正確地重放視頻。我只需要做到這一點,這對我來說是有效的。

2

linux上的另一個選擇是創建一個捕獲rtp的流水線,使用ffmpeg進行解碼並使用ximageview顯示在屏幕上。