EasyCloud视频云平台是一套能够接入各种类型流,进行统一的设备管理、直播、录像、回放的视频平台,同时,EasyCloud视频云平台集成了云端运维功能,在云端就可以直接维护和控制各个现场的软件运行。EasyCloud视频云平台的建设主旨是建立一套连接视频IaaS硬件层与视频SaaS应用层的PaaS能力平台。

EasyCloud支持接入的设备类型几乎包含了整个视频业务的所有方面:

1、Onvif类型设备:支持接入各种Onvif类型设备的实时视频、云台控制、喊话、录像检索、回放等功能,视频云平台主动与Onvif类型设备对接;

2、RTSP类型设备:平台主动与RTSP类型设备进行流媒体对接,RTSP协议只包含了流媒体直播功能,不包含其他方面功能的接入;

3、RTMP推流设备(平台端创建直播、直播同步录像、录像后提供检索与回放功能):这也就是说云视频平台端的流媒体服务需要进行类型划分的:

  • EasyDSS直播服务类型(推流直播);
  • EasyNVR流媒体服务(拉流直播);
  • EasyCloud云平台直播类型(按需直播);
  • EasyCloud国标流媒体类型(按需直播);

4、GB/T28181国标协议主动注册到平台(支持国标的直播、录像检索、回放、喊话、报警等功能),目前由EasyGBS服务单元对接;

5、平台接口直连的EasyDevice系列设备(通过视频开放平台提供的ARM、Android、Windows等平台EasyDevice SDK接入到开放平台,SDK上层对接由各个厂家自己实现),关于设备层与接入服务层间的交互协议和流媒体协议,后续将不对客户开放,只开放平台应用层接口和协议;

6、EasyCamera设备,包括ARM摄像机和安卓单兵设备,协议基础为开放平台协议,可能会有稍许私有化扩展;

7、EasyNVR云终端接入(由EasyNVR接入那些平台无法直接RTSP拉流的设备,同时EasyNVR可扩展海康、大华、宇视SDK的方式接入到EasyNVR(SDK接入直播、录像检索、回放功能),再通过EasyNVR通过开放平台协议或者GB/T28181协议接入到平台);

EasyNVR对接EasyCloud进行云端录像

EasyNVR对外提供视频直播方案,主要包括三个方案,具体可以参考:http://www.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-2019

EasyNVR对接EasyCloud视频云平台进行云端录像的更多相关文章

  1. EasyDarwin开源流媒体音视频云平台遇到的奇葩问题:内网运行正常,公网流媒体不通

    最近在帮助EasyDarwin的用户部署EasyNVR+EasyDarwin云平台+EasyClient方案的过程中,遇到一个问题,EasyNVR分布在用户各地区现场的内网中,EasyDarwin云平 ...

  2. EasyCamera Android安卓移动视频监控单兵设备接入EasyDarwin开源流媒体云平台

    前言 随着Android系统的不断更新和发展,现在越来越多的硬件产品选择用安卓系统作为运行环境,电视机,机顶盒.门禁.行车记录仪.车载系统.单兵设备等等,Android系统底层还是Linux,但对上层 ...

  3. 摄像机互联网直播之EasyCloud云平台与EasyNVS云端管控的全局对比

    背景分析 近期,Easy系列推出了EasyNVS,在功能上也是可以满足将内网的视频直播转发到公网,再由公网进行视频流的分发. 听起来和EasyCloud功能上是冲突的,其实两者之间的差别还是存在的,本 ...

  4. EasyNVR将如何能够把内网各种各样的监控摄像机对接到公网云平台

    需求 传统监控行业里面,监控客户端.服务器端,设备端都在一个内网里面,搞个电脑开个监控终端,顶多再配一个NVR做一做摄像机的录像存储.上个电视墙(个人感觉这功能除了面子工程,没啥实用的,还特费电!), ...

  5. EasyNVR和EasyDSS云平台联手都不能解决的事情,只有国标GB28181能解决了

    需求痛点 我们经常收到这样一种需求,就是将客户手里的各种类型的网络摄像机IPC和网络硬盘录像机NVR进行统一的整合接入和管理,并进行常规的直播.存储.录像检索和回放等操作,而这个时候我们通常会选择用E ...

  6. Windows操作系统远程Linux服务器传输文件方法(以EasyDSS云平台、EasyNVR上传部署为例)

    本文转自博客:https://blog.csdn.net/black_3717/article/details/79769406 问题背景: 之前给客户部署我们一款EasyDSS云平台(配合EasyN ...

  7. EasyNVR H5流媒体服务器方案架构设计之视频能力平台

    历经过程 阶段一:经历过传统安防开发过程的开发者都有一种感觉,就是各种业务交织,各个模块的开发扯皮,各种数据库连接冲突,这很让开发工作效率很低,而且会给整体的开发带来负面影响,更重要的是,耦合度太高, ...

  8. Java对接拼多多开放平台API(加密上云等全流程)

    前言 本文为[小小赫下士 blog]原创,搬运请保留本段,或请在醒目位置设置原文地址和原作者. 作者:小小赫下士 原文地址:Java对接拼多多开放平台API(加密上云等全流程) 本文章为企业ERP(I ...

  9. Speed-BI 云平台视频观看频道

    数据分析的关键,首先是要有数据进行透视分析.大家一般在使用EXCEL透视表进行数据分析时,会通过某个系统,导出类似视频中的数据底稿,然后在此基础上进行各种维度的变换与指标的改变.奥威思必得也有一个类似 ...

随机推荐

  1. 64位系统注冊32位的directshow filter文件

    在SERVER2008上注冊自己写的directshow filter 的dll或者ax文件的时候总是提示 [Window Title] RegSvr32 [Content] 模块".\ba ...

  2. 使用Unity3D的50个技巧:Unity3D最佳实践

    转自:http://www.tuicool.com/articles/buMz63I  刚开始学习unity3d时间不长,在看各种资料.除了官方的手册以外,其他人的经验也是非常有益的.偶尔看到老外这篇 ...

  3. C++五种迭代器之间的关系

    迭代器操作                      说明(1)所有迭代器p++                              后置自增迭代器++p                     ...

  4. 02-创建hibernate工程

    编写hibernate需要的步骤 1,创建hibernate的配置文件 2,创建持久化类 3,创建对象-关系映射文件 4,通过hibernate API编写访问数据库代码 准备需要的文件. 1,准备一 ...

  5. Refactoring之——代码的坏味道(一)过长方法

    1 代码的坏味道 重构一书中提到了22种代码的坏味道,大致可以分为几类. 识别代码的坏味道,有助于发现代码的潜在问题,从而可以有的放矢的修改现有代码,使之不断完善. 1.1 Bloaters(臭鲱,暂 ...

  6. 华为AR路由器AR207-S配置pppoe拨号上网图解实例

  7. windows操作系统记事本保存操作时间、字符映射表的打开、步骤记录器使用

    记事本自动记录修改时间 你有用记事本记账或写日记的习惯吗?其实在记事本的文档开头输入".LOG"(无引号,字母为大写),之后记录内容并保存,这样以后打开就会看到之前每次修改的时间了 ...

  8. js - 类模拟

    JavaScript 中并没有真正的类,但JavaScript 中有 构造函数 和 new 运算符. - 任何JavaScript 函数都可以用做构造函数, - 构造函数必须使用 new 运算符来创建 ...

  9. Web服务器性能/压力测试工具http_load、webbench、ab、Siege、loadrunner

    回头看看 Web服务器性能/压力测试工具http_load.webbench.ab.Siege.loadrunner

  10. nginx中ngx_list的数据结构

    今天没事了,在查看nginx源代码中看到ngx_list的结构,发现设计为链表数组的形式,不知道为什么这样设计 struct ngx_list_part_s { void *elts;//指向数组的起 ...