Wireshark Legacy将RTP包导出为视频文件

简介: 本文介绍如何将wireshark的抓包文件中的rtp包导出为视频文件,主要用于验证视频源发送的视频数据包是否正常。

  • 如果rtp包导出的视频播放正常、无卡顿,说明【发送方正常】,需从接收端平台寻找问题。
  • 如果rtp包导出的视频播放异常,则可能是【发送方有问题】或【网络问题】。

1. 打开wireshark legacy

(注意,不是wireshark,一般在安装wireshark时会一起安装的)

Wireshark Legacy将RTP包导出为视频文件_第1张图片
01-打开wireshark legacy

2. 打开文件

使用 wireshark legacy 打开报文文件 *.pcapng,如果 protocol字段显示为 UDP,则需要设置解码;如果 protocol 为rtp,则无需设置解码,直接进入 第4步

Wireshark Legacy将RTP包导出为视频文件_第2张图片
02-p打开报文文件 *.pcapng

3. 设置解码协议为RTP

  • 右键点击任一RTP包,选中Decode As ...,打开解码菜单;
    Wireshark Legacy将RTP包导出为视频文件_第3张图片
    03-右键打开解码菜单
  • 选中解码协议为 RTP
    Wireshark Legacy将RTP包导出为视频文件_第4张图片
    04-设置解码协议为RTP
  • 查看解码协议,已经变为RTP
    Wireshark Legacy将RTP包导出为视频文件_第5张图片
    05-解码惬意

4. 导出为视频文件

  • 单击任一RTP包,选中菜单【telephony-》RTP-》Stream Analysis...】
    Wireshark Legacy将RTP包导出为视频文件_第6张图片
    06-stream-analysis
  • 单击左下角的【save payload..】按钮
    Wireshark Legacy将RTP包导出为视频文件_第7张图片
    07-save-payload
  • 输入要导出的视频文件名,并选择输出目录,点击OK,则会将rtp包转换为一个raw文件保存在本地;
    Wireshark Legacy将RTP包导出为视频文件_第8张图片
    08-save-as-raw

5. 验证视频文件

使用VLC打开第4步中保存的视频文件,检验视频源发送来的视频包是否正常。

你可能感兴趣的:(Wireshark Legacy将RTP包导出为视频文件)