zoukankan      html  css  js  c++  java
  • 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适用于各类音视频直播场景,比如教育行业的在线教育、网络课堂等,娱乐行业的美女直播、游戏直播等,广电行业的电视直播、赛事直播等,另外还适用于企业协作、远程医疗、云监控、庭审直播等其他视频相关行业,可直接下载部署测试。

  • 相关阅读:
    linux strace 命令详解
    Redis执行Lua脚本示例
    getconf
    rc.sysinit 解析
    Linux系统启动内幕
    syslinux 和 grub
    isolinux.cfg 文件是干什么的
    C++中构造函数调用构造函数
    static和extern的作用域--题目
    构造函数与析构函数不能被继承
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/15066638.html
Copyright © 2011-2022 走看看