zoukankan      html  css  js  c++  java
  • 安防视频云服务EasyCVR运行控制台一直报错Websoket is already in CLOSING or CLOSED state排查

    EasyCVR视频平台目前已经在TSINGSEE青犀视频云边端架构中上线,是TSINGSEE青犀视频中能够支持多种协议(RTSP、GB28181、SDK、EHOME)的视频安防服务平台。

    由于EasyNVR、EasyGBS等单一协议的视频平台均已支持语音对讲喊话功能,因此EasyCVR也相继开发了对讲喊话,且正在测试当中,测试发现运行EasyCVR对讲喊话时,控制台一直报错:Websoket is already in CLOSING or CLOSED state。

    排查发现websoket地址建立后就直接断联了,但是前端还在不停的发送音频数据。随后排查了后端代码,我们确认设备不支持音频就会直接断开websoket链接。

    因此我们分以下两步来解决该问题:

    1、在RealVoice.js文件,websoket对象中 onerror事件中加入回调事件。

    2、在PtzCloud.vue中 RealVoice对象中加入回调函数。

    修改之后将会出现小弹框,当出现设备不支持或者断开前端发送音频并展示提示信息,如下图:

    EasyCVR安防视频云服务平台支持用户试用,试用版本可自由调用接口进行二次开发,欢迎大家测试。目前EasyCVR视频平台已成功运用于城市名片雪亮工程等项目当中,更多视频相关解决方案,欢迎大家联系我们了解。

  • 相关阅读:
    css3中calc()使用
    垂直居中
    QLineEdit IP地址校验
    UML类图几种关系的总结(网摘)
    如何解压 Mac OS X 下的 PKG 文件(网摘)
    %appdata%目录下配置文件修改
    文件字符串替换
    Qt版权符号显示问题
    Mac OS X 终端命令开启功能
    Qt 无边框拖拽实现
  • 原文地址:https://www.cnblogs.com/TSINGSEE/p/14006460.html
Copyright © 2011-2022 走看看