簡(jiǎn)介: 本文介紹如何將wireshark的抓包文件中的rtp包導(dǎo)出為視頻文件袜腥,主要用于驗(yàn)證視頻源發(fā)送的視頻數(shù)據(jù)包是否正常。
- 如果rtp包導(dǎo)出的視頻播放正常钉汗、無卡頓,說明【發(fā)送方正忱鹇牛】损痰,需從接收端平臺(tái)尋找問題。
- 如果rtp包導(dǎo)出的視頻播放異常酒来,則可能是【發(fā)送方有問題】或【網(wǎng)絡(luò)問題】卢未。
1. 打開wireshark legacy
(注意,不是wireshark堰汉,一般在安裝wireshark時(shí)會(huì)一起安裝的)
2. 打開文件
使用 wireshark legacy 打開報(bào)文文件 *.pcapng辽社,如果 protocol字段顯示為 UDP,則需要設(shè)置解碼翘鸭;如果 protocol 為rtp滴铅,則無需設(shè)置解碼,直接進(jìn)入 第4步就乓。
3. 設(shè)置解碼協(xié)議為RTP
- 右鍵點(diǎn)擊任一RTP包汉匙,選中Decode As ...,打開解碼菜單生蚁;
- 選中解碼協(xié)議為 RTP噩翠;
- 查看解碼協(xié)議,已經(jīng)變?yōu)?strong>RTP
4. 導(dǎo)出為視頻文件
- 單擊任一RTP包邦投,選中菜單【telephony-》RTP-》Stream Analysis...】
- 單擊左下角的【save payload..】按鈕
- 輸入要導(dǎo)出的視頻文件名伤锚,并選擇輸出目錄,點(diǎn)擊OK志衣,則會(huì)將rtp包轉(zhuǎn)換為一個(gè)raw文件保存在本地屯援;
5. 驗(yàn)證視頻文件
使用VLC打開第4步中保存的視頻文件猛们,檢驗(yàn)視頻源發(fā)送來的視頻包是否正常。