• EasyCloud云平台录像


    背景分析

    EasyNVR对外提供视频直播方案,主要包括三个方案,具体可以参考:http://easynvr.com/

    其中方案三就是通过具体场景下的EasyNVR接入公网EasyCloud云平台实现视频直播,EasyCloud实现对内网的视频流的分发,同时EasyCloud也可以实现对所有EasyNVR设备的管理。

    在这里插入图片描述

    需求分析

    对于这个直播方案的模式,可以管控现场多个场景的视频直播,但是对于有录像需求的用户来说就需要根据自身的需求来选择合适的录像场景了;

    接下来该篇博文将会对于公网服务端实现的方案来进行介绍。

    方案整体解析

    - 现场部署EasyNVR进行内网设备的管理,同时将内网的摄像机的视频流转推到公网;
    - 公网部署EasyCloud来接受内网推上来的视频流同时进行公网视频流的分发;
    

    整个流程对于直播没有任何问题,但是当我们将对应的录像需求加入进来,整个方案的选择方向就多了很多。

    录像需求差异:

    1、录像的具体的存储路径是在内网现场设备还是公网服务器总部统一管理录像
    2、每个现场是否需要观看到视频直播、录像。
    3、是否每一路摄像头都需要录像?还是特定摄像头需要录像。
    

    本篇博文将统一注重介绍一下如何实现在公网服务器统一集中录像,同时可以实现自主选择对应摄像头录像。

    实现方案就是在方案三EasyNVR+EasyCloud的基础上开放出对应的录像功能。

    实现前提:现场成功部署EasyNVR,公网成功部署EasyCloud云平台

    具体实现步骤:

    找到EasyCloud具体的EasyDSS模块中/conf/easydss.conf文件,将文件中的录像文件位置指定为“www/record”。
    指定成功后,我们局域网推流上来的视频录像的位置就在EasyDSS模块下的“www/record”文件下。

    在这里插入图片描述

    具体录像文件
    在这里插入图片描述

    在这里插入图片描述

    如何通过EasyNVR将具体的视频流 推上了直播;

    找到需要录像的视频通道,点击配置通道,找到对应的CDN推流地址选项;按照规则填写对应的推流地址;
    在这里插入图片描述

    推流规则有一定的要求

    rtmp://ip:port/record/id
    
    ip:部署EasyCloud的服务器ip
    port:部署EasyCloud的放的rtmp端口,默认是10085
    record:不需要改变,是默认录像识别符
    id:可自定义英文数字,不唯一,用于区分业务现场
    

    录像回看:
    在这里插入图片描述

    主要问题点:
    录像的存储是将直播流以ts文件的形式进行存储的,这样在过多的视频流需要存储的时候就对磁盘I/O有一定的要求了,同时随着存储量越来越大,对磁盘空间要求也就越来越大。


    关于EasyNVR

    EasyNVR能够通过简单的网络摄像机通道配置,将传统监控行业里面的高清网络摄像机IP Camera、NVR等具有RTSP协议输出的设备接入到EasyNVR,EasyNVR能够将这些视频源的音视频数据进行拉取,转换为RTMP/HLS,进行全平台终端H5直播(Web、Android、iOS),并且EasyNVR能够将视频源的直播数据对接到第三方CDN网络,实现互联网级别的直播分发;

    详细说明:http://www.easynvr.com

    点击链接加入群【EasyNVR解决方案】:383501345

    Copyright © EasyDarwin Team 2012-2018

    EasyNVR公众号

  • 相关阅读:
    Java基础其他
    java网络编程
    java多线程编程
    正则表达式--位置匹配和组
    设计模式
    深入 Java Web
    mysql 好用的sql语句
    spring boot 发送邮件
    dubbo的spi机制
    原理分析dubbo分布式应用中使用zipkin做链路追踪
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/10833988.html
Copyright © 2020-2023  润新知