前言

在维护EasyDarwin开源项目的几年内,几乎市面上大大小小的技术需求都给接触了一遍,大团队、大背景有大需求,草根团队有草根团队的需求,然而这些需求近些年都有一个发展的趋势,那就是“互联网”化,小到RTSP转RTMP进行互联网化直播,大到现在很多做公安/平安城市类的项目,都已经直接用上了萤石的方案,不过现在慢慢由于流量成本、硬件成本、未来空间的假想、不想被单个厂家绑架等很多方面,现在各大集团都在构建自己的视频云方案,但不可能整个从视频硬件设备、到视频平台、到业务平台都由自己来建设,尤其是前端硬件设备,研发周期长、研发成本高,不适合需要快速布局的企业投入研发硬件,只要保证前端硬件不被某一个厂家绑架就是非常好的方案了!

于是,我总结了实现这种平台的几个要点:

1. 前端设备采用通用的协议标准,例如:RTSP、RTMP、GB28181;

2. 平台多协议输出,支持各侧的业务需求:HTTP、GB28181等;

3. 前端采用标准协议,尽量不需要定制直接即可接入到自定义平台;

实现方案

为了能够达到企业能根据自己的业务需求,基于自己的虚拟云主机,构建自己的视频云平台,而且又不用自己生成硬件,我们可以提供3套可行的方案(按优先级排序):

1、基于GB28181协议接入设备(新平台,最优方案);

2、基于前置机的设备接入平台方案(可与1相结合,兼容老设备);

3、基于厂家的SDK平台进行二次开发(最不推荐的);

我们就几个方案的优缺点、可行性做一些见解:

  • 方案1:新部署设备及新上线设备的最优方案选择,现在市面上的大大小小的摄像机方案厂家都将GB28181的支持列为了必备属性,也就是说,无论是买海康、大华大厂家的设备,还是各地小厂家的硬件设备,都能配置并接入到GB28181的平台上,平台再控制设备进行关于直播、资源检索、录像回放、云台控制等各种功能的实现,这种方案的通用性比较强,维护成本也比较低;

方案1缺点:对于有一些现场的老设备无法接入,这些设备要么是老式的DVR,或者其他一些仅支持SDK接入的设备,都不支持GB28181平台接入,如果需要将这些设备接入到GB28181平台,就需要一个转接的程序来支持;



- 方案2:在此之前我们构建过一套基于EasyDarwin云平台的视频平台方案,采用的就是这种内网EasyNVR + 公网EasyDarwin云平台的方式构建的私有云平台,可以接入基于市面上全部的机器摄像机设备:《EasyDarwin幼教云视频平台在幼教平台领域大放异彩!》、《基于EasyDarwin云视频平台的幼儿园视频直播(手机直播/微信直播)解决方案》,这种方案采用了一种协议转接的模式来进行平台接入的,EasyNVR作为一种适配器服务,将各种不标准的设备都转成平台能接受的标准协议,接入到平台;

这种方案的弊端就是在每一个现场都必须内置一台设备跑EasyNVR服务,在某些成本敏感的项目中,EasyNVR会被视为一个成本和维护的巨大消耗点;



方案3:基于厂家提供的设备+平台+平台SDK进行二次开发,其基本思路就是,某个厂家的设备能主动注册到厂家自己开发的平台(注:这些可能都是走的私有协议),然而厂家也不开放这些协议和平台,所以,必须在平台侧用厂家的SDK才能从平台取流,再将流转成自己的协议对外输出;

这种方案的弊端就是来一个厂家就要接入一套平台,而且多套平台可能会共存,这样到后期会导致平台越来越臃肿,客户端难以接入,而且从产品开发上来说,是在走弯路;

互联网+安防

以上讨论的多种方案,我选择最优的方案是方案1+方案2,对新接入的摄像机要求支持GB国标协议,现场无需再额外部署设备,而对于一些非常老的设备,我们采用EasyNVR接入到平台,再由平台进行输出;

在平台侧,我们一方面支持GB28181的接入服务和sip流媒体服务,又能够支持互联网客户端的http接入请求,进行RTMP/HLS分发的服务,这样平台不但有了公安安防的属性,更有了互联网直播的属性,是未来行业直播发展的一个大趋势;

关注EasyDarwin项目

EasyDarwin后续的发力方向将会是GB28181安防与EasyDSS互联网RTMP/HLS的结合,为行业用户提供安防级别的接入和互联网级别的直播分享!

获取更多信息

邮件:support@easydarwin.org

WEB:www.EasyDarwin.org

QQ交流群:587254841

Copyright © EasyDarwin.org 2012-2017

将安防IPC摄像机进行类似于萤石/乐橙/360水滴模式的互联网直播的几种方案的更多相关文章

  1. 通用安防摄像机通过RTSP转RTMP推流进行H5(RTMP/HLS)直播的方案

    EasyNVR摄像机无插件直播方案 随着互联网的发展,尤其是移动互联网的普及,基于H5.微信的应用越来越多,企业也更多地想基于H5.微信公众号来快速开发和运营自己的视频及视频相关性产品,那么传统的安防 ...

  2. RTSP安防摄像机(海康大华宇视等)如何推送到RTMP流媒体服务器进行直播

    方案介绍 目前互联网直播的CDN和标准RTMP流媒体服务器通常只能接收RTMP格式的音视频推流.目前市场上有一些自带RTMP推流的摄像机和编码器,可以直接在其rtmp推流配置里面配置推送到RTMP流媒 ...

  3. EasyNVR网页Chrome无插件播放安防摄像机视频流是怎么做到web浏览器延时一秒内

    背景说明 由于互联网的飞速发展,传统安防摄像头的视频监控直播与互联网直播相结合是大势所趋.传统安防的直播大多在一个局域网内,在播放的客户端上也是有所限制,一般都需要OCX Web插件进行直播.对于安防 ...

  4. FPGA与安防领域

    安防主要包括:闭路监控系统.防盗报警系统.楼宇对讲系统.停车厂管理系统.小区一卡通系统.红外周界报警系统.电子围栏.巡更系统.考勤门禁系统.安防机房系统.电子考场系统.智能门锁等等. 在监控系统中,F ...

  5. Qt编写安防视频监控系统(界面很漂亮)

    一.前言 视频监控系统在整个安防领域,已经做到了烂大街的程序,全国起码几百家公司做过类似的系统,当然这一方面的需求量也是非常旺盛的,各种定制化的需求越来越多,尤其是这几年借着人脸识别的东风,发展更加迅 ...

  6. 【miscellaneous】监狱安防系统智能视频监控系统设计方案

    1监狱安防新需求 随着司法监狱管理系统内视频监控系统的日益发展,现有的被动式人工监控这一传统模式已无法满足新形势下的监管工作需求,尤其是现在靠轮询的视频监控方式,无法对突发恶性事件做到第一时间的防御和 ...

  7. SimpleNVR安防监控RTSP/FLV/HLS直播流服务如何分权限添加用户指定通道观看

    背景分析 随着SimpleNVR的用户越来越多,很多客户反馈给了我们很宝贵的简易以及用户体验.在此非常感谢大家对我们的支持.其中很多客户不想把所有的视频直播展现出来,想分权限添加新用户,指定通道让其观 ...

  8. SimpleNVR如何把安防监控画面推流到微信公众号直播

    背景需求 进入移动互联网时代以来,微信已成为许多企业除官网以外必备的宣传渠道,当3.2亿直播用户与九亿微信用户的势能增加,在微信上开启直播已成为越来越多企业的不二选择. 需求分析 微信公众号作为平台来 ...

  9. 基于 HTML5 Canvas 的智能安防 SCADA 巡逻模块

    基于 HTML5 Canvas 的智能安防 SCADA 巡逻模块 前言 最近学习了 HT for Web flow 插件,除了正常的 flow 效果,其中还有两个十分好用的两个接口 getPercen ...

随机推荐

  1. 20145312 《Java程序设计》第六周学习总结

    20145312 <Java程序设计>第六周学习总结 学习笔记 Chapter10 输入 /输出 10.1InputStream 与 OutputStream 10.1.1 串流设计的概念 ...

  2. kali2016.2安装后配置

    接触kali有几个月了,总是有一种浅尝辄止的感觉.因为不常用,一些常用操作时常想不起来了.为日后查找方便,特通过写博客方式来记录. 新建虚拟机,和安装其它操作系统差别不大,按提示一步一步安装.第1次安 ...

  3. Protocol Buffers数据传输及存储协议简单使用

    我们知道Protocol Buffers是Google定义的一种跨语言.跨平台.可扩展的数据传输及存储的协议,因为将字段协议分别放在传输两端,传输数据中只包含数据本身,不需要包含字段说明,所以传输数据 ...

  4. @configurationProperties的写法

  5. 我的nlp之路(1)

    1/8日任务 基础篇: 如何使用远程连接从windows或者linux连到服务器进行操作(切换用户,传递文件) (严禁使用root账户) Linux基本bash命令 a)        查看文件大小, ...

  6. MyEclipse2014.Maven自动更新

    1.我把 "Do not automatically update dependencies from remote repositories" 和 "Download ...

  7. 解决silk-v3-decoder-master转换wav时,百度语音解析问题

    $cur_dir/silk/decoder >& if [ ! -f "$1.pcm" ]; then /usr/local/ffmpeg/bin/ffmpeg -y ...

  8. Verilog HDL Test Bench

    As digital systems becomes more complex,it becomes increasingly important to verify the functionalit ...

  9. UVA-11865 Stream My Contest (朱-刘 算法+二分)

    题目大意:有一张n个顶点,m条边的有向图,根节点为0.每条边有两个权值,一个是费用c,一个是长度b.问在总费用不超过cost的情况下选出若干条边,使得n个点连通时的边的最短长度的最大值是多少. 题目分 ...

  10. Metasploit 使用简介

    Metasploit Framework 是非常优秀的开源渗透测试框架,像我这样的菜鸟刚刚听说,于是花时间好好研究了一下,整理了一下学习笔记,贴出来和大家一起交流.第一次写文章又不足的地方大家多多指点 ...