WireShark 抓取EasyNVR的 RTSP 流不显示 RTSP 的问题解决

Posted EasyNVR

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WireShark 抓取EasyNVR的 RTSP 流不显示 RTSP 的问题解决相关的知识,希望对你有一定的参考价值。

在 EasyNVR 的开发过程中,经常需要针对 RTSP 流进行抓包分析问题,但是在部分情况下,发现 WireShark 并不会将 RTSP 包以协议的形式展现出现。比如下图中其实是 RTSP 流数据,但是只显示 TCP/UDP 包的数据。

形成以上问题的原因是 RTSP 默认端口是 554 端口,WireShark 在抓包的时候,只有默认在 554 端口的包,才会以 RTSP 的协议进行解析。而上述 RTSP 流的包端口为 5544,这才导致了该问题的出现。

解决问题只需要修改 WireShark 配置即可正常显示。

在分析菜单中选择“解码为”:

添加 5544 为 RTSP:

设置完毕后,正常显示 RTSP 协议。

我们在日常项目运维中,也会经常使用Wireshark抓包来分析平台的报错或者问题,还可以通过Wireshark抓包来分析视频结构化图像智能分析系统EasyNVR的RTSP流交互协议,分析该流是否正常,是否能在播放器播放。

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

以上是关于WireShark 抓取EasyNVR的 RTSP 流不显示 RTSP 的问题解决的主要内容,如果未能解决你的问题,请参考以下文章

EasyNVR如何获取RTSP格式的视频流?三种获取RTSP地址方式介绍

EasyNVR视频平台无法输出RTSP流地址排查步骤

RTSP/Onvif协议视频平台EasyNVR如何修改运行服务描述?

EasyNVR分发rtsp不标准导致客户端检查报错是什么原因?

EasyNVR拉公网RTSP流失败问题调试和解决

EasyNVR更新版本后如何同步RTSP通道?