簡體   English   中英

原始h.264數據包捕獲和在VLC中播放

[英]raw h.264 packet capture and playing in VLC

我正在通過視頻會議HDX從網絡上捕獲數據包。 視頻以RTP格式發送,並在H264中編碼。

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

VLC只顯示一個綠色框。

在我的數據寫入方法中我是不是太天真了,或者我認為VLC應該播放這個文件我錯了嗎?

有沒有這方面的經驗?

linux上的另一個選擇是創建一個gstreamer管道,它捕獲rtp,使用ffmpeg解碼並使用ximageview在屏幕上顯示。

您應該能夠將數據包的原始轉儲轉換為文件。

文件格式只是一個接一個地附加的數據包,其間沒有其他內容。 文件名應該是.dump ,一旦你這樣做,VLC應該正確地重放視頻。 我只是必須這樣做,這對我有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM