zoukankan      html  css  js  c++  java
  • EasyNVR分发rtsp不标准导致客户端检查报错是什么原因?

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

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

    查看对应的代码如下:

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

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

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

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

  • 相关阅读:
    android工程混淆和反编译
    php+列出目录文件
    php+大文件管理
    支持粘贴图片的富文本编辑器
    web上传整个文件夹
    文件夹管理
    断点续传
    超大文件上传方案
    ueditor+word粘贴上传
    java+大文件上传
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/15133913.html
Copyright © 2011-2022 走看看