前言

在维护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. SkeyeVSS将安防网络摄像机进行类似于萤石云、乐橙云等模式的互联网视频云直播的几种方案

    SkeyeVSS将安防网络摄像机或者NVR进行类似于萤石云.乐橙云等模式的互联网视频云直播的解决方案有几种: 一.RTMP推流的方式 第一步,拉取RTSP流,获取到音视频编码帧数据: 第二步,通过RT ...

  2. 如何通过安防网络设备的EHOME协议把设备接入EasyCVR平台,进行互联网直播及分发?

    在对接项目过程中,我们发现实际的安防可视化监控系统搭建中,设备端的协议往往会被分为很多种,设备型号也多种多样.以往,不同协议对应不同的方案部署,在同一项目有多个不同协议设备的场景下,这样的部署显得繁琐 ...

  3. 不止是安防 红外摄像机在应急产业的应用

    安全事故的频发,尤以去年的天津港"8·12"特别重大爆炸事故,造成了巨大人员伤亡和财产损失,一方面凸显了我国在防灾应急措施上的紧缺和不足,同时用事实敲响了防灾减灾的警钟,也时刻警示 ...

  4. 一场安防IPC模组方案发布会引发的吐槽风波与反思

    安防芯片的价格,影响着摄像机的整机价格,安防价格战的爆发,便是从安防芯片商的杀价开始的.而发生在深圳的一场安防芯片的新品发布会,在低端芯片市场,仿佛又让人嗅到了疯狂杀价所弥漫的血腥味. 安防价格战 从 ...

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

    随着互联网的发展,尤其是移动互联网的普及,基于H5.微信的应用越来越多,企业也更多地想基于H5.微信公众号来快速开发和运营自己的视频及视频相关性产品,那么传统的安防IPC摄像机所输出的各种RTSP.O ...

  6. 一种将海康大华宇视等安防摄像机发布到H5网页微信进行直播的全终端无插件播放技术方案

    在淘宝/萤石/乐橙/微吼/趣看等类型商业直播应用大规模开展的今天,高大上的直播形态似乎占据了主流,然而这些直播对于普通型的公司似乎成本有点高,而且不能够长线.无顾虑地进行,所谓无顾虑地进行直播,指的不 ...

  7. 基于SkeyeVSS二次开发实现自己的安防监控设备网络摄像机、硬盘录像机、国标设备等的WEB无插件直播点播解决方案

    在安防领域,其主要应用场景: 1. 接入设备量大.播放用户量少: 2. 存储录像量大且持久,回放的用户量少: 3. 网络环境复杂,协议兼容性要求高: 我们需要接入多种网络环境下的多种不同协议的设备,例 ...

  8. 大华的支持rtmp推流吗_RTSP安防摄像机(海康大华宇视等)如何推送到RTMP流媒体服务器进行直播...

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

  9. EasyNVR纯H5摄像机直播解决方案前端解析之:RTSP安防监控实时直播的网页H5自动播放方案

    我们很多安防.互联网.直播的应用场景中,在打开一路直播流后,极少看到需要点击播放按钮才能直播 播放视频流的情况,但是由于H5场景的播放需要兼容的浏览器非常多,这样的情况下经常会遇到各种各样的摄像机网页 ...

最新文章

  1. 最流行的解压缩软件--winrar
  2. 为Drupal7.22添加富编辑器 on Ubuntu 12.04
  3. 2020 华为杯 数模 B题 数据挖掘
  4. BZOJ1835: [ZJOI2010]base 基站选址(线段树优化Dp)
  5. 基于RBAC模型的通用企业权限管理系统
  6. C#缓存absoluteExpiration、slidingExpiration两个参数的疑惑
  7. 结构设计模式 - Bridge设计模式
  8. 兄弟 DCP-7055打印机硒鼓清零方法
  9. 反爬虫策略的应对方法汇总
  10. 记录-vant-DatetimePicker时间选择器,时间选择滚动区域消失。[class*=van-hairline]
  11. 分享 25 个有用的 JS 单行代码
  12. 牛客网第九场多校联赛 E Music Game
  13. skimage中的图像直方图均衡化
  14. MAC地址中的“O”和“0”怎么区别?命令行黑窗口界面的“O”和“0”怎么区别?
  15. 美国使用计算机语言排行,权威首发!2017年USNews美国大学研究生计算机编程语言专业排名...
  16. 玩游戏用什么轴的机械键盘好_机械键盘轴哪个最适合打游戏
  17. 黑马程序员—C#多线程
  18. java 一个线程占多少内存_一个jvm线程占用多少操作系统内存
  19. Hdu 2430 Beans (数据结构_单调队列)
  20. MTK开发之—开机永不灭屏

热门文章

  1. android语音识别之科大讯飞语音API的使用
  2. mysql一个表能写2个auto_in_MySQL基础(二)操作表记录
  3. FFMPEG 使用显卡加速转码
  4. 前端自定义网页鼠标右键菜单
  5. 安防中端传输设备-PoE交换机在2016的异军突起
  6. 【HDU】4859 海岸线 黑白染色+最小割
  7. 如何控制Mac的风扇速度
  8. java连接sqlserver使用_java连接sqlserver
  9. XMLHttpRequest的readyState属性
  10. SEER通过Howey测试