
- Wireshark是一个网络封包 https://baike.baidu.com/item/%E7%BD%91%E7%BB%9C%E5%B0%81%E5%8C%85分析软件,具体的说明请自行百度,或是从wireshark官网(https://www.wireshark.org)了解。这篇文章只介绍怎么解析VoIP通话中的RTP,试听通话内容和效果。
- 软件建议从官网下载,链接参考:https://www.wireshark.org/#download当前版本2.6.3, 发布日期2018.8.29。
- 安装过程简单点击下一步就好,选择的语音是简体中文安装,过程略。
- 抓包过程参考其他文档,或是百度,这里不介绍了。
二、解析操作说明
- 打开获取的VoIP通话抓包,文件后缀为“。pcap”、“cap”




三、语音另保存
1.打开抓包,打开RTP流 电话--RTP--RTP流


特别说明:
- 一般是选择同一个呼叫的2个方向的RTP流,这2个RTP流具有源地址和目的地址的 IP&端口 相反的特点。
- 具体是否为同一个呼叫的2个RTP流,参考第三章最后播放的一个呼叫流中对应的的源地址、源端口、目的地址、目的端口。
- 若需要也可以单独选择一个方向的一条RTP流。
- 这里的丢弃、最大抖动、平均抖动是反映收发RTP数据的情况,这里也可以看出网络对数据的影响
3、save--不同步的正向与反向音频

备注:
- 正向音频,从抓包这侧向IP的另一侧发出的音频;反向音频,抓包这侧收到的其他IP送过来的音频。
- 不同步的,从收到音频包开始计时;文件同步,从开始抓包开始计时。
4、选择保存路径,设置文件名,保存

5、在保存的路径中选择保存的文件播放试听效果

备注:电脑默认带的windows medio player 就可以播放,或其他音频软件也可以播放。
四、异常处理
(一)、win10系统下打开RTP播放闪退
这个是wireshark软件对win10系统的兼容性问题,可以将wireshark软件设置兼容win7
1.在wireshark的安装路径下,右键wireshark.exe程序,选择属性

勾选“以兼容模式运行这个程序”,下面选择windows7系统。
点击“确认”就ok了。
