如何通过Wireshark抓包分析视频结构化图像智能分析系统EasyNVR的RTSP流交互协议?

在很多情况下,如果EasyNVR或者EasyGBS出现了问题,我们排查的方法通常有两个,一个是通过检查日志找出报错,另一个是通过wireshark抓包工具来判断问题字段。当然了,我们还可以通过Wireshark抓包来分析视频结构化图像智能分析系统EasyNVR的RTSP流交互协议,本文就和大家分享一下我们的分析过程。

141.png

EasyNVR在通道配置的配置界面填入要接入的RTSP地址,我们先打开wireshark抓包工具,然后点击播放就可以抓取到RTSP流交互协议了。

52.png

53.png

接下来就根据在网络上的RTSP交互过程来分析,其中C表示rtsp客户端,S表示rtsp服务端。

  1. C->S:OPTION request //询问S有哪些方法可用

  2. S->C:OPTION response //S回应信息中包括提供的所有可用方法

  3. C->S:DESCRIBE request //要求得到S提供的媒体初始化描述信息

  4. S->C:DESCRIBE response //S回应媒体初始化描述信息, 主要是sdp

  5. C->S:SETUP request //设置会话的属性, 以及传输模式, 提醒S建立会话

  6. S->C:SETUP response //S建立会话, 返回会话标识符, 以及会话相关信息

  7. C->S:PLAY request //C请求播放

  8. S->C:PLAY response //S回应该请求的信息

S->C:发送流媒体数据

  1. C->S:TEARDOWN request //C请求关闭会话
  2. S->C:TEARDOWN response //S回应该请求

54.png

55.png

RTSP发起/终结控制流媒体、RTP传输流媒体数据 、RTCP对RTP数据进行控制、同步。另外还可以通过Wireshark分析出该流是否正常,是否能在播放器播放。Wireshark的抓包我们也有博文为大家介绍过:EasyStreamClient拉流时如何利用wireshark分析H264码流如何在SSH连接linux的情况下使用wireshark抓包TSINGSEE青犀视频云边端架构产品

EasyNVR适用于各类音视频直播场景,比如教育行业的在线教育、网络课堂等,娱乐行业的美女直播、游戏直播等,广电行业的电视直播、赛事直播等,另外还适用于企业协作、远程医疗、云监控、庭审直播等其他视频相关行业,可直接下载部署测试。

NVR8.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值