美文网首页Wireshark
Wireshark Legacy将RTP包导出为视频文件

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

作者: DanielPei1222 | 来源:发表于2017-10-30 15:38 被阅读38次

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

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

    1. 打开wireshark legacy

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

    01-打开wireshark legacy

    2. 打开文件

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

    02-p打开报文文件 *.pcapng

    3. 设置解码协议为RTP

    • 右键点击任一RTP包,选中Decode As ...,打开解码菜单;
      03-右键打开解码菜单
    • 选中解码协议为 RTP
      04-设置解码协议为RTP
    • 查看解码协议,已经变为RTP
      05-解码惬意

    4. 导出为视频文件

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

    5. 验证视频文件

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

    相关文章

      网友评论

        本文标题:Wireshark Legacy将RTP包导出为视频文件

        本文链接:https://www.haomeiwen.com/subject/ahoppxtx.html