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

Posted EasyNVR

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EasyNVR分发rtsp不标准导致客户端检查报错是什么原因?相关的知识,希望对你有一定的参考价值。

EasyNVR视频安防智能监控系统可以说是一款极为轻便的视频安防监控系统,部署在服务器且进行简单配置后即可直接使用,无需自建服务器即可实现网页无插件直播。EasyNVR主要是接入RTSP协议的前端设备,并且支持分发包含RTSP在内的多种协议视频流。

有客户反馈 EasyNVR 的 rtsp 分发流不标准,如下图抓包所示,Transport 中缺少空格,部分客户端检查比较严格会出现报错的情况。

查看对应的代码如下:

var ResponseSetup = "RTSP/1.0 200 OK\\r\\n" +
   "CSeq: %s\\r\\n" +
   "Date: %s\\r\\n" +
   "Session: %s\\r\\n" +
   "Transport:%s\\r\\n" +
   "\\r\\n"

由以上代码可以看出,Transport后面确实缺少空格,我们手动修改一下即可,修改如下:

var ResponseSetup = "RTSP/1.0 200 OK\\r\\n" +
   "CSeq: %s\\r\\n" +
   "Date: %s\\r\\n" +
   "Session: %s\\r\\n" +
   "Transport: %s\\r\\n" +
   "\\r\\n"

EasyNVR视频平台被运用在很多场景下,包括智慧水利、智慧交通、校园安防等,当然还有更多的场景在拓展当中。EasyNVR具备便捷易用,且可扫码观看直播的特点,此外,EasyNVR中也已经集成了EasyPlayer播放器项目,支持H265的播放,欢迎测试。

以上是关于EasyNVR分发rtsp不标准导致客户端检查报错是什么原因?的主要内容,如果未能解决你的问题,请参考以下文章

EasyNVR播放hls协议时ts文件报错404是什么问题?

RTSP协议视频智能分析平台EasyNVR视频不在线并报错Server returned 5XX Server Error reply的排查处理

EasyNVR启动后custom接口报错导致网络请求失败,是什么原因?

播放HLS协议时ts文件报错404是什么问题?

RTSP推拉流视频平台EasyNVR出现拉流不稳定现象的排查与解决

监控rtsp交互失败怎么回事?