Wireshark高级---实例哈题稿.pptx

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WireShark教程 Version 1.12.0 目录 Wirshark分析实例 1 2 3 Wireshark分析音频包 Wireshark分析视频包 目录 Contents Wirshark分析音频包 1) 打开你捕获的终端发出来的数据包。 2) 把终端发送的音频数据包过滤出来如下图:然后右键选择Decode As 3 )选择Transport,选择里面的RTP,然后点击“OK”即可完成转换。 4) 点击OK以后,封包列表区即会显示如下图所示内容: 5 )如何计算G.711A的音频时延 G.711A是国际电信联盟ITU-T订定出来的一套语音压缩标准,采样率为8000每秒。计算方式,如下图 Time=(time2-time1)/8000 如下图的音频时延=(1788669046-1788669286)/8000 =0.03s即30ms 6)音频包的播放,上一步做完以后,点击Telephony,选择RTP,然后选择Stream analysis 7)打开RTP Stream Analysis页面后,点击player,在这里面可以看到码流的Sequence Num、Delay、Jitter、Status等等信息,可以对这个码流的Payload另存、刷新、图形化、播放等操作。注意:这里说明一下,我们音频包默认是发两次的,这点你可以从time(时间戳)的数字就可以看到。音频包发送的次数是和终端网络设置---网络高级---码流传输---音频优先等级对应的。和外厂商终端对通时,尽量把音频优先等级关闭。 8)点击play按钮后,出现页面如下图:然后在点击Decode 9)点击Decode以后如下图:勾选From…..选项,点击play就可以播放听到声音了。 Wirshark分析视频包 1)把终端发送视频包过滤出来,比如说我的过滤条件是接收端口为60042的udp包,即udp.dstport==60042,如下图: 2选择菜单中Edit,然后选择最下方的Preference进入一个二级界面 3)进去以后选择Protocols,选择里面H264,把里面的值改为106,如下图 4)右键封包区域,选择Decode As 5)进去以后,选择RTP 6)这样解析完成后,封包的protocol协议全部为h264。这时我们需要找到视频流的关键帧。我们所要关心的Nalu单元为下图中红框中的Nal unit –Sequence parameter set。H.264 中定义的sequence parameter set中包括了一个图像序列的所有信息。然后双击进去 7)从下图可以看到H264的相关信息,BP,分辨率等。 8)那如何查看码率呢?选择菜单的Statistics,然后选择Summary,如下图所示: 9)进去以后就可以看到终端接收的码率,如下图红色标记: 10)我们如何通过包计算出视频的平均帧率呢?帧结束标志采用RTP 包头中的Mark 字段,该字段为1,则说明当前包是一帧的结束包,所以输入过滤条件udp.dstport ==60042 and rtp.marker eq 1 如下图:把所有mark全过滤出来 这时我们继续点击Statistics-Summary ,统计数据 红圈中是代表了显示多少个1973个mark包,时长是66.394秒,这时使用1973/66.394 =29.7帧,这时就得到了这个视频流平均的帧率为29.7帧。 wireshark分析实例 问题描述: 会商平台召开会议,会议模板1080P30端口媒体会议,中心点H850发言,POLYCOM HDX8000,接收通道为720P,但是接收图像卡顿严重? 接到问题以后,不管三七二十一下捕获下平台发出去的数据包,并且过滤出平台给HDX8000的视频包,看看平台发给HDX8000的数据包是否有丢包? 通过查看我们发现平台发给HDX8000的图像并未丢包,通过登录HDX8000的终端控制台上面看呼叫统计信息,也并未丢包,那为什么会出现图像卡顿呢? 通过计算平台发给HDX8000的视频平均帧率只有10帧左右,呼叫码率1.5M,不可能平均帧率只有10帧 于是在平台输入showconfmt,查看终端开的视频通道 发言终端 问题终端 惊奇发现为什么这个终端开的是720p6帧 看到这里,这个问题我大概知道了原因,为什么HDX8000终端只能收到720P6帧的图像呢?因为发言人是1080p的,HDX8000终端接收平台的时候过适配,由于会议中720p分辨率的终端最低帧率只有6帧,所以适配器就编了720p6帧图像发给HDX8000,这个想法看适配器(basshow)打印得到了验证:如下 mpu-basshow Return v

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档