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. Photoshop - 描边

    描边在后期的UI制作的时候会比较少用,因为有一些缺陷,可以用选取收缩 1.快捷键E + S  (菜单栏-编辑-描边.photoshop cc) 2.使用图层样式进行描边(双击图层列表区域,图层缩略图的 ...

  2. 谷歌Cartographer学习 -快速安装测试

    参考资料:https://www.cnblogs.com/hitcm/p/5939507.html PC下面进行安装: 遇到的问题如下 1.首先安装ceres solver 在编译的时候,如果是低配的 ...

  3. iOS 转盘动画效果实现

    代码地址如下:http://www.demodashi.com/demo/11598.html 近期公司项目告一段落,闲来无事,看到山东中国移动客户端有个转盘动画挺酷的.于是试着实现一下,看似简单,可 ...

  4. shell脚本监控调度器/proc进程是否运行(嵌套循环)

    /proc/<pid>/schedstat $/schedstat First: , Second:time spent waiting on a runqueue,这个值与上面的se.w ...

  5. python 排序函数

    1.sorted()函数:内建函数,适用于所有类型,返回排序后的对象,原对象不改变,sorted(a,key=,reversed=True) >>> sorted((3,1,4,2) ...

  6. python中的多进程处理

    转载于:http://blog.csdn.net/jj_liuxin/article/details/3564365 帮助文档见https://docs.python.org/2.7/library/ ...

  7. LA 5009 (HDU 3714) Error Curves (三分)

    Error Curves Time Limit:3000MS    Memory Limit:0KB    64bit IO Format:%lld & %llu SubmitStatusPr ...

  8. 【C#】重载重写重构

    前言 前几篇博客说了重写和重载.今天主要说重构,顺便比較一下三者. 重构.重写.重载 重构就是通过调整程序代码改善软件的质量.性能,使其程序的设计模式和架构更趋合理.提高软件的扩展性和维护性. 通俗点 ...

  9. 怎样设置mysql的表不区分你大写和小写

    Linux上安装MySQL默认是数据库的表大写和小写敏感的.改动非常easy.仅仅要该一个mysql的配置文件就能够了. mysql> show tables; +--------------- ...

  10. Android BlueDroid(三):BlueDroid蓝牙开启过程enable

    关键词:bluedroid  enableNative BTIF_TASK  BTU_TASK bt_hc_work_thread set_power  preload GKI作者:xubin3417 ...