基于EasyDarwin云视频平台的幼儿园视频直播(手机直播/微信直播)解决方案

1、方案介绍

1.一、方案背景

在2016年10月25日至28日的安博会上,咱们看到了很多的幼教平台厂商,咱们注意到大部分的幼教平台,为了追求极佳的用户体验,在微信或者APP端可以作到极快的打开速度,具有秒开画面的功能,采用的是摄像机长期推流,公网的HLS流媒体服务器长期切片的方案,在跟有一部分厂家进行交流的过程当中发现,他们对其带宽资源很是自信,他们基本都是租用百兆阿里云主机、百兆腾讯云主机等云主机。这里,咱们不得不深刻探讨一下长期不间断推送和进行HLS切片会产生的几个问题:前端

  • 从终端视频采集设备来讲,幼儿园内网的对接服务从摄像机不断拉取直播数据流,可是在很大一部分时间处于无人观看状态,这就形成了必定的设备资源浪费;git

  • 对接服务将采集的流媒体数据不间断的推送到公网云服务器,会致使带宽资源长期被占用,不管是幼儿园的上行带宽仍是云主机的下行带宽成本,都得不到释放,尤为是云服务器(阿里云、腾讯云等等)的带宽成本,例如,咱们按照一个幼儿园8路直播计算,每一路720P直播的码率在512kbps,也就是咱们带宽里面说的0.5M,这已经算是720P比较低的码率了,那么8路就占据了幼儿园上行带宽的4M,从幼儿园网络的角度,4M的上行带宽对于普通电信网络或者通常专用网络来讲,已经占据了很是多的上行资源了(电信的上行带宽和下行带宽相差比例很大,通常的家用100M宽带,上行估计也就4M),并且这一资源是长期被占用,这将会影响到幼儿园内部正常办公所须要的网络带宽资源;github

  • 从使用成原本说,租用一台100M的公网云主机,一年的成本在8万元左右,那么100M的公网云主机服务器也就只能接入25家幼儿园左右,这对于幼教平台的运营者来讲,无疑成为了运营中消耗很是大的一块,在激烈的幼教平台竞争中,成本的计算也是很是重要的一部分。web

1.二、解决方案

EasyDarwin幼儿园视频平台解决方案就是为了解决上述描述的这种问题,咱们提供了一种按需直播的解决方案,只有在用户有须要观看的时候,才会启动内网的摄像机直播推流,云服务器开始进行直播切片,在较大一部分无人观看的时间内,都处于空闲状态,只会间歇性(30s)抓取摄像机的快照图片,上传到云服务器。
EasyDarwin安全

2、方案架构

2.一、整体结构

咱们在每个幼儿园的内网中部署一套EasyNVR监控子平台,监控子平台对内经过RTSP、Onvif等协议接入幼儿园中全部的摄像机、NVR资源,另外一方面EasyNVR接入公网的EasyDarwin云视频平台,保持与云平台的链接,等待云平台的视频直播推送指令,推送摄像机的实时音视频数据到公网的流媒体服务器进行直播,当无人观看的时候,公网服务器会发送中止直播推送的指令到EasyNVR监控子平台,同时子平台会间歇性向EasyDarwin云视频平台上传各个摄像机的快照图片,再由云中心平台进行记录与存储。
EasyDarwin幼儿园视频解决方案服务器

2.二、架构设计

2.2.一、设备接入

EasyNVR经过标准的Onvif、RTSP协议将网络中各类厂家的IP Camera摄像机、NVR、编码器等数据源设备接入到EasyNVR服务通道中,EasyNVR能够对通道进行数据源设备配置的查看、修改和删除,对有效配置的通道能够进行视频源的直播。
EasyDarwin微信

2.2.二、平台接入

EasyNVR内网子平台采用主动注册的方式接入到公网的EasyDarwin云视频平台,这样解决了各类复杂网络环境下的平台接入问题。EasyNVR注册登陆到EasyDarwin云平台以后,将会与EasyDarwin云平台保持长期的TCP链接与保活,并在间隔时间内上传各个接入的摄像机快照图片到EasyDarwin视频云平台,同时,EasyDarwin视频云平台会经过此路TCP链接向EasyNVR发送各类控制指令,例如:开始通道摄像机的视频推送,中止通道摄像机的视频推送等等。网络

EasyDarwin幼儿园视频平台

2.2.三、按需直播

EasyDarwin视频云平台中采用客户端播放统计计数的方案,当某一路直播视频无人观看的时候,就会向接入的EasyNVR子平台发送指令,中止摄像机的实时视频推送,摄像机链接资源获得释放。当云平台中再次有用户请求到该路摄像机视频的时候,EasyDarwin视频云平台再向EasyNVR发送开始视频推送的指令,EasyNVR会将请求的摄像机实时视频推送到EasyDarwin视频云平台,由EasyDarwin视频云平台对用户提供多种形式的流媒体协议(RTSP、RTMP、HLS)输出。架构

3、功能介绍

3.一、快照存储与管理

快照信息采用服务器集中管理存储方式,客户端也能够存储重要事件图像信息,提供用户远程下载。平台支持多种格式图片、多时间段检索方式,可以使用户方便快速的检索到须要的照片信息。分布式

3.二、多种监控场所

活动场所监控:孩子们在玩耍时,每每不会在乎到一些安全问题,老师也不可能全面地照顾到每个孩子。将幼儿园网络视频监控平台平台安装在孩子们的活动场所,能够最直接得了解到孩子们的成长状况,同时,也能够注意到孩子们在玩耍过程当中的安全问题。
休息场所监控:对于幼儿园的孩子们,因为年龄还很小,并不可以作到本身照顾本身,在睡觉的时候,常常会有被子没盖好、睡觉姿式不正确等等状况,这就须要老师们在休息室一直巡视。可是,有限的人手、有限的精力,不可能全面得照顾他们,同时也会影响到孩子们的休息。将幼儿园网络视频监控平台安装在孩子们的休息场所,能够全面地了解到孩子的休息状况。经过该平台,老师们没必要一直待在休息场所,特别在夜晚,只须要在一个地点监看孩子们的休息状况便可。这样可合理减小人力的投入,减小管理成本,提升工做效率。

3.三、远程实时查看

幼儿园管理者及幼儿家长通过平台管理受权后可以经过网络对前端摄像机的图像进行实时调阅而且能够经过手动或自动操做,对前端的云台摄像机的各类动做进行遥控。
做为孩子的家长,或多或少都想了解本身的孩子在学校的学习、生活状况,特别是对于寄宿的孩子,家长多少仍是有些不放心的。利用幼儿园网络视频监控互动平台,孩子家长不管是在本地、外地甚至于国外,只要具有网络设施,即可经过平台客户端登陆到监控点,看到孩子的实时状况,抓拍到孩子平常生活中珍贵的视频资料,同时,还能够经过平台设置的通话功能,与监控点进行通话交流。这样一来,真正解决了家长的后顾之忧,家长也就能够更加放心地把孩子交给学校。

4、技术特色

  1. 先进性
    平台充分考虑幼儿园视频监控的自己特性、管理要求,在技术上适当超前,所采用的技术和设备皆能保证知足信息化发展的须要,保证幼儿园图像建设的须要。平台自己与将来扩展的设备有互联性与互操做性。

  2. 实用性
    一个平台是否符合实际应用是最主要的。平台在设计方案阶段,充分考虑家长的须要,又考虑到园区具体职能部门的机构设置、管理模式、岗位分配、岗位职能等,使本平台适应于现代化管理的须要。

  3. 可维护性和可扩展性
    本平台所有采用模块化积木式结构设计,具备必定的开放性,设置扩展接口,以知足从此平台的扩展、升级要求,充分保护用户前期的投资成本。
    园区可根据管理范围的变化随时增长前端监控点的数量,并可与其它标准接口的设备配套使用。

  4. 集成性
    充分考虑本平台各子平台及之后平台的扩展,以便实现集中管理、监测和分散控制,达到信息共享。

  5. 安全性
    安全性和可靠性是密不可分的。本平台的设计具备高度的安全性和保密性,经过对平台分级保护、数据存储权限的控制等手段,并具备病毒探测、薄弱环节分析、密码管理功能,能够有效的防止各类形式的对平台的非法侵入和攻击。
    平台的全部终端用户在对平台进行操做和访问以前都必须进行注册登记。平台将根据注册所得的用户惟一标识和密码来控制此用户的访问权限,以防止非法操做。不一样级别的受权具备不一样的操做权限。

  6. H.264图像压缩处理技术
    H.264标准的编码是基于对象的,这样就便于操做和控制对象,而之前传统的图像压缩技术是基于帧的。在传输带宽有限制的状况下,传统图像压缩技术的图像质量是帧平均的,而H.264标准能够对用户感兴趣的对象分配较大的带宽,而对用户不感兴趣的对象分配较小的带宽,从而大幅度地提升了在同等带宽下图像的主观质量。H.264标准还吸取了传统图像压缩技术的许多优势,在带宽能够获得保证的状况下,其图像质量能够达到MPEG-2(即DVD)的标准。同时,其图像传输延迟很小,通常低于1秒,很是适合监控平台的要求。

  7. 先进的分布式服务器集群架构
    随着数字网络监控平台规模的快速发展,客户对平台访问的响应时间、监控图像质量以及所提供服务的可靠性、即时性等要求也愈来愈高,使得以单台服务器来支撑整个网络监控平台已没法知足客户需求。取而代之的是一组服务器群。EasyDarwin幼儿园视频平台利用第四层至第七层通讯管理技术,能够根据服务器实际的响应时间,平衡服务器群中全部服务器之间的通讯负载,从而提升整个监控网络的性能和响应能力,提升服务器群的效率,节省投资。

详细方案

mail:support@easydarwin.org
web:www.easydarwin.org
PDF:http://www.easydarwin.org/github/EasyDarwin%20KD%20Solution.pdf

获取更多信息

邮件:support@easydarwin.org

WEB:www.EasyDarwin.org

Copyright © EasyDarwin.org 2012-2016

EasyDarwin

相关文章
相关标签/搜索