Wireshark高级---实例分析哈_第1页
Wireshark高级---实例分析哈_第2页
Wireshark高级---实例分析哈_第3页
Wireshark高级---实例分析哈_第4页
Wireshark高级---实例分析哈_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1http:/2022-3-271http:/WireSharkWireShark教程教程Version 1.12.0Version 1.12.02http:/目录Wirshark分析实例123Wireshark分析音频包Wireshark分析视频包目录Contents3http:/Wirshark分析音频包4http:/1) 打开你捕获的终端发出来的数据包。2) 把终端发送的音频数据包过滤出来如下图:然后右键选择Decode As5http:/3 )选择Transport,选择里面的RTP,然后点击“OK”即可完成转换。6http:/4) 点击OK以后,封包列表区即会显示如下图所示内容:7h

2、ttp:/5 )如何计算G.711A的音频时延G.711A是国际电信联盟ITU-T订定出来的一套语音压缩标准,采样率为8000每秒。计算方式,如下图Time=(time2-time1)/8000如下图的音频时延=(1788669046-1788669286)/8000 =0.03s即30ms8http:/6)音频包的播放,上一步做完以后,点击Telephony,选择RTP,然后选择Stream analysis9http:/7)打开RTP Stream Analysis页面后,点击player,在这里面可以看到码流的Sequence Num、Delay、Jitter、Status等等信息,可以

3、对这个码流的Payload另存、刷新、图形化、播放等操作。注意:这里说明一下,我们音频包默认是发两次的,这点你可以从time(时间戳)的数字就可以看到。音频包发送的次数是和终端网络设置-网络高级-码流传输-音频优先等级对应的。和外厂商终端对通时,尽量把音频优先等级关闭。10http:/11http:/8)点击play按钮后,出现页面如下图:然后在点击Decode12http:/9)点击Decode以后如下图:勾选From.选项,点击play就可以播放听到声音了。13http:/Wirshark分析视频包14http:/1)把终端发送视频包过滤出来,比如说我的过滤条件是接收端口为60042的ud

4、p包,即udp.dstport=60042,如下图:15http:/2选择菜单中Edit,然后选择最下方的Preference进入一个二级界面16http:/3)进去以后选择Protocols,选择里面H264,把里面的值改为106,如下图17http:/4)右键封包区域,选择Decode As18http:/5)进去以后,选择RTP19http:/6)这样解析完成后,封包的protocol协议全部为h264。这时我们需要找到视频流的关键帧。我们所要关心的Nalu单元为下图中红框中的Nal unit Sequence parameter set。H.264 中定义的sequence param

5、eter set中包括了一个图像序列的所有信息。然后双击进去20http:/7)从下图可以看到H264的相关信息,BP,分辨率等。21http:/8)那如何查看码率呢?选择菜单的Statistics,然后选择Summary,如下图所示: 22http:/9)进去以后就可以看到终端接收的码率,如下图红色标记:23http:/10)我们如何通过包计算出视频的平均帧率呢?帧结束标志采用RTP 包头中的Mark 字段,该字段为1,则说明当前包是一帧的结束包,所以输入过滤条件udp.dstport =60042 and rtp.marker eq 1如下图:把所有mark全过滤出来24http:/这时我

6、们继续点击Statistics-Summary ,统计数据红圈中是代表了显示多少个1973个mark包,时长是66.394秒,这时使用1973/66.394 =29.7帧,这时就得到了这个视频流平均的帧率为29.7帧。25http:/wireshark分析实例26http:/问题描述:会商平台召开会议,会议模板1080P30端口媒体会议,中心点H850发言,POLYCOM HDX8000,接收通道为720P,但是接收图像卡顿严重?接到问题以后,不管三七二十一下捕获下平台发出去的数据包,并且过滤出平台给HDX8000的视频包,看看平台发给HDX8000的数据包是否有丢包?通过查看我们发现平台发给

7、HDX8000的图像并未丢包,通过登录HDX8000的终端控制台上面看呼叫统计信息,也并未丢包,那为什么会出现图像卡顿呢?通过计算平台发给HDX8000的视频平均帧率只有10帧左右,呼叫码率1.5M,不可能平均帧率只有10帧27http:/于是在平台输入showconfmt,查看终端开的视频通道发言终端问题终端惊奇发现为什么这个终端开的是720p6帧28http:/ 看到这里,这个问题我大概知道了原因,为什么HDX8000终端只能收到720P6帧的图像呢?因为发言人是1080p的,HDX8000终端接收平台的时候过适配,由于会议中720p分辨率的终端最低帧率只有6帧,所以适配器就编了720p6

8、帧图像发给HDX8000,这个想法看适配器(basshow)打印得到了验证:如下mpu-basshowReturn value: 0mpu-The MTU Size is : 1468= BAS Status ( 4 channels) =输入通道 1) 状态:RUNING 接收端口31900 输出路数4 输出参数如下: 输出 0) 输出目的端口51000 Payload:106, ActivePayload:106, Width:1920, Height:1088, BR:704, FPS:30 输出 1) 输出目的端口51001 Payload:106, ActivePayload:106

9、, Width:1280, Height:720, BR:1472, FPS:6 输出 2) 输出目的端口51002 Payload:106, ActivePayload:106, Width:704, Height:576, BR:1472, FPS:30 输出 3) 输出目的端口51003 Payload:106, ActivePayload:106, Width:352, Height:288, BR:1472, FPS:30RecvStat: BitRate:1241 FrameRate:29 RecvPack: 82343 LostPack: 119 VideoSize:1920*1080 ReqIFrame:0输入通道 2) 状态:READY 接收端口31902 输出路数0 输出参数如下:输入通道 3) 状态:READY 接收端口31904 输出路数0 输出参数如下:输入通道 4) 状态:READY 接收端口31906 输出路数0 输出参数如下:29http:/那那台mcu为什么又会只开720p6帧的接收通道呢?通过查看报给

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论