• 【开发记录】安防视频上云服务平台EasyCVR使用docker部署之使用dockercompose启动方法


    EasyCVR视频智能分析平台是TSINGSEE青犀视频云-边-端架构全线产品中的协议融合性视频平台,能够支持RTSP、GB28181、HIKSDK、EHOME等协议设备的接入。TSINGSEE青犀视频研发人员近期在对EasyCVR进行其他方向的开发,其中就有上篇写到的EasyCVRdocker部署

    当然了,对一项产品进行新的开发以及环境测试是一件非常繁琐的事,本文我们继续来分享一下使用docker-compose启动的方法。

    1、doucker-compose 配置yml文件

    2、使用docker-compose 运行easycvr指令

    docker-compose up easycvr
    

    此时发现启动时出现错误,报错如下:

    ERROR: for coturn_coturn_1 UnixHTTPConnectionPool(host=‘localhost’, port=None): Read timed out. (read timeout=120)
    ERROR: for coturn UnixHTTPConnectionPool(host=‘localhost’, port=None): Read timed out. (read timeout=120)
    ERROR: An HTTP request took too long to complete. Retry with --verbose to obtain debug information.If you encounter this issue regularly because of slow network conditions, consider setting COMPOSE_HTTP_TIMEOUT to a higher value (current value: 120).

    根据错误提示是超时问题,查阅相关资料以及进行排查之后,发现类似问题是端口映射导致的,因此我们可以修改yml文件中的端口映射,只映射18000端口,再次运行docker-compose up easycvr,可以正常运行。

    3、检查虚拟机端口,在无端口占用的情况下,修改docker配置如下图

    export DOCKER_CLIENT_TIMEOUT=500export COMPOSE_HTTP_TIMEOUT=500

    4、再次重新docker-compose up easycvr ,easycvr docker 正常启动所有端口正常映射。

    以上就是EasyCVR安防视频云服务平台docker-compose启动的方法,如果大家对EasyCVR目前现有功能很感兴趣,欢迎大家咨询我们或者联系我们获取测试账号进行测试。

    EasyCVR运行界面如上图所示,欢迎大家来了解。

  • 相关阅读:
    Maven项目中的配置文件找不到以及打包问题
    企业信息化快速开发平台 JeeSite
    http缓存浅谈
    <mvc:annotation-driven />注解意义
    Spring中报"Could not resolve placeholder"的解决方案
    eclipse怎么停止building workspace
    利用mybatis-generator自动生成代码
    Java 8 中的 Streams API 详解
    tomca配置文件自动还原问题的解决 server.xml content.xml 等
    tomcat 修改默认字符集
  • 原文地址:https://www.cnblogs.com/TSINGSEE/p/14006537.html
Copyright © 2020-2023  润新知