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视频平台已成功运用于城市名片雪亮工程等项目当中,更多视频相关解决方案,欢迎大家联系我们了解。

  • 相关阅读:
    Buffer lock
    union all合并记录
    欢迎您在新浪博客安家
    热点块引发的cache buffers cahins latch
    linux下能ping ip不能ping域名详解
    简易计算器页面
    学生管理系统报错(一)
    低效的SQL引发的cache buffers chains latch
    常用监控SQL
    C/C++ XMPP/Jabber 客户端类库对比/点评
  • 原文地址:https://www.cnblogs.com/TSINGSEE/p/14006460.html
Copyright © 2011-2022 走看看