Wireshark抓取rtp負載ts流簡單介紹

本文主要介紹使用wireshark抓取網絡包並從中dump出ts流進行本地播放的方法,其中包括RTSP的TCP流和RTP的UDP流,兩者在使用wireshark抓取後只是解碼的方式略有區別,其餘步驟一致。

1、首先打開wireshark抓取網絡包或者打開已經抓好的網絡包。

2、通常這個時候需要判斷一下是UDP的流還是TCP的流,然後過濾一下(或者使用追蹤流的方式先過濾)


3、選擇一個數據包右鍵選擇解碼爲...(decode as...


4、在當前(current)選項中下拉選擇RTP(如果是TCP RTSP需要選擇RTSP),點擊保存(save)


5、保存之後RTP包正常情況下應該如圖所示(RTSP包會有RTSP的顯示)


6、依次選擇電話(Telephony)--->RTP--->流分析(Stream analysis)


7、選擇保存(save)--->文件同步正向音頻流(file synchronized Forward Stream Audio)

8、選擇Raw形式保存,重命名文件保存即可


9、保存之後直接使用VLC打開即可播放或者重命名爲ts格式就可以使用其他的播放器打開了






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章