近年来,视频监控行业的核心技术发生翻天覆地的变化,从传统的模拟摄像机到当今的IP摄像机、AI摄像机。这个转变也将为音视频流媒体行业带来新的生命力,2019年亚太地区的市场总值达51亿美元。
随着摄像机和传感器的发展,物联网等新兴技术与视频管理系统的集成,视频技术必将对企业和市场产生更多影响。对于未来的一年,我们认为会有以下三种趋势:
一、是人工智能将持续推动视频监控市场的转变。人工智能能为摄像机配备更加智慧的大脑,以匹配到他们前端的采集,让整体系统臃肿度进一步改善,并减少人力的投入成本。行为分析与主动识别已经进一步赋予了视频监控的生命力,AI视频技术已经在监控行业中崭露头角。
二、是视频技术在行业应用的纵深,安防视频监控系统不仅要实现监控设备及平台的横向集成,还需要与管理系统资源,如视频监控、报警处理、访问控制和地理信息,实现垂直整合,提高企业安防管理水平。它将安防系统转变为多元化的业务单元、多元化的需求、多层次的管理、复杂的运行环境和系统规模。在大规模的视频监控系统中,普通的网络软件远远不能满足当前市场的需求。它必须使用支持多服务应用程序、灵活的系统架构和易于管理和维护的管理平台软件来运行和操作。
三、是视频监控系统的重塑能力。面对不同领域的用户,管理应用有着很大的不同。平台需要根据行业特点进行重塑。不仅支持大容量数据并发和存储,还支持更专业的业务应用。这要求平台架构支持模块化扩展。
四、是视频与物联网正在融合改变传统业务。随着越来越多的物联网设备相互连接,其产生了大量的数据,视频分析将加速大量结构化数据的转化,以生成可操作以及具有价值的视频数据。
1.2 产品背景一、是联网平台重复建设带来的使用烦恼,催生了用户对应用轻量化的旺盛需求。原先是一种软件解决一个问题或一类问题,面对不断增长的各种需求,用户迫切需要一站式的解决方案,无需再三部署不同的平台软件,而是通过统一的后端数据平台适配不同的应用程序,构建整个安防系统的信息生态圈。
二、是高速网络的普及和高质量视频压缩算法,使轻量化应用的运行环境更宽松,可以满足较好的响应时间和操作体验。
三、是数据信息的标准化使得轻量化应用有了支撑基础。在安防监控管理平台中有两类数据---结构化数据和非结构化数据。前者是平台自身运行过程中产生的符合数据结构设计要求的数据,后者就是音视频和图片。对结构化数据的处理,常规的工具策略是数据统计分析及筛选比对。对非结构化数据的处理,目前的方法是使用智能分析工具,例如车牌智能识别、行为分析等、人脸识别比对、智能检索、模糊处理,通过工具处理后的数据经过清洗归档就可以和结构化数据一样建库使用,这就是所谓的图像结构化语义。
四、是移动互联网的发展激发了用户对轻应用的使用习惯。4G、5G使得无线带宽快速提升,令大流量数据流逐渐从PC往手持终端转移。安防与移动互联网优势互补,将实现安防产业链的高效整合发展,几乎涵盖了从大型安防项目到民用安防之前的所有安防业务范围。借助智能手持终端可以实时查看、远程控制、存储录像、抓拍图像,能方便快捷地掌握所关注区域的动态。
1.3 发展趋势 1.3.1 兼容性和普及性对于行业应用软件开发商来说,基于统一规范的开发标准和工具以及接入方式,能让轻应用可以方便地同时接入各大联网共享平台,从而扩大进而服务于更加庞大的目标用户群。目前,RTSP/Onvif国际标准协议的通行、国标GB/T28181的强制实施就提供了相对比较成熟的技术标准和测试工具,随着越来越多的厂商参与标准的修订和开发工具的研发,更具价值的重磅级产品将会出现,比如信息和服务类的轻应用产品以及基于研判分析类的轻应用产品。
1.3.2 云-边-端协同目前的标准方案是服务器和存储集群+分布式运算,用户通过客户端PC进行界面交互和展示,由于轻量化应用会影响用户的使用习惯,软硬件系统也会出现一些新的变化。比如具备信息采集、处理和连接能力,并可实现智能感知、交互、大数据服务等功能的新兴终端,成为“互联网+”AI的重要载体。智能硬件是以平台性底层软硬件为基础,以智能传感互联、人机交互、新型显示及大数据处理等新一代信息技术为特征,以新设计、新材料、新工艺硬件为载体的新型智能终端产品及服务。
1.3.3 “大数据+云”的智能化视频监控进入高清化、网络化与智能化阶段,一个城市每天从卡口摄像机产生的视频数据就达到PB级。海量的高清视频监控数据对网络传输和后端存储提出了新的挑战,安防大数据时代,如何构建以视频应用为核心,通过“大数据+云”技术满足平安城市建设中的治安管理、城市管理、交通管理、应急指挥等需求,同时发挥预防、发现、控制、打击违法犯罪的作用,为案件侦破提供破案线索,固定违法犯罪证据等方面发挥人防、物防所不可替代的作用,对于提升城市可视化管理水平和政府应急处置能力,搭建高效的社会治安防控体系,提升公安警务工作中的实战效能,维护城市公共安全具有十分重大的意义。
以车辆大数据技术在平安城市的应用为例,大数据通过对海量数据的整合和挖掘,揭示传统技术方式难以展现的关联关系,还可以预警风险,及时切断风险链。如针对堵车现象,实时采集车流数据,自动控制信号灯,让堵车能有所缓解,实现视频监控“大数据+云”的智能化应用。
1.3.4 联网共享的大平台平安城市建设因为参与建设的企业众多,在前期大建设阶段,各个厂家因为设备协议、传输模式、编解码方式、平台操作系统各不相同,导致现阶段的视频监控要实现设备和平台的互联互通,难度相当的大。虽然现在存量市场巨大,但同一个城市存在一二三类监控点联网接入难的问题,以深圳作为一线城市的代表为例,目前二三类点的摄像机的联网接入就难以实现,其他城市在未来三到五年内要想实现设备与平台的互联互通,难度就更大。
然而不管困难有多大,未来平安城市建设以视频监控联网共享的大平台的趋势不可抵抗,以一个大中型规模的城市为建设模型,大平台模式可分为三级层次:
一、是以市公安局为一级视频共享平台
二、是以区县分局、派出所为二级视频共享平台
三、是以各种视频感知前端如治安卡口、布控球、车载监控等接入三级管理平台。并最终依托互联网,以市级监控平台为基础,建立与交警、市政管理等平台进行互联互通,形成感、存、知、用一体化的综合性大平台
1.3.5 智能运维的可管控在视频监控进入“大数据+云”及联网共享大平台阶段,对整个安防网的网络架构及后端服务器提出了严苛的要求。以存储为例,要实现海量视频存储数据有价值信息的提取,势必要对存储系统的容量、扩展性、性价比、性能、管理性、稳定性等提出更高的要求。而联网共享大平台由于本身联接的设备及平台系统众多,也需要一套可智能监测自身运行状况的运维系统,让服务器主动监控在线情况、图像情况、录像完整情况等,即发现问题,并采用先进的智能分析技术,对视频应用中常见的故障情况进行智能诊断分析。
EasyCVR视频智能融合共享平台解决方案的建设目标是实现不同厂家、不同协议、不同型号的摄像机、设备及平台获取摄像机视频流后,以统一、标准的视频格式和传输协议,将视频流推送至云平台,完成海量安防视频资源轻量化接入、分发,实现设备和平台的互联互通,形成感、存、知、用一体化的综合性大平台,让用户随时随地“可视、可测、可控”。
2.1 实时直播不拘泥、不受限于摄像机的品牌厂商及其配套平台,只要是网络监控摄像机IPC、硬盘录像机NVR、视频服务器支持标准的RTMP/RTSP/Onvif协议、国标GB/T28181协议、大华SDK、海康SDK、海康Ehome协议,都可以接入平台,在EasyCVR中实现直播、录像、检索与回放、轮巡(轮播)、分发、存储等服务。
2.2 录像回放支持两种录像回放方式:EasyCVR服务端录像回放和设备端(网络摄像头/硬盘录像机)录像回放。首先,EasyCVR自身支持对成功接入的摄像机实时视频进行7*24h录像,并且支持录像的检索与回放;其次,EasyCVR也支持通过GB/T28181、Ehome协议从海康、大华、宇视等摄像头、网络硬盘录像机NVR按设备、通道、日期获取对应录像文件进行录像的检索与回放,无需安装各个安防厂商的视频播放插件。
EasyCVR服务端录像回放分为两种存储方法:服务器本地存储与对象云存储。对象云存储安装步骤如下:
将平台和该挂载工具放在同一个服务器中,打开config.toml配置文件,将桶名称、访问域名、地域正确填写(这些信息都可在云存储中找到对应的信息)。
配置完成后,运行start.sh即可将平台的录像文件上传到云存储中。
注意:对象云存储仅支持Linux版本。
2.3 终端兼容无论是PC浏览器还是手机APP、手机浏览器、微信客户端、小程序,都可以无缝接入,摒弃浏览器插件这种受限的用户接入方式,轻量、友好地进行全部直播、录像、检索、回放等功能的对接,一套系统,全终端兼容。
2.4 网络要求根据不同的应用场景需求,可以使系统在内网、专网、VPN、广域网、互联网等各种环境下进行输出和分发,经分发出的视频流满足低延时的同时,也能满足多种设备、多种终端的同步输出需求。
2.5 低延时低延时是音视频领域最常遇到的关键诉求,特别是在物联网应用需求下,如:智慧城市、医疗保健、工业物联网和自动驾驶领域需要毫秒级延时。在“云、边、端”架构中,借助边缘上云网关可减少复杂网络中各种路由转发和网络设备处理的时延,获取到更低延时(延时1s内)。
2.6 应用场景互联网思维、架构和技术应用到现代化的监控平台,不仅能够做到安防监控特性的可靠与稳定,也能拥有互联网视频的交互体验。
传统局域网监控需要更加轻、更加简单的B/S无插件视频监控
手机移动APP、H5、微信客户端在监控行业中能得到很好的应用
在互联网中也能通过网页、手机APP、H5看到摄像机,控制摄像机的转动、预置位等
在任何互联网环境中,哪怕监控现场是没有固定的公网IP的,用户都能够随时直播观看、检索录像、查看回放
2.7 远程运维在硬件条件完备的情况下,可以做到不去现场(在公司、在家里、有电脑、有网络)就能够云端运维各个现场的软硬件运行,快速反应问题,灵活处理,应对各种问题。
2.8 平台兼容通过平台级联、二次开发等方式实现平台间的无缝整合,除基本的视频监看、录像回看功能外,对于第三方设备接入以及联动触发的效果也要有不错的表现。如:报警、门禁及输入输出设备的事件联动,整合接入层的设备NVR、DVR、IPC、门禁、对讲、报警等等设备进行大平台联动。这中间抛弃了很多传输或转换设备,设备节点大大减少,设备故障概率也相应降低。
2.9 操作易用无论是用在监所、平安城市、公安、金融等行业,视频监控功能可谓是重中之重。在面对实时监控、快速检索、录像回放、录像切片等同质化功能,在这种“你有我有”的时代,需要实现整个系统操作的易用性以及界面的人性化设置。操作的易用性在于简单几步操作就可以完成系统的部署、设备的对接及视频的分发。界面上的人性化如:视频上墙、电子地图、基本运维功能(前端设备状态)、对第三方系统的整合等等。
2.10 个性化设置无论是设备的接入、视频融合方向平台除界面上的区别、功能特点也要避免同质化,如全景画面显示、业务管理界面集成到能力平台、用户/设备综合管理等。
整套方案的架构中,涉及到设备端(摄像机IPC、硬盘录像机NVR、编码器、视频服务器等)、边缘端(EasyNVR视频边缘计算网关、EasyNTS上云网关、视频网关等)、云端(EasyCVR智能边缘网关)。
在保证EasyCVR和前端设备之间网络想通的基础条件向下,设备端通过GB/T28181协议、RTMP协议、Ehome协议可直接将前端设备/平台获取网络摄像头视频流注册到云端EasyCVR,实现流媒体协议转换、转码和流媒体分发工作,实现“云、端”协同。同时支持设备端通过RTSP/Onvif、海康SDK通过边缘端的上云网关设备将前端设备/平台获取的网络摄像头视频流传输到云端EasyCVR,实现流媒体协议转换、转码和流媒体分发工作,将终端算力上移、云端算力下沉,在边缘形成算力融合,形成“云、边、端”三体联动,最终输出RTSP、RTMP、HLS、HTTP-FLV流。
EasyCVR自身可以实现对实时视频流进行存储和管理。可以实现国标协议的平台级联,作为上级平台接收下级国标平台的主动注册,也可以作为下级平台向上级联,实现平台与平台之间的联动。同时EasyCVR自身也会提供一套可供各种平台、开发语言进行二次开发的HTTP接口,可以更加方便地与客户的业务系统相结合,达到更加丰富的管理功能。
EasyCVR的设计理念采用的是“云、边、端”系统一体化架构,我们在架构一套基于EasyCVR视频平台的视频应用时,将整个架构设计为三层:设备端、边缘端、云端。
◎ 设备端:包括各种IP Camera、NVR、视频服务器、单兵设备、编码器设备,主要的规格需求就是RTSP/Onvif协议、GB/T28181协议、RTMP协议、海康SDK、Ehome协议支持;
◎ 边缘端:包括EasyNVR流媒体边缘网关、EasyNTS上云网关、视频网关等,主要功能是承上启下,实现直播上云(视频设备的探测、设备视频直播地址发现、设备协议接入、视频转码、音频转码、设备在线监测、定时快照、流媒体录像、录像管理、跨平台支撑、视频直播、视频分发、录像接口与回放、用户与认证管理、接口输出、设备穿透等功能)、管理上云(管理所有接入的上云设备,实现随时随地设备配置)、分析上云(打通现场与公网,从公网获取设备源进行分析)、运维上云(远程桌面、远程指令、远程调测)等功能;
◎ 云端:视频流分发(RTSP、RTSP、HLS、HTTP-FLV直播流)、视频能力融合(直播、录像检索、回看)、云计算、中心存储、大数据多维分析以及能力层接口输出,实现接口级调用、 平台级的互通互联,实现终端算力上移、云端算力下沉,在边缘形成算力融合,云-边-端三体协同的架构将会发挥重要的作用。
3.2 方案描述EasyCVR视频智能融合共享平台是一款负责提供安防视频接入的云服务产品,负责国标GB/T28181、海康SDK、ONVIF、RTSP协议、Ehome协议等多种标准的安防视频流的接入和转发,可实现安防视频流的快速采集、转流上云能力。支持网络摄像机(Axis,Bosch、海康威视、大华、宇视、华为等主流品牌)、GB/T28181设备/平台、Ehome协议等通过标准协议接入云资源。也可通过各类型上云网关,将RTSP协议、Onvif协议、海康SDK等内网设备/平台接入云资源。接入云端的安防视频可对接包括云转码、云直播、云存储和CDN加速分发等一系列视频服务,最大限度的拓展监控视频的应用能力。
通过EasyCVR接入,将这些设备端的音/视频数据进行采集、转换、输出,进行全平台(PC、Android、iOS)、全终端直播(C/S、Web、App、H5、微信、小程序),并且EasyCVR视频智能融合共享平台能够将视频源的直播数据对接到第三方CDN网络服务或者第三方流媒体服务,实现传统安防设备互联网级别的直播与分发。
3.3 技术特点◎ 兼容性:多协议接入传统网络摄像机、NVR、编码器、单兵设备、视频服务器等,能兼容市面上几乎所有的网络摄像机等源设备,最大程度的提高整体方案的硬件设备的兼容性,有效的避免采用各个硬件厂家SDK定制的繁琐以及不通用问题;
◎ 丰富性:存储方面提供传统的本地硬盘存储,并可支持扩展存储。比如支持接入磁盘阵列、iSCSI设备(IPSan)、阿里云存储。同时支持调取前端设备/平台存储文件,进行录像文件的检索和点播回放,丰富存储方案的选择;
◎ 灵活性:存储方面也支持服务器本地磁盘的不间断录像,并可通过自己的应用场景进行定时录像、报警录像等,并可以制定一系列的录像策略,录像的检索与回放不仅支持传统的回放以及回放控制,并加入了时间轴控制等精确的回放控制,使得回放过程更加简单、灵活、精准;
◎ 可扩展性:多种平台对接方式,如平台级联、通过对外服务器获取状态、信息,控制等 HTTP API 接口进行二次开发等,无插件安装、浏览器限定等条条框框,实现了无插件、多平台自由查看,使系统开发更加简单化,更加友好;
◎ 开拓性:支持CDN推流,可以根据具体的现场需求,实时推流至流媒体服务器或者进行CDN转发。
◎ 实时性:实时流媒体处理,PS(TS)转ES,提供音视频转码能力。
视频源设备多种多样,目前市场上有摄像机IP Camera、硬盘录像机NVR、视频编码器、视频服务器等各种视频源设备,而这些设备目前经过发展和市场改造,基本都已经支持标准的RTSP/Onvif、国标GB/T28181协议、RTMP协议,而要将这些设备接入到EasyCVR中,就需要设备能够支持这一系列的行业标准协议。同时也支持非标准协议,如海康SDK、Ehome协议的接入。在通常情况下,视频智能分析的原始数据源就是这些设备所生产的,他们具有编码多样化、码率多样化、帧率多样化、编码质量多样化等特点,这些视频参数会给视频源设备的接入带来各种各样的兼容性问题。同样,在不同的应用领域,对于视频接入的要求也各不一样,例如机场、火车站、交通等人流量密集区域视频设备,就需要超高分辨率、超大码率、超大数据量的实时视频源,用于实时的人流量统计、人脸识别和车辆(车牌)分析。
通过接入安防视频监控图像,并存储至云端视频服务器,满足视频的实时推送和调看需求。
4.2 实时直播模块根据不同客户端平台进行全平台直播,EasyCVR可以分发出RTMP、RTSP、HLS、HTTP-FLV流,能够完美覆盖目前市面上所有需求平台,同时,EasyCVR在直播时,提供了多种配套功能进行辅助:
◎直播鉴权功能EasyCVR拥有唯一的用户/密码(类比appkey/secretkey)管理,应用层调用EasyCVR的登录接口,获取到本次EasyCVR智能边缘网关操作的Token,后续只要在操作的接口中携带Token,就可以调用EasyCVR的各种能力输出了。同时增加设备、用户、权限等各种关系管理,即可作为能力平台也可用作应用系统,自行灵活开发、使用EasyCVR管理服务来满足用户需求。
◎按需直播功能客户端通过EasyCVR观看的时候,EasyCVR才会向前端设备拉取直播音视频数据进行直播分发,没人看的时候,就会自动停止从设备拉流以节省网络资源。
◎定时轮巡(轮播)在视频调阅的画面分屏中,用户可以自定义设置需要播放的通道和设置轮巡时长,实现定时轮播视频,自动观看多路通道的视频,画面支持1、4、9、16四种。
4.3 摄像机控制模块◎支持对摄像机进行PTZ控制;
◎支持对摄像机进行焦距缩放控制;
4.4 录像与管理模块◎支持EasyCVR本地磁盘录像、检索、回放;
◎EasyCVR自身提供录像功能,可以进行对应通道的录像开启和关闭,并且可以对录像文件进行检索和回放;
◎支持主流厂商的对象存储,支持直接在对象存储中进行录像;
◎支持获取海康、大华等前端设备/平台录像文件,进行录像回看;
◎支持输出对应的HTTP接口,方便录像检索、点播、回放功能的调用。
4.5 设备快照与状态维护模块◎定时检测通道设备的在线状态;
◎定时对通道摄像机进行抓图;
◎通过接口触发,可以抓取到实时的视频快照信息,刷新快照。
4.6 H.265编码接入模块◎支持设备/平台H.264接入;
◎支持设备/平台H.265接入;
◎实现同样画质和码率下,有效降低带宽消耗和存储成本。
4.7 语音对讲模块◎支持平台和设备之间进行直接喊话;
◎支持GB/T28181协议、海康SDK、Ehome协议等对接的语音对讲;
◎支持音频降噪回声处理。
4.8 第三方平台对接模块◎CDN接入:支持将直播流推送至指定的CDN,丰富了直播选项,更大程度上开放了用户的使用方式;
◎云平台对接:通过国标平台级联,实现不同平台间的互通互联,对不同平台的视频流进行调阅。
4.9 远程运维模块◎设备管理:设备集中管理,不去现场即可云端运维各个现场的硬件运行,快速灵活处理现场设备问题;
◎桌面运维:在家、在外均可远程现场桌面,进行服务调测、远程指令发布。
4.10 电子地图与轨迹跟踪◎支持点击电子地图中的设备图标,就能观看当前设备的实时视频;
◎支持绘制设备的历史行驶轨迹、历史轨迹回放等功能;
◎可应用在移动执法、车载监控等场景中。
通过边缘侧的计算、网络、存储、安全等能力全面的弹性平台,与中心云和设备端形成“云-边-端三体协同”的端到云的技术架构,通过将网络转发、存储、计算,智能化数据分析等工作放在边缘处理,降低响应时延、减轻云端压力、降低带宽成本,并提供全网调度、算力分发等云服务。该服务既可作为能力平台使用也可以作为业务平台使用,还提供方便集成的URL地址,直接跳转直播页面,同时支持通过接口获取流地址来进行集成播放,方便集成二次开发。
5.2 自成视频平台,支持摄像机直播、录像、点播、回放、对讲EasyCVR自身拥有丰富的功能,集直播、录像、点播、回放、语音对讲、远程运维于一体,加上自身拥有简洁、大方的前端界面,完全可以作为一个独立的视频直播平台部署使用。
当5G万物智联时代到来,城市中蕴含着巨大的“云、边、端一体化协同”的场景,大量扎根于城市的服务比如智慧交通、智慧园区、智慧零售、智能家居等等。而“云-边-端协同”,可以把中心云、边缘计算以及设备进行连接和计算力的协同,发挥云中心规模化、边缘计算本地化与低成本、终端感知等各方面的优势,为客户提供最合适、最经济的“上车点”,也就是计算发生的位置。
基于EasyCVR的三层架构,不同的架构间的配合,可以形成不同类型的解决方案,满足各种不同应用场景的实际需求。
6.1 “云-端”解决方案设备现场支持4G/5G网络传输,设备/平台支持GB/T28181协议、RTMP协议、Ehome协议,需要实现设备在公网的统一接入、分发,公网手机、微信、小程序等直播,这种情况下可以将任意现场的设备/平台注册/推送到公网云服务进行转码、分发,输出适合互联网访问的直播流进行直播。
本方案适合设备无固定IP、设备现场众多、需要统一接入、管理与分发。该方案无需经过上云网关,支持按需直播,对上行流量消耗的影响较小,支持H.265播放,0秒起播,支持调取前端设备/平台录像会看,支持公网24小时完整录像需求。
方案优势:◎多屏播放:支持Flash、HTML5播放,兼容Windows、Android、iOS、Mac等操作系统;
◎操作便捷:仅需要在设备端简单配置即可实现设备/平台的接入,部署灵活,操作简单;
◎云架构支持:支持阿里云、腾讯云、华为云、青云、七牛云存储等各大云服务商,云架构运维更简单;
◎二次开发简单:提供编程语言无关化的RESTful API接口,只要了解JS、HTML、JAVA、PHP、ASP等开发语言中的任意一种,就能运用EasyCVR提供 的RESTful API进行二次开发;
◎简单易用:图形化操作,设备管理、用户管理、权限管理模块清晰,流程简单,极易上手。
6.2 “云-边-端”解决方案该方案主要针对设备现场置于私有内网,所在内网无公网固定IP或有公网IP但是端口资源少、端口映射困难,无法在互联网上被其他用户和设备访问到;且内网设备现场众多,多台设备需要统一组织到云端,实现云端的集中访问和控制。
本方案就需要借助边缘侧上云网关设备,如通过RTSP/Onvif协议将设备接入到EasyNVR视频边缘计算网关,进行内网设备的统一接入。EasyNVR再作为下级平台通过GB/T28181平台级联,与云端的EasyCVR对接。或者通过EasyNTS上云网关将内网众多设备穿透到公网,将设备的所有网络能力在云端上发布,EasyCVR在云端将穿透上来的设备统一通过RTSP、Onvif、海康SDK方式接入。通过这种逐层分散延伸的网络架构,将设备就近节点接入,依托“云、边、端一体”基础能力,专注建设垂直行业解决方案。
该方案主要针对有语音对讲需求、对视频时延更敏感、希望获取更优质视频观看体验的项目场景,如:智慧城市、医疗保健、工业物联网和车联网应用场景,借助边缘侧上云网关减少复杂网络中各种路由转发和网络设备处理的时延,获取到更低延时与观看体验。
方案优势:◎低延时:延时控制在1-2秒,高可靠和高安全,适用于计算实时性、短周期场景;
◎语音对讲:支持设备与平台间的实时语音喊话、支持实时调度指挥;
◎远程运维:直接远程控制现场设备、电脑桌面向终端设备传输文件、发送自定义操作指令、远程调测设备,随时随地自由访问和管理设备;
◎稳定运行:现场设备多具有固定IP,视频流传输更稳定,长时间播放质量更高。
6.3 “云-边”解决方案该方案主要针对边缘侧已有上云网关设备/平台,如硬盘录像机、视频服务器等,但是设备现场置于私有内网,无公网固定IP,无法在互联网端进行视频直播、录像检索、回看。
该环境下设备端已接入到硬盘录像机、视频服务器上,进行统一集中的管控。只需要进行平台间的互通互联,边缘侧的硬盘录像机、视频服务器可以通过GB/T28181、Ehome、RTMP协议与云端具备完整的视频流媒体服务能力和运维管理服务能力的EasyCVR视频云服务进行平台间的级联、注册与连接,最终实现边缘侧终端边缘节点构建的分布式传输来解决数据传输稳定性、跨运营商的传输速度瓶颈等问题,为云端服务提供透明的传输加速体验。
适用于互联网化的安防、智慧园区、透明厨房等多个行业应用。客户端通过EasyCVR视频云服务上的边缘侧的设备/平台列表以及每个网络摄像头的在线状态和快照,获取对应摄像头的视频流数据远程运维,同时实现按需直播,降低网络宽带及服务器压力。
该方案规避了复杂的设备现场,通过平台与平台之间的连接确保视频源的全覆盖,打造基于体验的分布式分发平台。云端通过开放的API,融合视频直播、边缘智能、物联网等各生态技术能力,实现不同业务场景的定制化需求。
方案优势:◎24小时稳定播放:云边协同,数据在边缘侧进行有效收敛、AI结构化处理,关键数据再回传到中心云服务。按需直播,有播放需求的时候才会通知边缘侧将对应网络摄像头视频流推出来,停止播放时会自动通知其停止推流。
◎降低运营成本:在云边协同档案中,计算下沉到边缘的模式相比直接上云可以很好的节省回源带宽。在某些典型场景中,网络带宽成本占的比例是占到57%,这是非常大的成本,经过边缘侧的数据收敛之后,带宽可以做到原来的5%,对总成本节省可以到54%。
◎灵活解决方案:基于EasyCVR的云边解决方案致力于打造基于场景的城市计算能力,围绕城市场景打造边缘基础设施和灵活易用的上层应用系统。
EasyCVR端口信息:
注:
1)上行端口:设备端请求访问平台端,或者使用者请求访问平台端
2)下行端口:平台端请求访问设备端
平台端:
EasyCVR基本组件端口:
标准版支持X86架构的64位Linux/Windows操作系统
理论1Mbps*存储7天计算公式如下:
1Mbps*1024Kbps/8*3600秒*24小时*7天*16通道/1024/1024/1024≈1.16T
理论1Mbps下行带宽计算公式如下:
10000并发用户数(各个通道观看用户总数)*1Mbps≈10000M
下载安装包并解压到服务器,解压路径不要包含中文字符
Windows版本: Linux版本:
[www] 前端页面资源
[easycvr.ini] 配置文件
[start.sh] Linux下启动脚本
[stop.sh] Linux下停止脚本
安装:双击 ServiceInstall-EasyCVR.exe
卸载:双击 ServiceUninstall-EasyCVR.exe
安装:执行./start.sh,启动EasyCVR服务
卸载:执行./stop.sh,停止EasyCVR服务
启动服务后,在浏览器中打开测试页面,http://IP:18000
(IP为部署EasyCVR服务的服务器IP地址,可根据实际情况自行修改IP地址)
默认初始管理员用户名密码为 easycvr/easycvr,登录成功如下图:
3.2 设备接入EasyCVR说明 3.2.1 手动添加设备手动添加的设备协议包含:RTSP拉流协议、RTMP推流协议、海康SDK协议、DAHUA协议。
RTSP协议设备接入进入设备管理,出现以下设备配置接入页面:
添加设备:
在接入设备详情页面选择接入类型,选择RTSP/RTMP/HTTP。配置RTSP地址后接入视频。
使用RTSP的接入方式需要配置相应的RTSP的流地址,这里主要是要填写各个厂家摄像头提供的RTSP流地址,选择RTSP确认后点击小摄像头的图标,进入通道列表页面:
通道也需要手动添加,点击添加通道。
在配置页面里选择接入的协议类型后,配置设备的RTSP地址。设备支持ONVIF协议并且设备和平台在同一个网段,也可支持ONVIF探测。
配置完毕后,点击确定,在设备正常情况下就会显示在线,显示在线后就可点击是否能正常播放。
RTMP协议设备接入
RTMP为推流协议,需要平台提供RTMP流地址给支持RTMP协议的设备或摄像头。设备端输入后,可实现推流。
添加RTMP设备:
协议类型选择RTMP_PUSH,输入设备名称,点击添加:
添加完成后,在设备管理里找到刚刚添加的设备,点击设备后面的通道按钮,添加通道,输入通道名称后点击添加:
添加完成通道后,点击通道后面的编辑按钮,可以获取到RTMP流地址,将此地址输入到设备上,即可完成推流。
海康SDK协议设备接入海康接入方式分为HIKSDK与SDK两种,本接入方式为海康特定的SDK接入方式。在设备管理里点击添加设备后,进入配置页面,点击添加设备信息(注意:一定是本地EasyCVR相同网关或能够正常网络连接的设备)。
返回设备管理,查看设备是否在线。
点击小摄像头图标,进入播放页面,查看能否正常播放,以及设置录像天数。
DAHUA协议设备接入在设备管理里点击添加设备后,进入配置页面,点击添加设备信息(注意:一定是本地EasyCVR相同网关或能够正常网络连接的设备)。大华设备接入方式与海康SDK接入方式一致,这里就不再赘述了。
3.2.2 主动注册设备的配置主动注册的设备协议包含:GB28181协议与海康EHOME协议。
GB28181协议接入支持GB28181协议的摄像头可以通过国标接入到EasyCVR中(注意:EasyCVR和EasyGBS不能同时启动,一个设备只能接入一个系统中)。首先在页面点击配置中心,点击平台接入,根据EasyCVR平台接入的SIP信息来配置设备。
点击保存之后,即可在EasyCVR中看到设备已接入:
点击摄像头图标查看能否正常播放,以及设置录像:
海康EHOME协议接入摄像头端配置
选择EasyCVR 服务器平台地址和EHOME CMS端口,默认7660(UDP),(目前的EasyCVR暂时只支持EHOME2.0协议,不支持EHOME4.0协议)EasyCVR 平台接入->接入平台选择EHOME协议平台接入中的相关配置。
CMS Host 和SMS Host 默认填写为0.0.0.0,监听服务器所有网卡。默认端口分别为7660,8003。SMS Public Host地址,如果平台部署在公网上则必须填写为公网IP,在内网中可填写为内网IP,要确保摄像头能访问到这个IP地址。接下来就可在设备管理中看到EHOME接入的设备:
3.3 视频调阅功能进入视频调阅后可以看到三个模块,分别为视频预览、视频广场以及收藏。
在视频预览中(无论是哪种接入方式)可以看到已接入的摄像头的画面。
除了观看视频还可以切换不同的码流类型,自由切换主码流和子码流。
这里1代表主码流,2代表子码流。此之外,还可以设置收藏并在收藏里进行播放:
除了观看视频还可以切换不同的码流类型,自由切换主码流和子码流。
这里1代表主码流,2代表子码流。 除此之外,还可以设置收藏并在收藏里进行播放:
视频广场可以设置最多十六分屏播放。
3.4 电子地图
◎支持点击电子地图中的设备图标,就能观看当前设备的快照及实时视频;
◎支持绘制设备的历史行驶轨迹、历史轨迹回放等功能;
◎可应用在移动执法、车载监控等场景中。
点击设备树状图中的电子地图图标,可查看该设备的快照及实时视频。
轨迹跟踪:点击设备树状图中的轨迹跟踪图标,可按照日期、时间检索该设备的行驶轨迹。点击播放按钮,可回放设备运动轨迹信息。
3.5 录像回放
点击查看通道后,可以分别查看到云端录像和设备录像:
注意:对象云存储录像可直接从云端存储查看。
EasyCVR可通过国标协议级联作为上级平台或下级平台,即可接受其它级联过来的国标平台作为下级平台,也可在【配置中心】-【国标级联】通过设置SIP信息接入到其它上级国标平台。
首先点击添加上级级联:
在这里配置上级国标平台的SIP信息,设置完成后,点击启用和添加,在级联管理页面能看到是否在线。
然后点击通道按钮,勾选需要级联上去的通道:
接下来在上级平台查看是否接入成功以及是否可以播放(下级平台的SIP认证用户=上级平台的设备编号)。
3.7 用户管理 3.7.1 如何创建角色点击【用户管理】→【角色列表】,点击【添加角色】创建一个角色,如下图所示:
进入页面后,设置角色的名称以及设备组的分配后,点击添加,如下图所示:
保存成功之后,在角色列表里面可以查看到已创建的角色:
3.7.2 如何创建用户点击【用户管理】→【用户管理】,点击【添加用户】创建用户,(一定要提前创建角色,要否则没有角色可以分配)如下图所示:
进入创建用户列表之后,需要填写登录名、昵称、密码等,选择角色进行权限的分配,如下图所示:
在创建完成后测试一下,查看用户是否生效。首先需要注销当前用户的登录,如下图所示:
注销之后,使用创建的用户进行登录,如下图所示:
登录完毕后,没有其他通道,只能查看赋予其权限的通道,无法查看及修改通道:
3.7.3 如何删除用户删除之后,再进行查看时会发现当前用户已被删除(一定要先删除用户,再删除角色,否则会出现角色无法删除的提示)。
3.7.4 如何删除角色只需要在【用户管理】→【角色列表】内选择想要删除的角色,然后点击【删除】即可:
3.8 录像计划在导航栏点击【配置中心】,点击【录像计划】,点击通道后面的编辑按钮,开启录像计划以及选择录像计划时间:
EasyCVR服务端录像回放分为两种存储方法:服务器本地存储与对象云存储。对象云存储安装步骤如下:
将平台和该挂载工具放在同一个服务器中,打开config.toml配置文件,将桶名称、访问域名、地域正确填写(这些信息都可在云存储中找到对应的信息)。
配置完成后,运行start.sh即可将平台的录像文件上传到云存储中。
注意:对象云存储仅支持Linux版本。
在申请授权时需使用机器码。点击【版本信息】进行查看,授权时间、通道数量、系统运行时间、软件的版本信息均可在【版本信息】内查看:
授权方式:
将加密机硬件授权盒子插在EasyCVR部署的机器的同一网络里,加密机通电配置后即可获得永久授权,断电后授权仍不消失,并保有七天的缓冲期。
授权方式:
将USB接口的加密狗插在EasyCVR部署的机器上,该机器就能取得永久使用授权,加密狗拔取,则取消对该机器授权。
授权方式:
在试用版EasyCVR页面中选择“版本信息”,将该页面中的机器码信息发送至邮箱“support@tsingsee.com”,申请临时或永久授权激活码,将申请到的激活码在“版本信息”页面进行提交,即可获得使用授权(重启EasyCVR即可生效)。
EasyCVR接口文档
EasyCVR提供一套完备接口供开发者调用,接口文档查看方式:
https://demo.easycvr.com:18000/apidoc/
为方便查看信息,EasyCVR视频广场会将不在线的设备错误信息进行反馈。 常见返回错误码对应信息为:
返回的RTSP错误码
401:未被授权,密码错误
404:未发现设备
返回的Socket错误码
10057:socket没有连接到目标
11004:请求的类型的名字或数据错误
EasyDSS互联网视频云服务是由TSINGSEE青犀视频自主研发的一套集流媒体点播、转码、管理、直播、录像、检索、时移回看于一体的一套完整的商用流媒体解决方案。TSINGSEE青犀视频一直致力于流媒体音视频领域的科技研发,其建立和维护的EasyDarwin开源项目自2012年起发展至今,凭借多年在流媒体音视频领域的技术经验积累,目前已经发展成为行业技术领先、经验丰富的流媒体研发及技术服务团队。EasyDSS正是由EasyDarwin项目的多年积累而全新研发的一套商用的、功能强大的高性能流媒体解决方案。
1.2 实现功能EasyDSS互联网视频云服务提供一站式的转码、点播、直播、录像、检索、时移回放服务,极大地简化了开发和集成的工作,并且EasyDSS支持多种特性,完全能够满足企业视频信息化建设方面的需求:
多屏播放支持Flash、HTML5播放,兼容Windows、Android、iOS、Mac等操作系统。
自由组合EasyDSS软件产品之间无缝对接,也可将EasyDSS流媒体服务器软件与其他第三方平台对接,灵活自由组合。
支持云架构支持阿里云、腾讯云、华为云、青云、七牛云存储等各大云服务商,支持云架构,部署更灵活。
第三方转推EasyDSS软件产品支持与CDN、其他流媒体服务对接。
二次开发简单提供编程语言无关化的RESTful API接口,只要了解JS、HTML、JAVA、ASP.NET、PHP、ASP等开发语言中的任意一种,就能运用EasyDSS提供的RESTful API进行二次开发。
简单易用图形化操作,模块清晰,流程简单,极易上手。
集群部署EasyDSS既可以单独使用,也可集群部署。
存储动态扩展动态增加空间,自由扩容。
存储监听监听存储设备的状态及容量,及时发出预警。
EasyDSS互联网视频云服务采用业界优秀的流媒体框架模式设计,服务运行轻量、高效、稳定、可靠、易维护,支持RTMP直播、RTMP推送、HTTP点播、HTTP-FLV直播、HLS直播,并支持关键帧缓冲,画面秒开等多种特性,能够接入Web、Android、iOS、H5、微信等全平台客户端,是移动互联网时代贴近企业点播/直播需求的一款接地气的流媒体服务器,配套OBS、EasyRTMP等直播推流工具以及EasyPlayer等网络播放器,可以形成一套完整的视频直播、录播解决方案,满足用户在各种行业场景的流媒体业务需求。
2.1 方案架构EasyDSS互联网视频云服务总体可划分成三个部分:前端视频源设备(PC、手机、摄像机)流媒体数据获取并即时回传、流媒体服务器端直播和录像与回放、客户端直播播放与录像检索回放。
前端推流使用跨平台的RTMP推送库EasyRTMP(支持平台包括有:Windows、Linux、Android、iOS、ARM),流媒体服务器端采用EasyDSS互联网视频云服务软件,客户端支持全平台(Windows、Android、iOS、H5),客户端可通过EasyDSS互联网视频云服务提供的HTTP服务接口,结合EasyPlayer播放器实现直播播放和录像回放等功能。
2.2 EasyDSS功能简述EasyDSS互联网视频云服务具有高效的视频管理功能,支持一站式的上传、转码、直播、回放、嵌入、分享功能,具有多屏播放、自由组合、接口丰富等特点。该系统完全由C语言和Go语言研发实现,能够最大限度的挖掘硬件和网络的潜能,最多可支持2000个并发播出。系统支持HTTP、HLS、RTMP等播出协议,面向Windows、Android、iOS、Mac等终端提供稳定流畅的直播、点播、时移、回看服务,广泛应用到互联网教学、互联网电视、IPTV、VOD、视频聊天和各种互联网直播/点播。
2.2.1 功能特点支持Flash、HTML5播放,能够通过宽带互联网、移动互联网和双向电视网络向Windows终端、iOS终端、Android终端、电视盒子等所有类型终端提供流畅的音视频播出服务,提供HLS、HTTP、RTMP、HTML5规范下的播出服务。
具有电视直播、现场直播、时移电视、即刻回看和视频点播功能,适合OTT TV、IPTV、互联网教育、视频聊天、现场直播和VOD等应用。
服务器内核全部使用C语言开发实现,充分挖掘设备硬件的能力,性能超越国外商用流媒体服务器系统。
系统可做单机部署和集群部署,可根据应用规模配置相应的硬件和网络设施,实现从数千并发到百万级并发、从企业级运营规模到电信级运营规模的应用伸缩,投入和扩展主动权完全在客户手中。
强大的直播流再发布引擎,用于将直播流和点播流分发到服务网络里的其他主机上,快速实现CDN网络和负载均衡系统中的内容同步分发。
将原有独立部署的转码服务与流媒体服务器合二为一,提供在线转码服务,对直播流和文件进行转码,转码服务与流媒体服务器无缝对接,即转即播,提供手动转码和远程调度转码模式。
对多种格式的多媒体文件和直播流进行自动切片和打包,生成m3u8索引文件,输出HLS播出流。无需做额外开发就可以在输出HLS直播流的同时实现时移播放和快速回看。
严密的用户防盗链策略,只能通过有效地址来源的用户提供内容播放的授权,有效抵御盗链和非法访问。
在流媒体服务器上对直播流进行实时录制,录制内容可以快速回看和视频点播,可灵活对接多种存储介质:本地磁盘、磁盘阵列、IPSAN、HDFS等。
提供多协议播出接口、在线用户数量查询、播出流查询、播出文件查询、转码调度、转码进度查询等接口。
支持与微信平台的无缝集成,流媒体服务器可以直接发布面向微信APP的HTML5播出链接,集成简单,兼容性强,可以满足各种通过微信平台进行视频播出的应用。
无缝配置对接高速存储Redis,支持负载能力分析,提供推流服务自动负载均衡。让服务器发挥最大能力。
基于业界优秀的流媒体框架模式设计,为视频文件提供高质量的上传、转码、媒体资源管理、分发计算服务,将音视频源文件转码为各种视频文件格式,满足在不同设备如手机、平板和PC等多终端播放需求,提供一站式音视频点播解决方案。
(1) 功能特点支持手机推流、演示视频、短频、音乐等音视频文件,提供多种上传方式,支持批量上传、大文件上传。
针对海量多媒体数据,提供的云端转码和音视频处理服务。可将音视频文件转码为适合在 OTT、PC 或移动端播放的格式,并进行截取封面、剪辑、鉴黄、加密等操作。
提供和白名单、视频防盗链,实现对视频的全方位加密保护。
通过EasyDSS管理后台对云端的视频文件进行可视化管理(视频广场模块),监控视频上传、存储、转码、分发的完整生命周期。
对视频内容进行分类管理。
聚焦音视频领域的安全可靠的云存储平台。
涵盖各类点播应用场景,支持多种上传方式,可根据业务场景自由选择不同的视频上传及存储方式。
提供成熟完善的Android/iOS SDK和API接口,帮助客户快速自主定制。
EasyDSS互联网视频云服务,基于专业的跨平台音视频编解码技术,以及大规模视频内容分发网络,为开发者提供专业、稳定的直播推流、转码、分发和播放服务,全面满足超低延迟、超高画质、超大并发访问量的要求。结合TSINGSEE青犀视频自主研发的直播推流及播放器SDK,为开发者提供端到端的一站式音视频直播解决方案。
(1) 功能特点支持RTMP推流及转推,输出HLS/RTMP /HTTP-FLV等多种直播源,多视频终端同步播放。
支持多协议下发直播流,涵盖了所有的直播应用场景,直播可实时录制保存到云平台并支持回看、下载、转码等功能,提供游戏、赛事、电商、媒体、教育等行业的直播解决方案。
根据不同直播推流终端,采用不同推流SDK,桌面直播工具采用OBS推流工具,手机直播采用EasyRTMP推流组件,同时可对直播流进行直播推流鉴权、录像计划、视频分享、集成调用、同时在线观看人数、推流流量统计、扫码直播等进行设置。
只保留实时录制,录制内容可以跨度回看和视频点播。
直播流再发布引擎,实现CDN网络和负载均衡中的内容同步分发。
可进行点播及本地视频文件、在线流媒体资源等方式直播。
EasyDSS互联网视频云服务通过将EasyRTMP推流的直播流进行直播转码、智能处理、视频分发,再通过CDN分发节点分发到终端播放SDK为观众播放高清低延时的内容;直播录制配合点播系统的视频存储,借助超级播放器(EasyPlayer-RTMP、EasyPlayerPro、EasyPlayerPro.js)完成直播视频的时移回看;同时也可以通过API接口在客户系统完成直播活动进行管理,并查询相关统计数据。
2.2.4视频转码EasyDSS转码服务是对音视频文件进行重新编解码的服务单元,它能对各种编码和封装格式,各种码率、分辨率和帧率的音视频文件按要求进行批量转换,以适应不同网络带宽情况下多平台、多终端的播放要求。EasyDSS转码服务能胜任高强度、大数据量的视频资源转码工作,实现将各种格式的视频资源快速转码成适合面向互联网播出的视频格式,使视频资源转码后可立即面向互联网进行发布,使您的多媒体应用更加便捷。
(1) 功能特点 转码、上传一体化转码、上传一体化设计,使视频资源转码后可立即面向互联网进行发布,使您的多媒体应用更加便捷。
高清转码高清视频转码,支持1080P、960P、720P的高清画幅输入输出,支持标清画幅和面向移动设备的小画幅视频转码。
多格式支持支持绝大多数视频文件格式进行转码,包括MPEG2、MPEG4、TS、MP4、MOV、FLV、F4V、WMV、RM等格式输入。
多终端适配输出适合电视、PC、Pad、智能手机等多种终端类型的视频画幅和视频格式,满足跨终端播出服务的需要。
灵活部署单机设计,为软件部署提供最大的灵活性。可以部署在任意一台Windows机器上,每一台机器都是你的工作站,最大化利用资源。
快速发布各大内容发布CMS管理系统可与EasyDSS软件无缝对接,转码完毕后可以立即发布到内容管理系统上,对外提供播出服务。
(2) 方案架构 2.3 EasyRTMP推流EasyRTMP是一套调用简单、功能完善、运行高效稳定的RTMP推流功能组件,经过多年客户实战和线上运行打造,支持RTMP推送断线重连、环形缓冲、智能丢帧、网络事件回调,支持Windows、Linux、ARM、Android、iOS平台,支持市面上绝大部分的RTMP流媒体服务器,能够完美应用于各种行业的直播需求,手机直播、桌面直播、摄像机直播、课堂直播等方面。结合EasyDSS互联网视频云服务,为开发者提供专业、稳定的直播推流、转码、分发服务,全面满足低超低延迟、超高画质、超大并发访问量的要求。
2.3.1 功能特点 调用简单无论是个人开发者还是企业级应用,只需要简单的几个接口调用就可以完成一套完整的互联网直播应用的上架。
功能完善配套完整的直播、录像、旋转功能示例,用户直接复用即可选择嫁接自定义功能。
运行高效高效缓冲和发送设计模式,能非常灵活地让用户自定义延时和缓冲区的大小。
性能稳定长期的在线运行检验,众多客户的项目成功经验。
2.3.2 方案架构 详细EasyRTMP文档及资料获取: SDK下载: https://github.com/EasyDSS/EasyRTMP 2.4 EasyPlayer播放器基于EasyDSS互联网视频云服务强大的后台管理能力,提供视频点播和直播播放能力的强大播放载体。流畅稳定的播放性能,集广告植入、数据监测等功能于一身,为开发者提供端到端的一站式视频直播解决方案。覆盖多类应用场景,包括Web、H5、iOS、Android等多平台终端,提供快速接入的js代码和SDK,满足客户多样需求,让客户轻松聚焦于业务发展本身,畅享极速高清播放新体验。
2.4.1 功能特点 多协议支持支持多种流媒体协议播放,支持本地文件播放,支持本地抓拍、本地录像,支持多种开源和商业服务器、摄像机及CDN。
高性能播放长期的在线运行检验,众多客户的项目成功经验。
多平台支持同时支持Windows、Linux、Android等平台,完全意义上的全平台支持,同时可提供镜像播放、倍速播放等多样播放方式。
版权保护EasyPlayer系列播放器提供视频试看功能,全面保护您的视频版权。
基础功能优化包含进度条打点、进度条缩略图、直播时移、终端手势操作等基础功能,全面优化功能使用体验。
AI 智能结合长期的在线运行检验,众多客户的项目成功经验。
数据实时监测支持视频播放次数、播放热度分度等等数据的实时监测,提供详细的统计结果。
支持H.265编码支持H.265全新视频编码方式,提升压缩转码效率,减少播放时延,以更少的带宽观看更高清的视频。
2.4.2 相关产品 EasyPlayer RTMP播放器EasyPlayer RTMP播放器是一套RTMP专用的播放器,包括有:Windows、Android、iOS三个平台,具备低延时、高RTMP协议兼容性、高编码数据解析等特点。
EasyPlayer Pro播放器EasyPlayer Pro播放器是一款全功能的流媒体播放器,支持RTSP、RTMP、HTTP、HLS、UDP、RTP、File等多种流媒体协议和音视频编码的播放,稳定,高兼容,具有本地文件播放、本地抓拍、本地录像、播放旋转、多屏播放、倍数播放等功能特性。
EasyPlayer Pro.js播放器EasyPlayer Pro.js播放器是一款适用于WEB端,可解决B/S型业务开发时遇到的播放器接入问题,直接将encode过后的播放地址直接分发,即可完成网页、手机、微信等多平台分享的目的,具有网页低延时、按比例显示、平铺显示、多分辨率切换等功能。
2.4.3 方案架构 详细EasyRTMP文档及资料获取: https://github.com/tsingsee/EasyRTMP SDK下载: https://github.com/tsingsee/EasyRTMP/releases 2.5 EasyRTMPLive视频转换服务软件EasyDSS配套的EasyRTMP推流及EasyPlayer播放组件,充分完整地使整个EasyDSS互联网视频云服务形成了一个完整的解决方案,同时结合EasyRTMPLive视频转换服务软件,轻松稳定的把流媒体音视频数据RTMP推送给EasyDSS服务器。
视频点播(Video on Demand,简称VOD)是集视频采集、编辑、上传、媒体资源管理、自动化转码处理于一体的一站式音视频点播解决方案。
更稳定、更流畅、可定制的点播服务。
无论是初创视频服务企业,还是已拥有海量视频资源,可定制化的点播服务帮助客户快速搭建拥有极致观看体验、安全可靠的视频点播应用。
3.1.2 功能特色系统自带流媒体网络播放器,支持各种国际主流音视频格式 ;
由于系统对音视频格式的广泛支持,管理员不需要对大量音视频资源进行格式转换,就可进行点播 ;
即使在大量并发的情况下,点播响应速度仍然极快,任意拖动定位无延迟,节约用户时间,提高学习效率 ;
节目源的发布快捷方便,不需要进行漫长的节目实体二次拷贝,而是以“资源管理器”的方式操作,将数据入库与内容存储分开管理 ;
由于系统对视频流进行了充分的优化处理和控制,使系统对硬件和网络资源的占用率极低,系统超强稳定,长时间运行、高并发不死机,极大地节约了教育用户对硬件设备的投入成本 ;
用于学校实时远程教学、培训、会议的直播系统,既支持软件解码又支持硬件解码 ;
系统对各种主流操作系统和各种主流数据库的支持,使产品可满足不同学校 (包括教育城域网)的应用环境需求。
3.2 直播服务EasyDSS是基于强大的全球化实时流网络、完善的客户端服务和云端服务,打造的端到端直播解决方案,提供低延迟、稳定流畅、高可用的一站式视频直播服务。
在视频直播大爆发时代,推出专为直播场景打造的全球化直播流服务和端到端的直播场景解决方案。完美解决直播场景的的三高之痛:技术门槛高、成本高、卡顿延时率高。
3.2.1 名称解释 直播流泛指直播音视频数据的传输,它能够被作为一个稳定的和连续的流通过网络传输给观众观看。
直播域名直播地址中的URL域名,通过URL域名进行直播业务VDN分发和加速,域名类型分为RTMP推流、RTMP播放、HLS播放、TS切片、HDL播放及直播封面域名。
直播推流指主播通过业务服务端从直播云平台获取到的推流地址,将采集的流媒体通过推流地址实时的推送至直播云接收端。
直播拉流拉流是指通过直播云平台到用户指定的源站拉取直播流的过程。
推流地址业务服务端从直播云平台获取到RTMP协议的URL地址,用来进行直播推流及加速。
播放地址指观众在观看直播时,播放器使用的播放地址,亦指播放端拉流地址。
直播鉴权通过对推流、播放及对直播流相关处理的URL进行加密,验证用户访问权限。
3.2.2 直播功能概述类别 | 功能名称 | 详细说明 |
---|---|---|
直播推流 | 推流协议 | 支持RTMP协议推流 |
推流方式 | 支持EasyRTMPLive推流组件iOS、Android推流SDK及 Demo,支持常见的第三方OBS/XSplit/FMLE等推流软件 | |
推流设备 | 支持常见的基于RTMP推流协议的第三方编解码器或盒子 | |
直播拉流 | 播放协议 | 支持RTMP、FLV 及 HLS 三种播放协议 |
播放方式 | 支持EasyPlayerPro播放器iOS、Android、Web等播流SDK 及Demo,也支持常见的第三方 FLV、RTMP、HLS 播放器 | |
播放控制 | 可播放与输入流规格一致的原始码流,或播放经过实时转码 的码流 | |
直播管理 | 管理方式 | 支持管理控制台图形化管理和API管理 |
直播控制台 | 概览 | 对直播带宽的统计数据进行查看,直播域名和直播空间的设 置信息展示 |
域名管理 | 绑定、解绑直播和加速域名,配置HTTPS、防盗链 | |
直播流管理 | 查询在线或历史的直播流信息 | |
回放管理 | 自定义保存时段,支持m3u8、mp4格式 | |
统计分析 |
查询直播服务带宽、流量、转码、推流播放人数等统计信息, 实时推流数据和历史推流数据 | |
直播空间设置 |
新增、修改、删除直播空间;设置自动创建流、自动删除过 期流 直播鉴权、直播中断超时 | |
直播控制台 | 推流鉴权 | 限时鉴权方式,无鉴权,限制IP访问,限制地域访问 |
播放鉴权 | Referer 防盗链 | |
直播截图 | 推流鉴权 | 直播实时截帧,生成直播流封面 |
直播录制 |
直播实时录制,云端实时存储,并支持按需回看,支持 m3u8,mp4格式 | |
直播时移 | 支持用户在直播流进行中回放过去任意时间的直播内容 | |
数据统计 | 流量带宽统计 |
按天为粒度分别统计上下行带宽,上下行流量及总带宽和总 流量 |
流质量监控 | 对视频帧率和码率进行统计 | |
在线人数统计 | 查询实时在线人数 | |
虚拟直播 | 输入信号源 |
任意网络源信号接入,支持多路信号输入 支持HTTP,RTMP,RTSP等主流协议,支持mp4、mkv、 flv等常见音视频格式 |
API管理 | 直播鉴权API | HTTP请求鉴权 |
直播流管理API | 创建流,查询流,流列表,禁播流,流状态,历史时间记录 | |
直播录制API |
录制指定时间段的直播回放,同时可以指定ts文件的保存时 间 | |
直播转码API | 修改流转码配置 | |
虚拟直播管理API |
创建,更新,删除,开启,关闭虚拟直播,虚拟直播列表 虚拟直播信息 |
用户的管理通常涉及角色管理、角色组管理、用户管理和用户组管理。权限被赋予在角色上,角色可以赋予给某个用户,这样该用户就拥有了该角色所具备的权限。多个相似角色形成一个角色组(以便管理),多个相似用户形成一个用户组(以便管理)。
通常情况下,系统在开通之初,会生成一个拥有最大权限的用户,其他用户由该用户创建。待系统开通之后,该用户即归隐山林,因为它的权限太大,容易引起误操作等,只有在紧急的、非常有必要的情况下才请其出山,否则日常操作均由其他具有限制权限的操作员来完成。操作员权限的限制,可以通过分权分域方式来实现,即不同地域的操作员分配不同的权限,便于细化管理。
3.3.1 用户管理管理员账户拥有EasyDSS系统的全部操作权限和资源使用权限,因此需要创建不同的用户来进行不同的操作处理
同时管理员也可以分配出子用户来进行对应的操作和使用,因此管理员会创建出子用户来分配不同的权限和资源操作。
3.3.2 角色管理EasyDSS系统中的角色主要对应功能模块的使用权限,不同的模块对应不同的角色,这样角色的权限可以赋予给某个用户,达到用户可以操作该权限的目的。
3.3.3 资源管理EasyDSS系统中的资源管理主要对应直播源、点播源的分配控制,不同的资源管理模块对应着不同的资源管理,同时这些资源可以赋予给某个用户,达到用户可以使用该资源的目的。
摄像机或其它设备实时采集到的现场画面,通过编码器或编码软件推送到直播服务器分发,用户即可通过PC、手机、平板电脑等多种终端实时观看现场直播内容。常用于年会、发布会、政企会议等的网络直播。
4.2 网络电视实现传统电视台的网络播出,支持多平台多终端的直播观看及时移回看。
4.3 远程监控配合网络摄像头可实现远程视频监控,终端用户可以通过PC、手机、平板电脑等多种终端实时观看远程画面,并可以把监控画面录制下来随时回看或分享。广泛应用于宝宝在线、家居安全、公共安防等方向。
4.4 实时课堂应用于远程课堂直播,让不在现场的人也能实时学习优质课程。支持时移,可以随时回看任意时间的课程。
4.5 科研方向应用于农业、养殖业、科学实验等跨区域场景研究。
4.6 企业展示对企业的展示、宣传、活动、行政、培训等视频资源进行高质量转码,发布到互联网,让员工和客户可以通过企业 网站、移动门户等观看。
4.7 社交直播 适用场景:秀场直播:才艺直播,真人秀表演
UGC直播:生活,娱乐视频直播
适用场景:提供多元化、适应各种录制直播平台和录制设备的SDK,完美解决社交直播源场景复杂及即时直播的接入和处理;
基于直播内容而变化的直播封面,为直播服务提供宣传和引导,增强主播的魅力值和点击率。
4.8 游戏直播 适用场景:竞技游戏直播、游戏赛事解说
提供能力:强大且覆盖广泛的实时流网络 (LiveNet)加速分发节点,可快速的将游戏直播内容进行分发,同时强大的实时转码和码流自适应,强力解决游戏直播高并发、低延迟的场景;
提供丰富的播放器接入 SDK,方便游戏爱好者通过任何设备和终端观看游戏直播,同时对直播进行详细的数据统计和分析,帮助游戏平台快速掌握玩家和爱好者的行为特征;
可对游戏直播中热点内容进行录制保存,帮助游戏平台打造完善回放服务,为游戏爱好者提供热点内容的反复播放
4.9 教育直播 适用场景:专业教育:K12教育,外语学习
企业培训:企事业单位及公司技能培训
适用场景:提供完善的直播云管理系统及实时流网络 (LiveNet)智能调度系统,为教学提供稳定且实时的直播服务,提高教育服务质量;
基于AK/SK的认证及限制时间的直播鉴权,保证教学课程的直实性和安全性,防止教学视频被盗链或非法篡改,提升教学质量;
完善的数据统计信息和分析信息,帮助教学平台快速掌握感兴趣用户的信息和行为特征,用来调整课程时长或内容;
支持对教学中的重要内容进行录制保存,帮助教学平台和学生对重要的教学素材进行反复学习。
4.10 事件直播 适用场景:突发性的事件、活动、赛事直播
提供能力:多元化、多功能、适应多平台的推流SDK,支持各种视频采集端,提供即时直播、即时播放等便利;
覆盖广泛的实时流网络 (LiveNet)智能调度系统,可支持海外事件的直播接入,在国内即时播放,且智能调度让用户从最佳节点观看视频,完美应对大事件的高并发观看,降低事件直播的卡顿率;
支持对热点事件直播内容进行录制转存,并可根据需求转存为不同的格式,满足不同用户对事件内容回放和点播的需求;
提供安全且有保证的直播鉴权,保证事件直播内容的合法推流和分发。
4.11 广电直播 适用场景:广播、电视媒体行业
提供能力:8路监播功能,能够实时看到多路信号;
信号源支持多种网络协议(RTMP,HLS,HTTP等)或本地图片或媒体文件(音视频流);
支持自动多平台RTMP流分发;
支持RTMP推流至adobe flash media server服务;
功能模块 | 点播版 | 直播版 | 旗舰版 |
---|---|---|---|
点播视频上传 | |||
点播视频转码 | |||
点播视频分发HLS流 | |||
点播管理平台 | |||
点播二次开发接 | |||
点播防盗链 | |||
点播视频分享 | |||
点播视频下载 | |||
点播播放集成 | |||
接收RTMP推流 | |||
分发RTMP流 | |||
分发HLS流 | |||
分发HTTP-FLV流 | |||
分发RTSP流 | |||
支持H.265编码 | |||
直播录像 | |||
直播录像检索 | |||
直播录像回放点播 | |||
录像下载 | |||
RTMP转推 | |||
推流鉴权验证 | |||
推流信息统计 | |||
播放鉴权 |
授权方式:
将加密机硬件授权盒子插在EasyDSS部署的机器的同一网络里,加密机通电配置后即可获得永久授权,断电后授权仍不消失,并保有七天的缓冲期。
授权方式:
将USB接口的加密狗插在EasyDSS部署的机器上,该机器就能取得永久使用授权,加密狗拔取,则取消对该机器授权。
授权方式:
在试用版EasyDSS页面中选择“版本信息”,将该页面中的机器码信息发送至邮箱“support@tsingsee.com”,申请临时或永久授权激活码,将申请到的激活码在“版本信息”页面进行提交,即可获得使用授权(重启EasyDSS即可生效)。
EasyDSS接口文档
EasyDSS提供一套完备接口供开发者调用,接口文档查看方式:https://easynvr-1257312146.cos.ap-shanghai.myqcloud.com/EasyDSS/apidoc/index.html
近年来,国内视频监控应用发展迅猛,系统接入规模不断扩大,涌现了大量平台提供商,平台提供商的接入协议各不相同,终端制造商需要给每款终端维护提供各种不同平台的软件版本,造成了极大的资源浪费。各地视频大规模建设后,省级、国家级集中调阅,对重特大事件通过视频掌握现场并进行指挥调度的需求逐步涌现,然而不同平台间缺乏统一的互通协议。在这样的产业背景下,基于终端标准化、平台互联互通的需求,GB/T28181应运而生。
28181协议全称为GB/T28181《安全防范视频监控联网系统信息传输、交换、控制技术要求》,是由公安部科技信息化局提出,由全国安全防范报警系统标准化技术委员会(SAC/TC100)归口,公安部一所等多家单位共同起草的一部国家标准。
注:截止2012年底,有近百家视频监控企业通过公安部一所、公安部三所的认证,如深圳宙视达、浙江宇视、超视科技、东方网力、海康威视、高远时代、浙江大华、先进视讯、波粒科技、华为技术、中兴力维、中星电子、科达、天地伟业等。
1.2 场景需求GB28181协议不仅包括设备间的级联,也包含系统的级联,在安防领域中越来越通用,已经成为统一各家安防设备和平台的统一标准。该协议是摄像头、NVR或其他视频平台等设备端主动向上级注册并保活的,因此设备端可以不需要固定的公网IP,局域网中的设备、4G网络等网络环境下的设备都可以通过GB28181主动注册到公网的服务器上。
同时,GB/T28181平台服务器进行模块化设计、支持分布式部署,具有设备管理模块、信令模块、流媒体模块、存储模块,支持多个中心信令服务器部署、支持多个流媒体负载均衡。流媒体模块支持RTSP、RTMP等协议访问,支持对摄入摄像机的云台控制,完全满足全新建设的数字监控网络和已经部分建设的数字监控兼容部署。
目前,28181协议在全国平安城市、交通、道路等监控中广泛采用,若想做统一的大监控平台,支持28181协议接入是必不可少的。然而,很多客户都计划在曾使用过的28181平台的基础上进行拓展。
根据现有技术条件,在设备接入过程中联网还存在以下问题:
设备种类繁多:设备种类多,设备码流及协议普遍私有化,接入整合难度大;
系统结构复杂:系统设备数量和种类繁多,不利于快速部署,增加了故障几率,缺乏对其前端设备故障的自动侦测与预警,无法及时掌握前端摄像机损坏情况;
系统组网性能:国标GB/T28181设备的组网和应用受地域限制的影响较大,管理性和资源共享性较差,另外系统的扩展性与灵活性较差,不利于远距离传输;
系统智能化:传统安防监控系统与平台难以对事件进行提前防控和及时响应,事后对海量存储信息的检索采用纯人工方式,效率低下;
运维管理难度大:缺乏有效的系统运维管理手段,设备完好率低,系统可用性差。
EasyGBS国标视频云服务的建设目标,在于降低视频监控设备互联的难度,实现不同平台之间互联互通,有效进行视频资源的整合,最终实现网页互联网无插件直播。
不拘泥、不受限于摄像机的品牌厂商及其配套平台,只要是网络监控摄像机IPC、硬盘录像机NVR、且设备支持标准的GB/T28181协议,都可以通过标准化协议注册到EasyGBS平台进行直播、录像检索与回看、云台控制等操作。
GB/T28181平台服务器支持分布式部署方式,能有效解决单台计算机的资源限制问题,流媒体可以部署到多台计算机上。同时,流媒体可实现负载均衡模式,让前端视频资源更合理的接入平台。
GB/T28181支持区域平台级联,构建三级平台级联模式。区域级联能有效的解决资源共享问题,实现行政级别高等级的安防平台可以查看下级单位的视频资源。
由于某些情况下,国标摄像头等设备并不支持摄像头端的录像存储。通过国标视频云服务EasyGBS,我们可以查询云端的实时录像,或是查询设备端的历史录像。可以根据业务场景进行7*24h录像,并且支持录像的检索与回放。
2.5 终端兼容方面无论是PC浏览器还是手机APP、手机浏览器、微信客户端,都可以无缝接入,摒弃浏览器插件这种受限的用户接入方式,轻量、友好地进行全部直播、录像、检索、回放等功能的对接,一套系统,全终端兼容。
2.6 设备管理方面 用户管理管理员账户可以分配子账户,每个子账户都有对应的权限,子账户拥有自身的设备管理,同时拥有独立的登录功能。
角色管理角色和用户绑定,每个用户绑定对应的角色,每个角色拥有对应的设备使用权限,由此可以达到用户对设备的管理和使用权限。
整套方案的架构中,涉及到前端设备(摄像机IPC、硬盘录像机NVR、编码器等)、流媒体服务端(EasyGBS)、客户端终端设备(PC、浏览器、Android、iOS、微信)。
EasyGBS平台是一款专门用于接入国标设备的视频流媒体解决方案,不但从设备接入层面上,完整地接入了内网或者公网的国标设备,而且在输出层面上,完全采用了最新的互联网思维方式,国标IPC/NVR能通过平台同步输出RTSP/RTMP/HLS/HTTP-FLV/WebRTC多种视频流格式,高效解决了传统安防与互联网之间的衔接。
3.2 方案描述EasyGBS国标视频云服务是TSINGSEE青犀视频团队提供的一款专门用于接入国标设备的视频流媒体软件平台,支持无缝、完整接入内网或者公网的国标设备;在输出上,实现全平台、全终端输出。
EasyGBS可将GB28181设备/平台推送的PS流转成ES流,提供RTSP、RTMP、FLV、HLS多种格式进行分发,实现Web浏览器、手机浏览器、微信、PC客户端等各终端无插件播放。同时,EasyGBS国标视频云服务对外提供HTTP API接口,通过接口可以获知流媒体转发服务的运行状态信息,转发会话信息,服务器配置和版本信息等。
3.3 技术特点EasyGBS国标视频云服务解决了不同系统互联的问题。开放、清晰的接口,面向服务的系统架构,解决了资源管理的问题,资源的可视化、自动化管理,结合协议的状态查询和自动化视频质量检测,实现高效的系统资源管理。
EasyGBS自身拥有丰富的功能,是集直播、录像、回放于一体的高效、稳定的国标GB/T2818国标视频云服务。Web端运维管理让所有设备节点清晰便于管理,设备与设备连接起来,真实反应设备和现场状况,让可视化变得可“移动”,访问不受时间、地理位置限制,只要确保网络畅通。
支持国标GB28181设备注册和注销,对所有设备进行管理,获取资源,对资源列表进行管理。通过Web可视化后台分析并展示庞杂数据的设备,可实时查看设备在线、掉线等状态信息,从而实现设备管理、故障告警、事前预警和时候分析等功能。
使用PS(TS)转ES方式,将实时流采集终端的视频数据实时推送到GB/T28181国标视频云服务(EasyGBS),完成远距离实时流媒体传输处理。用于远程查看监控摄像头,客户端抓取实时数据供直播观看。
EasyGBS直播的过程中,考虑到CPU等硬件资源消耗问题,只作流媒体数据转发的过程,不进行转码。但是业务操作中希望定时抓取实时快照进行封面展示、数据分析,此时EasyGBS会定时获取一帧数据进行解码,转成jpg或bmp图片,通过http直接访问图片。不同网络环境下,支持实时视频请求(支持UDP、TCP主动、TCP被动三种流传输模式自由切换)。
EasyGBS可针对设备故障预警和状态监测根据设备运行规律或观测得到的可能性前兆,实时反映设备的异常状况,最大程度的降低设备故障所造成的损失。
基于动态组网服务创建智能网络,按需选择需要组网的网络成员实现互联。支持设备的云台PTZ控制,控制类型:上"up",下"down",左"left",右"right",左上"leftup",左下"leftdown",右上"rightup",右下"rightdown",镜头近"zoomin",镜头远"zoomout", 焦距远"focusfar",焦距近"focusnear",设置预置位"setpos",调预置位"callpos"。
通过纯Web化的交互方式,只需要将传统监控行业里面的高清网络摄像机IP Camera、NVR等GB28181国标协议输出的设备、平台注册到EasyGBS,即可将设备接入。该模块的主要功能作用有:
支持H.265编码视频Web直播; RTSP协议输出; RTMP协议输出; HTTP-FLV协议输出; HLS(m3u8)协议输出; WS-FLV协议输出。 4.9 第三方接口为方案商提供设备侧与应用侧的快速开发,SDK集成度高,集成周期短。
对外提供服务器获取状态、信息,控制等HTTP API接口,可快速完成APP对接开发; 可搭配客户端SDK,并提供Demo示例。 4.10 告警查询当设备包含报警布防功能,可以定义好设备的报警信息,EasyGBS可以获取到设备的报警信息,同步的抓取到所有的设备记录的报警状态,将设备的报警级别、报警方式、报警类型报警时间都统一的展示出来。平台端也会根据设备的报警的信息进行视频的截取,获取到报警时刻的视频截图。
4.11 用户管理 用户列表管理员账户可以分配子账户,每个子账户都拥有对应的权限,子账户拥有自身的管理设备,同时拥有独立的登录功能。
角色列表角色和用户绑定,每个用户绑定对应的角色,每个角色拥有对应的设备使用权限,由此可以到达用户对设备的管理和使用权限。
4.12 国标级联两个信令安全路由网关之间按照上下级关系连接,上级中心信令控制服务器通过信令安全路由网关可调用下级中心信令控制服务器所管辖的监控资源,下级中心信令控制服务器通过信令安全路由网关向上级中心信令控制服务器上传本级中心信令控制服务器所管辖的监控资源或共享上级资源。
级联方式更是为中国政府机关和平安城市、智慧城市等概要非常贴切的应用。平台之间的级联实现了不同平台之间的互联互通,实现了有效的视频资源整合。
EasyGBS可以作为平台,让下级平台(包含摄像机、支持GB28181的视频平台)级联到EasyGBS平台,EasyGBS也可以作为下级平台,通过GB28181方式级联到支持GB28181的上级平台进行有效的视频资源整合。
HTTPS (全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性 。HTTPS在HTTP的基础下加入SSL 层,HTTPS 的安全基础是SSL,因此加密的详细内容就需要SSL。HTTPS存在不同于HTTP的默认端口及一个加密/身份验证层(在HTTP与TCP 之间)。这个系统提供了身份验证与加密通讯方法。
EasyGBS支持HTTPS的接入,通过HTTPS进行通信传输。配置简易,使用方便。
目前安防监控行业,基本所有的摄像头都支持H.264编码,但是已经有部分摄像头开始支持H.265,并且支持H.265的摄像机已经越来越多。H.265相比H.264有着很多优势,压缩更高、网络传输消耗的带宽更小,相同码率下H.265视频更清晰。H.264目前已经可以在各种Web浏览器、客户端等进行解码播放。但是H.265目前还没用得到大部分浏览器的支持,无法直接在Web端播放。
EasyGBS集成EasyWasmPlayer,完美支持H.265编码视频,可以实现H.265编码视频的Web播放。
语音广播功能实现用户通过语音输入设备向前端语音输出设备的语音广播。语音输入设备/语音输入联网系统、SIP服务器向语音输出设备/语音输出视频监控联网系统发送通知消息,语音流接收者收到通知消息后,进行判断处理。若能够接收广播,则向语音流发送者发起呼叫请求,获取广播媒体流。
监控中心与设备之间进行语音广播,可以直接对语音输出设备发送语音广播通知,也可以对语音输出设备所属的前端主设备发送语音广播通知。对前端主设备发送语音广播通知消息中仅需携带前端主设备编码,表示对该设备上所有的语音输出设备进行语音广播。例如对IPC发送语音广播通知,表示对该IPC接入的所有语音输出设备进行广播;对NVR发送语音广播通知,表示对NVR下所有IPC以及自身的语音输出设备进行广播。
级联是两个信令安全路由网关之间是上下级关系,下级信令安全路由网关主动向上级信令安全路由网关发起注册,经上级信令安全路由网关鉴权认证后才能进行系统间通信。
GB/T28181不仅包括设备间的级联,也包含系统的级联,故并不矛盾。如网络摄像机通过ONVIF协议接入NVR,NVR在通过GB/T28181标准接入平台。或者网络摄像机通过ONVIF协议接入平台,平台间的级联通过GB/T28181规范进行。故ONVIF与GB/T28181往往还能起到互补的作用,可以使设备选型、推广更为广泛。
5.2 系统级联系统之间的级联实现了不同系统之间的互联互通,实现了有效的视频资源整合。市级平台作为上级视频监控平台,上级平台与下级平台通过新增联网网关实体进行互联,县级视频监控专网平台作为下级视频监控平台,联网网关是两平台接口设备,在不同通信协议层面上对联网系统信息数据进行转换,从而形成两平台之间互联。
从技术细节来讲,上级平台发出标准控制指令,命令下级平台提供标准H.264/H.265码流,该H.264/H.265码流必须完全符合GB/T28181规范,上级平台可使用标准H.264/H.265解码观看视频。另外,考虑到信息安全问题,下级平台与上级平台之间的视频资源传输需通过防火墙过滤,利用两平台部署的主要服务器IP地址映射,从而实现视频监控平台的整体联网。防火墙除了接口支持NAT模式以外,还可以通过设定策略实现地址转换的功能。
下级平台、设备接入EasyGBS EasyGBS作为下级平台级联接入上级国标平台 5.3 双机热备与集群 5.3.1 高可用集群高可用性集群,英文原文为High Availability Cluster, 简称HA Cluster,是指以减少服务中断(宕机)时间为目的的服务器集群技术。简单的说,集群(cluster)就是一组计算机,它们作为一个整体向用户提供一组网络资源。这些单个的计算机系统就是集群的节点(node)。一个理想的集群是,用户从来不会意识到集群系统底层的节点,在他们看来,集群是一个系统,而非多个计算机系统。并且集群系统的管理员可以随意增加和删改集群系统的节点。高可用集群不是用来保护业务数据的,保护的是用户的业务程序对外不间断提供服务,把因软件/硬件/人为造成的故障对业务的影响降低到最小程度。
5.3.2 双机热备所谓双机热备,其实可以认为是集群的最小组成单位,就是将中心服务器安装成互为备份的两台服务器,并且在同一时间内只有一台服务器运行。当其中运行着的一台服务器出现故障无法启动时,另一台备份服务器会迅速的自动启动并运行(一般为为数分钟左右),从而保证整个网络系统的正常运行!双机热备的工作机制实际上是为整个网络系统的中心服务器提供了一种故障自动恢复能力。
5.3.3 EasyGBS集群的必要性这种需求极速的增长,使得对系统可用性的要求变得非常重要,许多公司和组织的业务在很大程度上都依赖于计算机系统,任何宕机都会造成严重的损失,关键IT系统的故障可能很快造成整个商业运作的瘫痪,每一分钟的宕机都意味着收入、生产和利润的损失,甚至于市场地位的削弱。
5.3.4 集群的实现模式集群中节点可以以不同的方式来运行,这要看它们是如何设置的。在一个理想的两个节点的集群中,两个服务器都同时处于活动状态,也就是在两个节点上同时运行应用程序,当一个节点出现故障时,运行在出故障的节点上的应用程序就会转移到另外的没有出现故障的服务器上。
EasGBS分为信令交互服务和流媒体服务。集群模式主要是将流媒体服务进行集群,EasyGBS信令交互服务可以调度多个流媒体来进行视频处理、分发。
5.3.5 双机热备实现方式双机热备就是使用互为备份的两台服务器共同执行同一服务,其中一台主机为工作机(Primary Server),另一台主机为备份主机(Standby Server)。在系统正常情况下,工作机为应用系统提供服务,备份机监视工作机的运行情况(一般是通过心跳诊断,工作机同时也在检测备份机是否正常),当工作机出现异常,不能支持应用系统运营时,备份机主动接管工作机的工作,继续支持关键应用服务,保证系统不间断的运行。
首先保证有两台服务器同时运行EasyGBS,同时将两台服务器进行直连,通过第三方程序进行对服务器的监控,当发现主服务器的程序出现宕机等异常情况,直接将备用机器和主机进行IP置换设置(EasyGBS主要是根据服务器IP进行设备注册到服务)从而达到机器临时备份作用。
在交通视频监控领域,通过搭建全套的国标系统,可满足GBT28181的要求,实现和公安网的对接。
移动警务大多采用执法仪,视频终端等设备,可将国标APP安装到设备中,实现视频和平台的对接。
实施“雪亮工程”,解决众多系统由于建设时间长短不一、品牌多样化、协议私有化等,现有或将有的视频监控系统很难互相兼容,很难实现大监控统一管理功能。将系统建设成为满足全地区统一调度、远程指挥的需要。
水利可视化监测系统的建设是现代水利实现可持续发展的一种必然趋势。通过EasyGBS构建视频可视化监测系统,不仅可以改善水利工程的运行维护工作人员的工作环境,提高工作效率,同时也能节约水利工程的运运营成本,做到无人值守、少人值班。
随时随地获取部署在城市特定街道、城区摄像头的实时视频信息,观看直播,方便第一时间掌握城市动态。同时可以对直播进行实时的录像存储,方便后期的检索、回放,明亮城市,城市安防、城市路口、城市美景,尽收眼底,兼容市面上绝大多数摄像头,构建属于自己智慧城市的“天眼”。
视频监控以其直观、准确、及时和丰富的信息内容等显著特点被广泛应用于智慧园区中,视频监控加大了园区的管理力度,可以减少人力成本,提高工作效率,同时促进了智慧园区的发展。
授权方式
将USB接口的加密狗插在EasyGBS部署的机器上,该机器就能取得永久使用授权,加密狗拔取,则取消对该机器授权。
授权方式
将加密机硬件授权盒子插在EasyGBS部署的机器的同一网络里,加密机通电配置后即可获得永久授权,断电后授权仍不消失,并保有七天的缓冲期。
授权方式
在试用版EasyGBS页面中选择“版本信息”,将该页面中的机器码信息发送至邮箱“support@tsingsee.com”,申请临时或永久授权激活码,将申请到的激活码在“版本信息”页面进行提交,即可获得使用授权(重启EasyGBS即可生效)。
设备置于私有内网,所在内网无公网固定IP地址,无法在互联网上被其他用户和设备访问到。
设备置于私有内网,所在内网虽然有公网固定IP地址,但端口映射权限的开通遇到困难,网管不会、审批流程麻烦、端口资源不够、映射端口不够灵活,如何跳过路由器、防火墙,做自定义的端口映射。
需要远程运维内网设备或者主机,即使主机没有公网固定IP,远程端口(例如22、3389等)也未开放,如何做到对各种类型终端设备的指令控制。
设备置于私有内网,且数量众多,内网多台设备如何能够统一组织到云端,实现云端的集中访问和控制。
在音视频领域,内网上行带宽有限,如何借助云端带宽和计算资源实现更大能力的数据分发。
有的应用场景下,常态情况无需端口映射,是否能够做到按需映射、按需组网。
保护数据安全,表面上数据是从公网输出,实际是内网输出的,云组网只做数据的代理转发。
拥有设备采集直播视频源,需要将视频源转发到公网服务器进行视频分发。
EasyNTS上云网关是一整套的智能上云网关产品,可通过域名远程访问内网应用,包含网络穿透、动态组网、云端运维、多协议视频流拉转推等功能,极大地解决现场无固定IP、端口不开放、系统权限不开放等问题。
EasyNTS可提供一站式上云服务,提供直播上云、设备上云、业务上云、运维上云服务,承上启下,获取更稳定、更低延时的视频上云体验。
EasyNTS可根据需求分为以下两部分:
1)软硬结合的EasyNTS上云网关设备EasyNTS上云网关有单独的软件部分,具有拉转推功能,用户可集成部署在自己的硬件终端和业务系统中,也有软硬一体的硬件部分,根据需求直接配置在终端网络现场。
2)EasyNTS上云网关管理平台云端部署,集中管理所有接入的EasyNTS上云网关设备,实现接入与管控、动态组网、远程运维、文件传输、远程指令调用等功能,从终端到云端,形成了一整套的上云网关解决方案。
2.2 主要功能模块 2.2.1 网络穿透在内网/无公网IP等网络结构复杂、限制严格的环境中,通过网络穿透/端口映射简单、快速连接内网,实现外网访问。
1)方案架构 2)功能特点无需公网IP,一步穿透内网,快速查看内网
自带端口映射,无需设置路由器,轻松解决现场网络复杂环境
自动生成域名地址,轻松实现域名远程访问
云端一站式设备管理,降低运维成本
注意:如果服务器多接网络有分配真实动态公网IP地址,用户可直接通过路由器设置端口映射,由EasyNTS上云网关绑定动态IP地址,实现外网通过域名访问局域网内搭建的服务。 2.2.2 动态组网基于MQTT加密协议自主研发出动态组网功能,快速组建异地虚拟局域网。一旦需要开放任意端口,EasyNTS云端管理平台向终端设备发送端口组网的指令,瞬间组网穿透成功,实现异地局域网PC、手机、服务器的互联互通,实现文档、图片、音频、视频、数据库等重要信息共享。
1)方案架构 2)功能特点软硬件结合,轻松集成,线上线下快速部署
远程端口调用指令,快速穿透组网
2.2.3 远程运维通过ssh/telnet/rdp等方式直接远程控制设备,向EasyNTS上云网关设备传输文件和直接发送自定义的操作指令,随时随地访问、集中统一管理设备,降低运维成本。
1)方案架构 2)功能特点跨平台连接:Windows、Mac、Linux、Android之间互连,iOS可远程以上设备
批量部署:再多的设备都能轻轻松松完成部署毫不费力
飞速流畅:使用BGP跨线路云服务器、多节点服务器及H.264智能视频模式,网络稳定、远程流畅
无人值守:随时远程访问和管理无人值守设备
多项增值功能:包括桌面控制、远程开机、无网远控、远程诊断等功能
2.2.4 视频流拉转推将RTSP、RTMP、HTTP、HLS等各种各样的网络流媒体拉至本地进行转码,并以标准RTMP/FLV协议的方式推流到RTMP流媒体服务器、CDN等进行直播分发。
1)方案架构 2)功能特点支持H.265编码:带宽占用少(仅需H.264码流的1/2),即可实现同质量的视频清晰度,极大节省流量费用
兼容市场主流直播平台:编码器支持RTMP/RTSP协议传输,覆盖市场主流直播平台
开机自动直播,无需任何操作:只需一次设置,可自动直播、脱机直播
全平台覆盖:支持全平台全终端,有效解决观看平台限制的问题
高效稳定:支持多路RTMP流同时拉取并以RTMP协议推送发布,高性能,高稳定性、低延时
简单易用:代码清晰,调用简单,便于二次开发,减少资源消耗
2.3 关键技术 2.3.1 无需公网IP网络穿透设备在内网,无公网固定IP,EasyNTS上云网关的网络穿透采用的是服务转发方式的穿透,穿透率100%。
只要EasyNTS上云网关设备能连接到EasyNTS上云网关管理平台,就可以建立起设备的云端组网,将设备的所有网络能力在云端上发布。
2.3.2 自带端口映射无需设置路由器,轻松解决现场网络复杂环境,如果服务器多接网络有分配真实动态公网IP地址,用户可直接通过路由器设置端口映射,由EasyNTS上云网关绑定动态IP地址,实现外网通过域名访问局域网内搭建的服务。
2.3.3 云端远程运维自动生成域名地址,轻松实现域名远程访问。通过EasyNTS上云网关管理平台的内网映射页面,直接在网页对域名进行添加映射,添加成功后会生成一个外网访问地址,在浏览器中输入外网访问地址,即可查看内网应用。操作简单,一站式管理。
2.3.4 组网设备统一管理基于EasyNTS上云网关网络穿透的原理,当对外发布内网每一台设备的每一种网络能力时(例如HTTP、RTSP、SSH、Telnet、RDP等),都需要为每一台设备专门分配公网端口。当设备数量众多,只有远程控制才需要开放端口时,只需保持EasyNTS上云网关管理平台与EasyNTS上云网关设备的连接就可以。
基于MQTT加密协议自主研发出动态组网的功能,快速组建异地虚拟局域网。一旦需要开放任意端口,EasyNTS上云网关管理平台向EasyNTS上云网关终端发送端口组网的指令,瞬间组网穿透成功,实现异地局域网PC、手机、服务器的互联互通,云端一站式设备管理,降低运维成本,共享文档、图片、音频、视频、数据库等重要信息。
2.4 产品优势强大的服务器群支持组网环境,多类型服务器可供选择:BGP云服务器、云服务器等,高性能,高可用。
采用MQTT加密协议,具有运算速度快,安全性高,资源损耗低的优势,在银行政府等机构广泛使用。
通过网页集中管理每个网点,一个管理员即可管理多个门店网点,彻底解决部署复杂,维护低效的问题。
基于动态组网服务创建智能网络,按需选择需要组网的网络成员实现点点互联,无需设置传统的VPN链路。
网点间支持多种传输模式:点对点、自动转发、强制转发,宽带跨运营商无障碍高速传输。
新增网点对原有网络结构零影响,具备高扩展性,解决企业随时新增分支容易改变原有网络结构的问题。
依托强大的端口组网功能,以及稳定的穿透、连接能力,EasyNTS上云网关可被集成于各类型终端设备中,支持Windows/Linux/Android/iOS/ARM等平台,可轻松集成至第三方应用。
1)将中心点配置EasyNVR(硬件)和EasyNTS(服务端),在设备端部署EasyNTS(客户端),EasyNTS(客户端)将端口穿透到EasyNTS(服务端),EasyNVR(硬件)获取EasyNTS(服务端)穿透后的视频流实现全终端视频直播播放。
2)可适用于多个现场、每个现场设备数量少的应用场景,节约成本及网络资源。
3)解决EasyNVR现场网络问题,对网络要求低,后期可实现设备扩展,使用灵活。
3.2 EasyNTS+EasyDSS架构 3.2.1 架构图 3.2.2 架构说明1)将EasyNTS上云网关硬件部署在内网,与摄像机、NVR、编码器等设备部署在同一网端。通过EasyNTS的拉转推功能拉取设备的视频流(RTSP、RTMP、HLS、FLV)。
2)EasyNTS上云网关硬件拉取视频流后转推到EasyDSS服务器上进行直播。
3)客户端通过EasyDSS互联网视频云服务分发出的视频流(RTSP、RTMP、HLS、FLV、WS-FLV)进行观看。
将局域网内网站通过内网穿透映射至外网,在外网使用域名即可访问办公系统。员工可在有网络的环境下,随时随地处理项目业务,以及响应和处理应急工作,快速实现远程办公。结合ERP、OA、CRM等系统,协助企业进行管理模式创新,实现资源效益最大化。
基于EasyNTS上云网关,通过外网域名与总部服务站连接,可实现数据稳定、持续采集、传输至总部存储,达到数据监控与信息汇总的目的。该功能可广泛应用于能源环保、国防安全、工业、科技等行业场景中。
EasyNTS上云网关联合广告机,使用远程控制,远程文件、远程CMD,远程摄像头等功能,完成广告更新,文件传输,远程维护和实时监控于一体。
接入摄像机等监控设备,通过内网穿透,将内部监控系统映射到外网,轻松实现远程视频监控,满足政府、企业、事业单位等监管需求,可广泛用于城市安防、通信、政务等行业场景中。
通过外网域名,可远程访问NAS资源,实现随时随地资源存储、共享。低成本构建专有NAS“云空间”,既能满足企业的业务存储需求,又能满足用户个人的私有云建设需求。
应用于远程课堂直播,让不在现场的人也能实时学习优质课程,支持时移,可以随时回看任意时间的课程,实现视频节目的多平台多终端观看。
EasyNTS上云网关中的拉转推功能可通过PC、手机、平板电脑等多种设备,将各种协议和格式的视频流接入并以RTMP协议发布,完成视频网络直播、视频回放等,广泛应用于游戏直播、娱乐直播等虚拟直播。
摄像机或其它设备实时采集到的现场画面,通过编码器或编码软件推送到RTMP直播服务器分发,用户即可通过PC、手机、平板电脑等多种终端实时观看现场直播内容,常用于年会、发布会、政企会议等线下直播。
门店众多,总部通过多种系统平台随时对目标主机发起远程协助,解决问题,极大降低企业运维成本,提高故障处理效率。
首页 | 1.总设备数、在线设备数、今日输入输出流量等 2.实时的输入输出流量 3.内存使用统计 4.CPU使用统计 5.系统消息提示等
|
设备管理 | 1.进行设备管理,添加设备、端口穿透、配置终端设备、远程运维(远程指令、远程桌面)、文件管理等 2.设备分组,对设备进行按组分配,方便设备管理 3.进行组网服务的使用,进行添加本地服务的功能
|
公司账号 | 1.给公司分配账号和设备,方便公司内部管理 2.公司可以添加下面的用户,并给用户分配设备 3.国标设备下包含摄像头通道,可播放、停止、分享及设备录像 4.由于设备众多,可进行分组管理,自行添加分组及设备分配,便于管理
|
系统管理 | 1.基础配置、集群配置、主动注册配置、数据库检测等的配置 2.版本信息的查看
|
平台接入 | 1.EasyNTS上云网关需要先与EasyNTS上云网关管理平台对接 2.输入设备ID、平台接入密码、平台IP地址、平台接入端口等信息 |
本机配置 | 1.可手动配置设备,IP、SubMarks、GateWay等参数 2.对本地服务的用户名、密码和端口的修改 |
推流配置 | 1.新增推流配置 2.添加完成后,可以到推流直播平台观看直播的视频 |
日志管理 | 1.可下载,可筛选查询 2.通过日志可查看设备错误信息 |
提及视频监控,第一时间给用户的印象往往是摄像头、硬盘录像机NVR、接线显示器、电视墙大屏、电脑监控客户端、必须使用IE浏览器、插件安装不成功、未知原因无法播放等片段。用户想要看到摄像头传输的直播视频、或者盘录像机NVR里的视频录像,似乎是一个只有网络在特定区域、流程非常复杂、技术难度非常高、概率性成功观看的事件场景。
随着互联网基础设施建设的不断完善和发展,带宽不断提速,尤其是光纤入户,4G/5G/NB-IoT等各种网络技术的大规模商用,视频随时随地可看、可控的诉求越来越多。尤其是移动应用技术和前端技术的普及和发展,PC、手机、微信等各种终端的支持需求在各行各业越来越受到青睐和重视,以前强制性地要求用户只能使用IE系列浏览器、强制用户只能通过设备内网才能看到监控的限制条件,已经越来越落伍于商业发展的需求。对传统监控行业来说,急需引入互联网思维、架构和技术,而当前移动互联网、物联网领域的技术快速发展,已经完全满足新形势下各类行业的全终端监控需求。
目前市面上大部分的监控和摄像机直播系统都存在以下需求痛点:
传统监控行业里无论是设备端、服务器端亦或是客户端,均部署在同一个内网里,甚至目前市场上大多数监控方案依然是这样的格局。小到一个公司范围内的监控,再到一个园区、一个仓库监控、一个农业园林监控、一个养殖场监控、一个小区的监控,大到电力、交通行业的大局域网监控,在这样的监控场景下,客户终端“被困”在监控的内网,无法做到公网实时监控与录像回放。
进一步考虑,虽然市场上也有一些个别的监控项目,会通过部署网关机器,将视频服务映射到公网,然而,这样的方案只适合小规模使用,无法上量,无法构建监控云平台,同时也无法借力到阿里云、腾讯云等互联网巨头的优质云资源,并且每年都要支出大量的专线带宽和固定IP的成本。
对于有着基础监控需求、却无法投入巨额资金的中小企业和用户来说,从本质上来看,需求大都相同:以最小的投入成本实现公网监控、控制与回放,需求差别仅仅在于现场规模的大小、设备数量的多少。这些用户的个性化需求也同样需要被满足。
在客户终端的要求上,传统方式均是在特定的浏览器下载使用特定的插件来完成。这对于普通的观看用户来说,是非常糟糕的体验。无法做到随时随地看我想看、用我想用的网络、浏览器和手机。
无论是城市监控、园区管理还是幼儿园监控,这些安防监控需求已经成为我们生活中不可或缺的重要一环。这不仅仅是提升城市管理水平和人民群众安全感的现实需求,也是完善社会治安消防的重要板块。
便捷:随着科技水平的提高,对于互联网服务,电脑不再是唯一选择。智能手机、平板电脑、特定的移动终端等都是可选择的用户终端硬件方式,因此,摄像机的直播观看也应该考虑到用户的日常使用习惯与需求,可以做到随时随地看我想看。
完整:安防直播的需求必然需要考虑是否要实时录像存储,因此,将实时视频流进行检索回放也是安防领域不可或缺的重要一环。互联网下的全终端、无阻碍、无插件直播、视频录像检索与回放,也将会让用户的体验得到极大提升。
可控:对系统运维和运营者来说,视频系统升级迭代、故障运维保障、现场支撑,这些都是产品应用必不可少的前提条件。然而如何能够在最少的人力成本、时间成本的前提下,完成对系统的运维服务和升级改造服务,已经成为各大视频应用系统在建设之初就需要认真考虑的问题。
EasyNVR视频边缘计算网关方案的建设目标是让用户随时随地想看就看,依据行业的普遍需求,有针对性地提供对应功能。
不拘泥、不受限于摄像机的品牌厂商及其配套平台,只要是网络监控摄像机IPC、硬盘录像机NVR、且设备支持标准的RTSP/Onvif协议,都可以接入实时视频流进入EasyNVR系统进行直播、录像、检索与回放服务。
EasyNVR视频边缘计算网关的录像回放功能支持本地录像回放,支持对成功接入的摄像机实时视频进行7*24h录像,并且支持录像的检索与回放。
无论是PC浏览器还是手机APP、手机浏览器、微信客户端,都可以无缝接入,摒弃浏览器插件这种受限的用户接入方式,轻量、友好地进行全部直播、录像、检索、回放等功能的对接,一套系统,全终端兼容。
根据不同的应用场景需求,我们可以使系统在内网、专网、VPN、广域网、互联网等各种环境下进行输出和分发,经分发出的视频流可实现低延时,同时也能满足多种设备、多种终端的同步输出需求。
互联网思维、架构和技术应用到现代化的监控平台,不仅能够做到安防监控特性的高效、可靠与稳定,也能拥有互联网视频的极佳交互体验。
传统局域网监控需要更加轻量、更加简单的B/S无插件视频监控;
手机APP、H5、微信客户端在监控行业中能得到很好的应用;
在互联网中也能通过网页、手机APP、H5看到摄像机,以及控制摄像机的转动、预置位等;
在任何互联网环境中,即使监控现场没有固定的公网IP,用户都能够随时直播观看、检索录像、查看回放。
2.6 远程运维方面在硬件条件完备的情况下,我们可以做到无需奔赴现场(公司、家、有电脑和网络的环境)就能够云端运维各个现场的软件运行,快速响应问题,灵活处理,解决各种问题。
2.7 设备管理方面对设备进行管理划分,让设备自定义地分配给指定的用户进行绑定,以此达到分配角色、分配用户的作用,更加方便客户进行设备的管理和应用。
整套方案的架构中,涉及到前端设备(摄像机IPC、硬盘录像机NVR、编码器等)、边缘计算服务端(EasyNVR)、客户端终端设备(PC、浏览器、Android、iOS、微信)。
在保证EasyNVR和前端设备之间网络相通的基础条件下,EasyNVR通过获取数字网络摄像机视频流完成音视频的采集,然后由EasyNVR内部实现流媒体协议转换、转码和流媒体分发工作,最终可以分发出RTSP、RTMP、HTTP-FLV和HLS流。EasyNVR自身也可以对实时视频流进行存储和管理,同时EasyNVR自身也会提供一套可供各种平台、开发语言进行二次开发的HTTP接口,这样可以更加方便地与客户的业务系统相结合,实现更加丰富的管理功能。
EasyNVR的设计理念采用的是“能力架构”的方式。我们在架构一套基于EasyNVR的视频应用时,将整个架构设计为3层:硬件设备层、视频能力层、视频应用层。
硬件设备层:包括各种IP Camera、NVR、服务器、编码器设备,主要规格需求是RTSP/Onvif协议支持。
视频能力层:主要功能是进行网络视频设备的探测、设备视频直播地址发现、设备协议接入、视频转码、音频转码、设备在线监测、定时快照、流媒体录像、录像管理、跨平台支撑、视频直播、视频分发、录像接口与回放、用户与认证管理、接口输出等功能。EasyNVR视频能力层的主要功能是承上启下,对视频应用层提供各种功能调用的接口和流媒体音视频标准协议数据。
视频应用层:应用层调用能力层的各种能力层接口,开发多种多样的视频应用业务,再也不用烦心各种各样型号的设备接入调用。如此一来,对于毫无音视频开发经验的团队或者公司,就不用再揪心于如何能获取到稳定、优质的视频直播流、录像流了。只需做几个简单的接口对接,就能完成一套非常漂亮、完整的视频类应用。
注:很多接触到EasyNVR的开发者都会提出关于EasyNVR设备分组和账户设备关系映射的问题,我们参考目前大部分的视频能力平台的做法,EasyNVR只做了唯一的用户/密码(类比appkey/secretkey)管理,应用层调用EasyNVR的登录接口,获取到本次EasyNVR视频能力平台操作的token,后续只要在操作的接口中携带token,就可以调用EasyNVR的各种能力输出了。至于具体的设备、用户、权限等各种关系管理,都留在各个客户的应用系统中,自行灵活开发。
3.2 方案描述该方案的核心在于摄像机的音视频流的获取、转换、转码与高性能分发,同时同步完成对实时直播流的录像存储,在客户端(PC浏览器、Android、iOS、微信)进行录像文件的检索、回放和下载。
EasyNVR能够通过简单的网络摄像机通道配置,将传统监控行业里面的高清网络摄像机IP Camera、NVR等具有RTSP/Onvif协议输出能力的设备接入到EasyNVR服务中,EasyNVR能够将这些设备源的音/视频数据进行采集、转换、输出,进行全平台(PC、Android、iOS)、全终端直播(C/S、Web、App、H5、微信),并且EasyNVR能够将视频源的直播数据对接到第三方CDN网络服务或者第三方流媒体服务,实现传统安防设备互联网级别的直播与分发。
3.3 技术特点通过RTSP协议接入传统网络摄像机、NVR、编码器等,使用RTSP协议接入能兼容市面上绝大多数网络摄像机等源设备,最大程度的提高整体方案的硬件设备的兼容性,有效的避免采用各个硬件厂家SDK定制的繁琐以及不通用问题。
存储方面提供传统的本地硬盘存储,并可支持扩展存储。比如支持接入磁盘阵列、iSCSI设备(IPSan)、阿里云存储,丰富存储方案的选择。
存储方面也支持服务器本地磁盘的不间断录像,并可通过自己的应用场景进行定时录像、报警录像等,并可以制定一系列的录像策略,录像的检索与回放不仅支持传统的回放以及回放控制,并加入了时间轴控制等精确的回放控制,使得回放过程更加简单、灵活、精准。
观看录像功能上实现无插件、多平台自由观看回放,使录像观看更加简单化,体验更加友好;
支持CDN推流,可以根据具体的现场需求,实时推流至流媒体服务器或者进行CDN转发。
通过纯Web化的交互方式,我们只要配置摄像机的IP、端口、用户名、密码等信息,就可以将地址进行通道配置完成,即可将设备接入。如果设备支持Onvif协议,EasyNVR还可以自己主动探测出设备支持的RTSP直播地址,自动化填写来完成设备的接入。无论是RTSP地址接入还是Onvif探测发现接入,都可以都过简单易懂的Web界面化操作来完成,该模块的主要功能作用有:
RTSP协议设备接入; Onvif协议设备探测与发现; Onvif协议设备接入; 多设备统一通道配置与管理; 多设备通道流媒体接入与流控。 4.2 实时直播模块根据不同客户端平台进行全平台直播,EasyNVR可以分发出RTMP和HLS流,能够完美覆盖目前市面上所有需求平台,同时,EasyNVR在直播时,提供了多种配套功能进行辅助:
直播鉴权功能EasyNVR拥有唯一的用户/密码(类比appkey/secretkey)管理,应用层调用EasyNVR的登录接口,获取到本次EasyNVR视频能力平台操作的Token,后续只要在操作的接口中携带Token,就可以调用EasyNVR的各种能力输出了。至于具体的设备、用户、权限等各种关系管理,均保留在各个客户的应用系统中,自行灵活开发或者使用EasyNVR管理服务来满足用户需求。
按需直播功能当有用户通过EasyNVR观看的时候,EasyNVR才会向前端设备拉取直播音视频数据进行直播分发,没有用户观看的时候,系统会自动停止从设备拉流以节省网络资源。
4.3 摄像机控制模块 支持对摄像机进行Onvif PTZ控制; 支持对摄像机进行Onvif焦距缩放控制; 通过ONVIF协议类型接入的摄像机,同时摄像机也支持云台控制,则可以在网页页面上进行云台控制、焦距缩放等调用。 4.4 录像与管理模块 支持EasyNVR本地磁盘录像、检索、回放; EasyNVR自身提供录像功能,可以进行对应通道的录像开启和关闭,并且可以对录像文件进行检索和回放。 4.5 设备快照与状态维护模块 定时检测通道设备的在线状态; 定时对通道摄像机进行抓图; 通过接口触发,可以抓取到实时的视频快照信息,刷新快照。 4.6 第三方平台对接模块 CDN接入:支持将直播流推送至指定的CDN,丰富了直播选项,更大程度上开放了用户的使用方式; 云平台接入:通过统一的云平台,对分布在各个不同现场的EasyNVR设备进行集中管理和集中调度。 4.7 用户管理模块 用户列表管理员账户可以,分配子账户,每个子账户都拥有对应的权限,子账户拥有自身的管理设备,同事拥有独立的登录功能。
角色列表角色和用户绑定,每个用户绑定对应的角色,每个角色拥有对应的设备使用权限,由此可以到达用户对设备的管理和使用权限。
4.8 支持HTTPSHTTPS (全称:Hyper Text Transfer Protocol over SecureSocket Layer),是以安全为目标的HTTP通道,在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性 。HTTPS在HTTP的基础下加入SSL 层,HTTPS的安全基础是 SSL,因此加密的详细内容就需要SSL。HTTPS存在不同于HTTP的默认端口及一个加密/身份验证层(在HTTP与TCP之间)。该系统提供了身份验证与加密通讯方法。
EasyNVR支持HTTPS的接入,通过HTTPS进行通信传输。配置简易,使用方便。
4.9 自定义UI风格针对产品前端UI,可自定义产品login、广告位和版权信息。
4.10 支持多协议视频分发产品支持多协议分发,应用场景更加广泛,支持RTSP、FLV、RTMP、WS-FLV、HLS视频流应用分发。
4.11 支持H.265编码Web直播目前安防监控行业,几乎所有的摄像头都可支持H.264编码,但是已有部分摄像头开始逐渐支持H.265,而且支持H.265的摄像机已经越来越多。H.265相比H.264有着很多优势,不仅压缩更高,网络传输消耗的带宽更小,而且相同码率下H.265视频更清晰。H.264已经可以在各类Web浏览器、客户端等进行解码播放,不过H.265尚未得到大部分浏览器的支持,因此无法直接在Web端进行播放。
EasyNVR集成EasyWasmPlayer,不仅完美支持H.265编码视频,还可以实现H.265编码视频的Web端播放。
业务平台现在已成为大多数企业必不可少的模块,而视频监控功能则是相关业务平台不可缺少的一个环节。作为业务平台不可缺少的部分,视频的能力接入与整个业务平台一脉相承。为了方便业务系统集成相关的视频直播功能,,EasyNVR提供了便于集成的URL地址,直接跳转直播页面,也可以自身通过接口获取流地址来进行集成播放,方便集成二次开发。
5.2 自成视频平台,支持摄像机直播、录像、点播、回放EasyNVR拥有丰富的功能,集直播、录像、点播、回放于一体,加上简洁、大方的前端界面,完全可以作为一个独立的视频直播平台部署使用。
EasyNVR通过简单的网络摄像机通道配置,将传统监控行业里面的高清网络摄像机IP Camera、NVR等具有RTSP/Onvif协议输出的设备接入到EasyNVR,EasyNVR能够将这些设备源的音/视频数据进行采集、转换、输出,进行全平台终端直播(PC、Android、iOS、微信、H5),并且EasyNVR能够将视频源的直播数据对接到第三方CDN网络,实现安防设备互联网级别的直播分发。EasyNVR不仅可以独成体系,而且还可以跟其他系列产品相配合,形成各种不同类型的解决方案,满足各种不同应用场景的实际需求!
6.1 EasyNVS云管理平台 6.1.1 方案背景随着用户需求的增多,大批量设备和多现场设备进入后,我们对EasyNVR的原有层架划分进行了深度思考:
能力层经常需要置于设备现场,做内网设备对接公网的接入,也就是EasyNVR视频边缘计算网关,而应用系统又不能从公网请求到内网获取视频能力;
EasyNVR用户权限管理、设备权限管理、关系映射功能相应缺失,如果扩展这部分业务逻辑类功能,会失去其流媒体功能的专注性,与业务的耦合度太高也会导致其架构经常性变动;
EasyNVR置于内网现场,多个内网现场的EasyNVR需要再云端进行集中化管控。
6.1.2 方案说明EasyNVS云管理平台是新一代基于创新的超融合和技术构建,具备完整的视频流媒体服务能力和运维管理服务能力的云架构平台,可将分布在不同区域和网络环境下的多套EasyNVR设备,统一接口进行登记和管理,借助云端的宽带资源解决单路设备在云直播中多路分发观看所需的上行宽带问题,及分布式存储在云端的回放问题。EasyNVS非常适用于互联网化的安防、智能家居、幼教平台、透明厨房、透明家装等多个行业应用。客户端通过EasyNVS云管理平台上的EasyNVR列表以及每个网络摄像头的在线状态和快照,获取对应摄像头的视频流数据远程运维,同时实现按需直播,降低网络宽带及服务器压力。
EasyNVS管理云平台具备EasyCamera(摄像机、Android手机APP)、EasyNVR设备接入、直播、对讲、云台控制等多种功能,采用EasyClient(PC、Android、iOS)客户端接入到EasyNVS管理云平台中。适用于多现场,多设备具体场景中。
6.1.3 方案架构大批量设备或者多现场设备需要统一管理时,使用EasyNVR对接私有化部署的EasyNVS云管理平台。EasyNVS云管理平台包含中心管理服务、流媒体服务以及用户管理服务功能。EasyNVR可以实现将每个现场的摄像头均接入到公网EasyNVS管理云平台,实现按需直播。客户端可以获取到云平台的EasyNVR列表,以及每个EasyNVR中每个摄像头的在线状态和快照。
当用户需要播放具体摄像头时,EasyNVS云管理平台服务将通知具体EasyNVR,将与之对应的摄像头视频推送出来,停止播放时则会自动通知其停止推流,极大地降低了网络带宽及服务器的压力。此外,EasyNVS还可以实现云台控制、喊话等功能。该方案同时也解决了设备现场没有固定公网IP却需要在公网直播的需求。
6.1.4 方案优势 一站式管理从最新的架构图可以看出,EasyNVR智能云终端下沉到终端网络,置于用户内网现场,对接内网摄像机、NVR网络硬盘录像机等设备;同时主动与云端的EasyNVS云管理平台对接,由EasyNVS进行统一能力输出,主要包括:设备的音视频直播、视频录像、录像检索与回放、用户管理与权限管理、设备管理与关系管理、内网端口穿透输出、云端可视化运维。
云端可视化运维EasyNVS云管理平台的Web界面清晰呈现设备接入状况、运行时长、宽带使用、存储空间和流量统计等状态,运维者直观获悉平台及设备健康状态,通过管理平台远程定位故障,帮助运维人员提高网络排查效率。
详细EasyNVS云管理平台文档及资料获取: http://www.easynvr.com/
6.2 EasyDSS互联网视频云服务解决方案 6.2.1 方案背景目前很多设备现场没有固定公网IP,但是需要实现公网、手机、微信直播。对于这种情况,必须将现场局域网摄像头视频流推送到公网流媒体服务器上,客户端才能从公网流媒体服务器取到视频流进行直播。使用本节的方案,将局域网的EasyNVR直接接入到公网EasyDSS流媒体服务器,使用设备在内网,并且内网设备数量相对较少;由于服务器上行流量多为免费,一直向流媒体服务器推流对流量的消耗其实是没有影响的;对于非按需、不间断的推流直播,可以达到0秒起播,无需等待;不间断的推流,也可以保证公网24小时完整录像。
6.2.2 方案架构EasyDSS拥有完善的直播流管理和用户管理等功能。设备在内网进行公网分发直播,由EasyDSS进行直播推流鉴权工作,每一个通道设备在使用鉴权后的推流地址,通过EasyNVR推流,最终完成公网直播。
同时,EasyDSS还提供了丰富的增值服务,例如分享页、直播鉴权、手机低延时等,极大满足了用户在接入H5应用时的需求。
6.2.3 方案优势多屏播放:支持Flash、HTML5播放,兼容Windows、Android、iOS、Mac等操作系统;
自由组合:EasyDSS软件产品之间可以无缝对接,也可将EasyDSS与其他第三方平台对接,组合灵活自由;
支持云架构:支持阿里云、腾讯云、华为云、青云、七牛云存储等各大云服务商,支持云架构,部署更灵活;
与CDN无缝对接:EasyDSS软件产品支持与网宿、帝联、蓝汛等CDN无缝对接;
二次开发简单:提供编程语言无关化的RESTful API接口,只需了解JS、HTML、JAVA、PHP、ASP等开发语言中的任意一种,就能运用EasyDSS提供的RESTful API进行二次开发;
简单易用:图形化操作,模块清晰,流程简单,极易上手。
详细EasyDSS文档及资料获取:http://www.easydss.com/
6.3 EasyCloud云平台企业需要接入多种视频设备,对外分发流输出。EasyCloud视频云平台的目标是建立一整套的视频能力平台,平台能力可以根据需要动态扩展,各个节点的负载根据硬件资源、带宽而均衡,保证硬件资源、带宽能力的充分利用。
EasyCloud视频云平台是一套能够接入各种类型流,进行统一的设备管理、直播、录像、回放的视频平台,同时,EasyCloud视频云平台集成了云端运维功能,在云端可以直接维护和控制各个现场的软件运行。EasyCloud视频云平台的建设主旨是建立一套连接视频IaaS硬件层与视频SaaS应用层的PaaS能力平台。
设备层:包含单兵设备、EasyNVR接入设备、国标下级平台等设备;
接入服务层:MQTT标准协议接入、国标协议接入服务;
流媒体服务层:提供直播推流能力,点播转码能力,录像能力、流分发能力;
基础组件服务层:统一运维管理平台WEB/APP;
应用服务层:统一运维管理平台WEB/APP。
6.4 EasyNTS+EasyNVR 6.4.1 方案背景 企业和个人用户解决网络访问和设备控制时遇到的常见问题:设备置于私有内网,所在内网无公网固定IP地址,无法在互联网上被其他用户和设备访问到;
设备置于私有内网,所在内网虽然有公网固定IP地址,但端口映射权限的开通遇到困难,网管不会、审批流程麻烦、端口资源不够、映射端口不够灵活,如何跳过路由器、防火墙,做自定义的端口映射;
需要远程运维内网设备或者主机,即使主机既没有公网固定IP,远程端口(例如22、3389等)也未开放,如何做到对各种类型终端设备的指令控制;
设备置于私有内网,且数量众多,内网多台设备如何能够统一组织到云端,实现云端的集中访问和控制;
在音视频领域,内网上行带宽有限,如何借助云端带宽和计算资源实现更大能力的数据分发;
部分应用场景下,常态情况无需端口映射,是否能够做到按需映射、按需组网;
保护数据安全,表面上数据是从公网输出,实际是内网输出的,云组网只做数据的代理转发。
6.4.2 方案架构此方案将中心点配置EasyNVR(视频边缘计算网关)和EasyNTS(服务端),在设备端部署EasyNTS(客户端),EasyNTS(客户端)将端口穿透到EasyNTS(服务端),EasyNVR(视频边缘计算网关)获取EasyNTS(服务端)穿透后的视频流实现全终端视频直播播放。
此方案可实现多个现场、每个现场设备数量少,在节约成本及网络资源的应用场景,主要解决EasyNVR现场网络问题,对网络要求低,后期可实现设备扩展,使用灵活。
6.5 EasyNVR+EasyGBS 6.5.1 方案背景28181协议全称为GB/T28181《安全防范视频监控联网系统信息传输、交换、控制技术要求》,是由公安部科技信息化局提出,由全国安全防范报警系统标准化技术委员会(SAC/TC100)归口,公安部一所等多家单位共同起草的一部国家标准。
注:截止2012年底,有近百家视频监控企业通过公安部一所、公安部三所的认证,如深圳宙视达、浙江宇视、超视科技、东方网力、海康威视、高远时代、浙江大华、先进视讯、波粒科技、华为技术、中兴力维、中星电子、科达、天地伟业等。
近年来,国内视频监控应用发展迅猛,系统接入规模不断扩大,涌现了大量平台提供商。平台提供商的接入协议各不相同,终端制造商需要为每款终端维护提供各种不同平台的软件版本,造成了极大的资源浪费。各地视频大规模建设后,省级、国家级集中调阅,对重特大事件通过视频掌握现场并进行指挥调度的需求逐步涌现,然而不同平台间缺乏统一的互通协议。在这样的产业背景下,基于终端标准化、平台互联互通的需求,GB/T28181应运而生。
6.5.2 方案说明GB28181是由公安部科技信息化局提出,由全国安全防范报警系统标准化技术委员会(SAC/TC100)归口,公安部一所等多家单位共同起草的一部国家标准。该标准规定了城市监控报警联网系统中信息传输、交换、控制的互联结构、通信协议结构,传输、交换、控制的基本要求和安全性要求,以及控制、传输流程和协议接口等技术要求。该标准适用于安全防范监控报警联网系统的方案设计、系统检测、验收以及与之相关的设备研发、生产,其他信息系统可参考采用。
EasyNVR能够通过简单的网络摄像机通道配置,将传统监控行业里面的高清网络摄像机IP Camera、NVR等具有RTSP/Onvif协议输出的设备接入到EasyNVR,EasyNVR能够将这些设备源的音/视频数据进行采集、转换、 输出,进行全平台终端直播(PC、Android、iOS、微信、H5),并且EasyNVR能够将视频源的直播数据对接到第三方CDN网络,实现安防设备互联网级别的直播分发。
EasyNVR在支持RTSP/ONVIF协议接入设备的基础上也支持了将成功接入的设备以GB28181协议的方式对国标平台(EasyGBS、海康国标平台、公安国标平台等)进行视频流的向上级联。
6.5.3 方案优势支持当下主流安防平台的接入,满足80%市面视频直播安防需求;
满足不支持国标的安防设备、视频流接入国标平台;
支持云架构:支持阿里云、腾讯云、华为云、青云、七牛云存储等各大云服
二次开发简单:提供编程语言无关化的RESTful API接口,只要了解JS、HTML、JAVA、PHP、ASP等开发语言中的任意一种,就能运用EasyDSS提供的RESTful API进行二次开发;
简单易用:图形化操作,模块清晰,流程简单,极易上手;
通过纯Web化的交互方式,将EasyNVR注册到国标平台,即可将设备接入。
6.6 EasyNVR视频边缘计算网关 6.6.1 方案背景安防直播场景众多,很多现场的网络条件相对较为苛刻,不支持服务器的搭建以及现场环境的变更等等,这样的环境对软件产品的使用造成了极大阻碍。
6.6.2 方案说明EasyNVR在软件版本的基础上,对外提供了硬件设备EasyNVR视频边缘计算网关。只需现场可以通网通电,就可以成功运行EasyNVR视频边缘计算网关。
6.6.3 方案优势简单易用:通电联网即可成功运行,部署操作简单;
轻量便携:体积小巧、方便部署;
应用灵活:软硬一体,灵活使用,功能全面且强大,支持云端运维;
高效稳定:可7*24小时不间断运行,系统稳定;
降低成本:节省自建视频服务器的高额费用,极大降低了企业的投入成本;
独立专属:专属视频服务,免除了与其他软硬件的相互影响;
6.7 场景方案自由组合 不间断直播场景对于业务相对比较简单的用户来说,机器开机就能进行直播,不需要额外的业务场景控制,业务系统直接获取到直播地址,嵌入到页面或者APP中,再结合专线、4G流量不限量等政策,利用我们的EasyNVR通道配置的CDN推流功能+EasyDSS流媒体解决方案,可以形成一套完整的直播应用。
按需直播场景在部分应用场景中,流量费用敏感、上行带宽受限、设备多、中心压力比较大等因素的限制,长时间不间断直播的方案并不适合用户的需求。如此,我们需要结合业务逻辑服务的控制,由EasyNVS云管理平台引一条控制链路,按照业务逻辑的需求,由云端控制推流端EasyNVR进行推流,再由EasyDSS或者CDN进行直播、存储、回放。
通过EasyNVR视频边缘计算网关接入景区固定摄像机、录像机设备,进行协议转换和发布,方便用户嵌入到旅游、出行、景区类项目或者应用APP中。
成功案例:◎安徽黄山联通守拙园景区直播
◎秦旅智慧旅游
随时随地获取部署在城市特定街道、城区的摄像头的实时视频信息,观看直播,方便第一时间掌握城市动态。同时可以对直播进行实时的录像存储,方便后期的检索、回放,明亮城市,城市安防、城市路口、城市美景,尽收眼底,兼容市面上绝大多数摄像头,构建属于自己城市的“天眼”。
成功案例:◎安徽移动美好安徽
对于工地场景来说,自身设备均部署在同一个局域网,而拉流直播对内网的上行要求比较高。倘若同时拉流直播,则会导致上行占满,甚至会影响其他办公业务进行。对于此类场景,企业用户可以选择按需直播。播放哪一路视频就对应启动该路视频流来进行直播,方便实时了解工程进度,工地人员安全以及财产情况,自成能力平台,专为工地构建的视频监控平台。
成功案例:◎**市经信委安全工地项目
◎**市城市工地监控项目
◎国内知名大型液晶屏产线
将分布在全国各地不同区域的幼儿园视频资源进行统一的接入和管理,向园长、老师、家长、监管部门开放。同时,将EasyNVR视频直播能力集成至幼儿园的官方微信公众号,不仅可以为家长提供微信直播,便于家长随时随地关注孩子在幼儿园的实时动态,也能实现学校、家长的快速互动。
成功案例:◎深圳**宝幼教平台
◎安徽移动
基于EasyNVR构建视频云直播监控平台,有效实现餐饮服务经营者的厨房透明化、操作可视化、监督实时化,进一步增强明厨亮灶工程的高效、高质落地建设,最终实现对餐饮后厨卫生及食品安全的监督与智能管理。
成功案例:◎**移动明厨亮灶
◎浙江**移动明厨订餐
物流仓储作为物资的存储和转运场所,其重要性不言而喻。每天在库区工作的人员车辆流动比较频繁,仅依赖保安人员的巡逻和行政管理无法满足安防的需求。通过在仓库内的重要场所部署安防监控系统,可以有效提升仓储综合管理和安全防范的水平,同时也能快速了解仓内搬运、库存情况,对工作进度了如指掌,有效提高工作效率。在公网部署EasyNVR,接入不同仓库、运输码头摄像头,还可以实现统一平台观看直播。
成功案例:◎中*物流管理平台
◎中信**国际物流
基于EasyNVR构建雪亮工程监管视频平台,旨在提供视频数据整合接入能力,推动监管的综合实力。以视频专网为基础承载网络,基本实现“重点覆盖、互通共享”的目标。同时支持与公安局雪亮工程视频联网平台进行无缝对接,为公共安全视频监控联网平台提供基础视频数据支撑。
成功案例:◎山东**雪亮工程
◎浙江**广电
视频监控以其直观、准确、及时和信息内容丰富的显著特点而广泛应用于许多场景。在物联网行业中,视频监控加大了物联网行业的管理效率与力度。EasyNVR可以进行视频能力输出,并集成至物联网业务平台,通过丰富完善的系统功能,实现高效稳定的视频监管能力,不仅提高工作效率,极大减少人力成本,同时也可以保障员工的工作环境安全。
成功案例:◎****物联网研究院
◎中**物联网
水利可视化监测系统的建设是现代水利实现可持续发展的一种必然趋势。通过EasyNVR构建视频可视化监测系统,不仅可以改善水利工程的运行维护工作人员的工作环境,提高工作效率,同时也能节约水利工程的运运营成本,做到无人值守、少人值班。借助EasyNVR,可监测水库蓄水水位情况,监测水库、坝区的周边环境,防止人为破坏;及时了解上下游河流的水文情况。EasyNVR和水文监测仪等设备配合使用,还可以远程监控水文监测仪的直观视频图象。
成功案例:◎安徽农业大学
◎航海星空水利监测
双击 ServiceInstall-EasyNVR.exe
2)卸载Windows服务双击 ServiceUninstall-EasyNVR.exe
3)安装Linux服务执行./start.sh服务,进行启动EasyNVR服务
4) 卸载Linux服务执行./stop.sh服务,进行停止EasyNVR服务
启动服务后,在浏览器中打开测试页面,http://localhost:10800
(IP为部署服务的电脑IP地址,可根据实际情况自行修改IP地址)
输入默认的用户名密码,默认初始管理员用户名/密码分别为easynvr/easynvr,首次登录需修改密码,不修改则无法登录(修改完成后,根据提示重新以新密码登录)。
登录成功后首页如下: 5.2 通道管理功能的使用 配置通道 打开【编辑】页面进行配置通道如下图所示: 在通道管理内配置摄像机参数,如下图所示: 备注:在正确配置通道之后,在视频广场可以查看当前摄像头 分组列表 可以通过分组统一管理通道,方便查找、集中管理 5.3 视频广场功能的使用 进入视频广场之后选择想要观看的通道进行视频的现场直播观看如下图所示: 进入到直播界面后可以进行码流的切换(WS-FLV,HTTP-FLV,HLS,WebRTC)如下图所示: 5.4 实时调阅功能的使用 实时调阅可以理解为传统的视频软件进行通道同时查看如下图所示: 可以支持单通道,四通道,九通道,十六通道同时查看如下图所示: 5.5 录像回看功能的使用 点击【录像回看】,在左侧点击设备,可查看其录像,如下图所示: 查看录像分为两种模式:时间轴视图,列表视图。 时间轴视图 列表视图 查看列表视图可以点击右上角列表视图进行查看: 列表视图与时间轴视图都可以进行日期查找,观看指定日期的录像: 5.6 用户管理功能的使用 5.6.1 如何创建角色 点击【用户管理】→【角色列表】,点击【添加】创建一个角色,如下图所示: 进入页面后,设置角色的名称以及通道的分配,如下图所示: 这里注意一下,在进行通道分配时,此处没有保存按钮,勾选通道后,点击“X”关闭窗口即可: 在添加完角色姓名,以及通道之后,点击【保存】,保存成功之后,在角色列表里面可以查看到已创建的角色: 5.6.2 如何创建用户 点击【用户管理】→【用户列表】,点击【添加】创建用户,(一定要提前创建角色,要否则没有角色可以分配)如下图所示: 进入创建用户列表之后,需要填写登录名、昵称、密码等,然后选择角色进行权限的分配,如下图所示: 在创建完成后测试一下,查看用户是否生效。首先需要注销当前用户的登录,如下图所示: 注销之后,使用创建的用户进行登录,如下图所示: 登录完毕后,没有其他通道,只能查看赋予其权限的通道,无法查看及修改通道: 5.6.3 如何删除用户 只需在【用户管理】→【用户列表】内选择想要删除的用户,点击【删除】即可: 删除之后我们在进行查看会发现当前的用户已经被删除了(一定要先删除用户在删除角色,要不然会出现角色无法删除的提示) 5.6.4 如何删除角色 只需要在【用户管理】【角色列表】内选择想要删除的角色然后点击【删除】即可: 5.7 录像计划 录像计划分为两部分:录像列表和模板列表。 1)录像列表 点击通道后面的编辑按钮,开启录像计划以及选择录像模板和录像保存时间;不开启录像计划,则无法选择模板。 2)模板列表 通过添加录像模板,设置模板名称,选择录像时间段。默认的三个模板(全量、工作日、周末)不可修改及删除。 5.8 系统管理 5.8.1 EasyNVR基础配置 在该页面可以修改服务的端口号和RTMP的端口号,以及快照的间隔,如图: 5.8.2 EasyNVR证书配置 在这个页面可以进行https的加密,以及更改HTTPS的端口号 5.8.3 第三方平台的接入(EasyNVS) 在这个界面可以进行对接EasyNVS服务的参数修改,可以正常在EasyNVS上显示EasyNVR设备: 5.8.4 国标级联 EasyNVR可作为下级平台级联到上级国标平台,我们以EasyGBS国标平台为例,把EasyNVR级联到此平台。 首先选择“是”,打开级联配置: 打开EasyGBS【配置中心】→【基础配置】页面,根据EasyGBS页面上显示的信息,填写EasyNVR国标级联页面: 点击确定后,可在EasyGBS平台页面设备管理中查看,这时可看到EasyNVR已经被级联到国标平台了,如图: 5.8.5 其他配置 在配置页面中可以设置播放协议、宣传位和网站LOGO、底部信息自定义。 1)播放协议 默认播放协议为WS-FLV,开放协议默认是全部,用户可自行修改 2)宣传位设置 宣传位开启,登录页有轮播图展示: 宣传位关闭,展示如下图所示: 宣传位可以“增、删、改”,方便用户查看管理,同时在上传图片时可以附带链接,宣传图上传后必须开启宣传位并勾选宣传图方能展示在登录页,如图: 自定义左侧栏LOGO与底部信息修改,可改为自定义的信息: 5.9 版本信息 我们在申请授权的时候需要使用到机器码,我们的机器码可以点击【版本信息】进行查看,授权时间、通道数量、系统运行时间、软件的版本信息都可以在【版本信息】下查看:近年来随着网络的普及与音视频技术的不断发展,以全球化、网络化、智能化趋势的办公方式越来越受到各行各业的青睐。视频会议解决方案的应用已从单纯的会议发展到基于网络的多种交互式视频应用,如转往调度与管理、日常沟通、工作部署、紧急救援、作战指挥、远程教育、远程医疗、远程协作、远程招聘等应用,为各行各业带来良好的经济效益与社会效益。通过召开远程视频会议,可大大提高工作效率,节省与会人员的工作时间和会议费用。视频调度指挥平台应用在政府、军队、教育、金融、交通、能源、医疗等行业及跨国、跨地区的企业中逐渐普及。
1.2 意义与作用视频会议系统是网络时代出现的新型会议方式,它的数据和图像传送功能是传统会议 无法取代的。
由现在政府机关、集团公司的工作环境和方式所决定,特别是总部与子公司之间的距离较远,会议交流、培训、工作指导频繁,会费、招待费等费用巨大,工作效率低,也易发生交通事故。这就需要使用更现代化的方式来替代原有的工作方式,视频会议系统就是一种有效的工具,其意义及作用表现为以下几点:
视频会议系统是在网络技术高速发展的背景下产生的高科技产物,使用多媒体设备及网络作为媒介,由单人发起和主持,可以有多个人参加。使用音频、视频等多种方式进行交流,无需专门的会议场所和专职的会务人员。
采用视频会议系统,与会人员只需要坐在自己的办公室,就可以进行实时、面对面的多向交流。这种方式大大节约了差旅费用、差旅时间,同时也大幅度降低了会务费用、会务时间、会务成本、出差风险。
视频会议系统的远程沟通功能,满足了沟通服务的多元性、即时性需求,解决了因地理距离所造成的障碍问题。随时组织召开会议,可对突发事件和应急事件及时处理,使会议召开方便快捷。
信息在视频会议中是以光的速度传播的,这就为信息的快速交流,领导的快速决策提供了可靠的工具。特别是在组织跨地域的会议、培训或进行工作指导时,缩短各类事件决策周期,提高了决策效率。同时保障信息传递的实时性、准确可靠性,避免信息传递时产生的损失。
视频会议系统还可以把会议、培训及工作指导等内容发送到视频会议系统上,供他人在会后按需求点播学习,降低了工作指导人员重复工作量,提高工作质量和办事效率,实现内部经验共享、随时培训、共同学习,提升办公人员的工作能力。
EasyRTC视频会议系统的建设目标是让用户随时随地视频会议,根据行业需求,有针对性地提供多样化、个性化功能。
适合召开各种现场会议,实现多个会议现场之间的视频多画面轮换,支持即时会议、例会、多组会议等会议形式,并将视频会议以图文+视频+现场声音实时广播的形式通过互联网对外直播,实现PC、手机、网页的全覆盖。
EasyRTC视频会议系统支持实时会议录像,可按照会议时间、会议主题等获取对应录像文件进行检索和回放。无需安装第三方软件或者特殊插件,录制文件为标准格式,真正的“所见即所得”录制方式,同时录制文件可直接用于网上点播。
可通过将视频会议录像下载到本地、分享按钮等方式进行视频会议的转发、分享,完美再现音频与视频图像,方便信息的交流与共享。
会议状态显示在会议中时,未参与实时视频会议的员工,可通过匿名观看(可通过权限管理设置)的方式旁观会议全程,包括实时视频、音频内容。
平台支持文字、图片、语音消息的推送、呼叫消息推送,覆盖iOS、Android、PC、Web等多种终端,保证信息的即时性及全覆盖。
EasyRTC视频会议系统的会议状态支持开始会议、会议中、会议结束三种状态,可以实时查看会议状态,选择匿名观看、录像回看等。
根据需求EasyRTC视频会议系统基于网络架构,各分支机构与总部之间使用IP线路连接,在总部部署服务器提供视频调度指挥服务,提供总部与各分支机构各种形式的视频会议、远程培训、协同工作等沟通、学习、调度的业务。
以下是EasyRTC视频会议系统拓扑结构图:
总体架构如上图所示:平台建设设计分为几个部分:企业主会场、分会场、移动端、桌面终端。
桌面终端:企业主会场、分会场登录视频会议的桌面终端,可添置其他音视频设备(摄像头、麦克风、音响等),通过账号密码或会议室登录会场参会,即可实现音视频数据的收听、收看、发言、管理等功能。
移动端:笔记本电脑、iOS、Android手机端登录视频调度管理即可实现视频会议应用。
3.2 方案描述EasyRTC视频会议系统是由TSINGSEE青犀视频团队多年来在音视频领域上的技术积累而研发的一款产品, 基于语音、视频、广播、会议、对讲、GIS,提供全平台互通高品质实时视频通话服务。
EasyRTC拥有MCU和SFU两种架构,无需安装客户端与插件,纯H5在线视频会议系统,支持微信小程序、H5页面、APP、PC客户端等接入方式之间互通,可快速从零开始搭建实时音视频通信;支持多人至百万人视频通话,满足语音视频社交。通过本方案可以快速从零开始搭建实时音视频通信平台,应用于在线教育和培训、视频会议和远程医疗等场景中。
EasyRTC视频会议系统中的任何一台终端,在终端用户在线的情况下,都可以直接进入指定会议室,建立双向连接,进行在线会议和交流。
EasyRTC视频会议系统是一个非常强大的一体化多媒体会议平台,适应多种网络环境,其各种会议功能为用户提供了丰富的会议手段。系统统一由管理员通过Web方式管理,方便了系统管理员对系统的全面管理。
EasyRTC视频会议系统可以同时召开多个会议,这样可以同时满足系统内同时产生的多个的视频会议的要求,不同的会场之间进行不同主题、不同人员的工作会议。多个项目同时进行会议沟通,系统管理员可以对每个会议进行单独的控制和管理。
视频会议开始即同步录制,将会议现场的图像、声音内容同步录制到一个文件中,支持多个同步视频会议录制,支持720P及1080P视频录制。
支持视频会议终端拨入录像文件回放录制的会议实况,并且回放具有完美再现的声音、图像。
可通过单播或组播方式将会议现场的视频、音频、计算机动态屏幕在网络上进行实时直播,用户可通过媒体播放器软件同步接收到直播的视频、音频和双流内容。
系统内置VOD点播功能,用户可通过IE浏览器点播录制好存储在服务器上的文件,点播可观看到的内容包括视频、音频。
登入系统可通过匿名观看的模式,旁观正在会议中的实时会议,包括视频、音频内容。
可对录制好的文件进行管理,可进行编辑、删除、下载、归档等操作。
EasyRTC视频会议系统具有完善的用户权限和授权管理机制,以用户或角色为目标进行授权管理,并且具有会议的回放口令加以安全认证。管理员可对用户进行新增、删除、禁用、用户权限分配、用户角色分配等操作。
EasyRTC视频会议系统会自动创建一个admin的角色,并且为该角色授予了对应的权限:可以访问平台内的所有对象、对用户或角色进行管理、对用户或角色进行授权。
平台支持会议室的创建、修改、查找和删除权限,会议发起人可通过编辑房间号、会议主题等信息,创建会议。会议管理中显示多路会议记录,员工可通过会议管理查看即将开始、已经完成的会议。
EasyRTC视频会议系统具有完善的用户权限和授权管理机制,以用户或角色为目标进行授权管理,并且具有会议的回放口令加以安全认证。管理员可对用户进行新增、删除、禁用、用户权限分配、用户角色分配等操作。
管理平台采用基于Java 的SSH架构,采用MVC模式,以方便后期的扩展和维护高效稳定,能确保上千用户同时并发会议时,系统高效稳定运行。
5.2 无需开放特殊端口、兼容性好客户端无需开放特殊端口,系统会自动扫描并匹配开放的端口进入会议;
Web访问和管理,兼容性好,支持所有浏览器;
能穿透各类防火墙和代理服务器;真正做到“只要能上网,就能参加视频会议”的需求;
相对于国内绝大多数视频会议产品采用的信令加密技术不同,视频会议系统采用的数据全加密技术,所有的数据端到端加密传输,中间过程没有解密。
开放统一的XML数据交互,通过http传输,实现跟现有平台的无缝结合。 XML的开放性,使得许多软件生产商提供的软件产品支持XML,使得XML成为不同用户的异构应用系统之间的数据交换的标准语言,具备了数据交换的透明性、各个用户只要保证自己的信息系统提供的数据符合XML规范,就不用担心数据接收方的解码问题。
完全基于B/S架构,直接可以通过网页进入系统参加会议。参会者也可以通过以IE常用浏览器访问就可以完成客户端的自动下载、自动安装、自动升级,而无需预先单独下载安装客户端;自动穿透各类防火墙和代理服务器。
用户只需打开网页即可使用,彻底打破地域限制;一场会议可支持上千人同时在线,并支持多场会议同时进行,充分满足现代企业多个分支机构之间的沟通需求。
6.2 支持跨平台登录终端用户通过浏览器里面具备有Flash的运行环境下,可以在不同的浏览器,包括IE,谷歌,火狐等浏览器上运行,兼容市面上的终端电脑99%的网页运行环境,所以不需要额外下载安装。
服务器安装程序采用Go语言开发,支持跨平台部署安装,可以在Windows,Linux等操作系统里部署,兼容性强大。
6.3 支持多种终端接入方式产品支持Mac电脑登录,PC客户端安装方式接入,手机和平板接入。
6.4 低带宽占用比率网络占用带宽小,一路视频占用带宽月15 KB左右,而且在占用带宽小的情况下,视频语音的流畅性相对来说比较优越。
可以召开主会场和所有分会场参加的全网视频会议。可用于整个单位或某个部门的全区域会议,例如工作会议,宣传教育活动、经验推广和工作汇报等。
平台支持多组会议功能,会议组织形式可根据需要进行设置,各会议室之间互不干扰。同时还能把会议现场通过网络实时展现给未参会的人员,全国各地所有营业网点、分部,可以通过网页匿名观看会议,让所有的员工了解会议的相关内容。
通过EasyRTC视频会议系统,企业不用远涉千里亲往现场招聘,通过视频会议实时与求职人员语音、视频交流,就像在招聘现场面对面地沟通一样,可以了解到求职人员的相关个人能力如表达、沟通等,并可在网上进行考试。对于求职者来说,使用视频会议面试的方式与企业进行远程的交流,可以大大节约面试的时间和开销。
EasyRTC带来的实时音视频通信,打破传统医疗资源在地域上的限制。在医疗场景中,临床信息一体化为医生、患者、专家、学生提供了高效的医疗相关数字化信息,囊括了病人基本信息、生理体征及手术参数、医学影像和手术视频、场景视频、交互视频等。通过视频调度管理平台可以建立远程的医疗交互,广泛用于手术示教、学术交流、医患交流等场景。
在线课堂等互联网教育模式借助EasyRTC平台,可打破线下传统教育受时间和空间的限制。视频赋予了在线教育更加碎片化的学习创新模式,同时也促进了优质师资力量资源共享最大化。
社交娱乐以及娱乐应用愈来愈花样繁多,在这些应用中增加视频聊天功能,可以满足人们的社交互动需求。
仅依靠文字或者语音,有时客服无法更好地理解和解决客户的问题,例如大型家电厂商的技术支持人员,视频客服则可以通过实时视频,指导用户操作,解决问题。
EasyRTC视频会议系统有完善的第三方接口方案,可以提供给用户进行系统的整合,提供组织架构同步、用户同步、会议列表查询、会议创建、会议加入等接口调用,满足和实现用户的开发需求。
安徽旭帆信息科技有限公司:专注视频“云、边、端”行业解决方案,深耕音视频领域数十年,拥有自主品牌“TSINGSEE青犀视频”,公司产品广泛应用于智慧工地、智慧消防、智慧安防、教育、旅游、能源与环保等多个行业。
联系我们: 售前咨询: http://www.tsingsee.com/about/contact/ 售后支持: http://www.tsingsee.com/about/contact/ 邮箱: market@tsingsee.com / support@tsingsee.com 网站: www.tsingsee.com会议 | 支持以摄像头进入会议; 支持以麦克风进入会议; 支持视频通话; 支持文本对话; 支持录像; 支持查看会议快照; |
直播 | 查看正在直播的会议; |
序号 | 端口 | 端口说明 |
1 | 4431 | HTTPS网页访问端口 |
2 | 10086 | 接口通信端口 |
3 | 10031 | HTTPS网页访问端口 |
4 | 18182 | WebSocket端口 |
5 | 3478 | WebRTC端口 |
6 | 3479 | WebRTC端口 |
7 | [16384,16484] | 16384到16484端口范围,RTP/RTCP协议流传输端口。此端口为协议协商后才可确定具体使用的端口,因此必须为范围开启。 |
EasyNVS云管理平台是TSINGSEE青犀视频基于新一代创新的超融合技术予以构建、具备完整的视频流媒体服务能力和运维管 理服务能力的云架构平台。
EasyNVS云管理平台是TSINGSEE青犀视频基于新一代创新的超融合技术予以构建、具备完整的视频流媒体服务能力和运维管 理服务能力的云架构平台。
EasyNVS云管理平台是TSINGSEE青犀视频基于新一代创新的超融合技术予以构建、具备完整的视频流媒体服务能力和运维管 理服务能力的云架构平台。
1)主动注册,每个EasyNVR现场无需固定IP,即可实现公网对所有设备的综合管理。
2)统一接口、统一管理、统一输出,屏蔽因各种类型的设备、各种网络条件等因素导致的接入问题。
3)云端复用、云端分发、H5快速起播,解决EasyNVR现场带宽有限的问题,解决HLS类起播较慢的问题。
当大批量设备或者多现场设备需要统一管理时,可以使用EasyNVR对接私有化部署的EasyNVS云管理平台。
EasyNVS云管理平台包含有中心管理服务和流媒体服务,以及用户管理服务功能。
在部分应用场景中,流量费用敏感、上行带宽受限、设备多、中心压力比较大等因素的限制,长时间不间断直播的方案并不适合用户的需求。 EasyNVR可以实现将每一个现场的摄像头都接入到公网EasyNVS云管理平台,实现按需直播。客户端可以获取到云平台上EasyNVR列表,以及每个Eas yNVR上每个摄像头的在线状态和快照。需要播放具体摄像头时,EasyNVS云管理平台服务会通知具体EasyNVR将对应的摄像头视频推流出来;停止播 放时会自动通知其停止推流,极大降低了网络带宽及服务器的压力。
该方案还可以实现云台控制、喊话等功能。
该方案也可以解决设备现场没有固定公网IP却需要在公网直播的需求。
青犀公众号
Copyright © 2014-2024 安徽旭帆信息科技有限公司 版权所有 皖ICP备17023618号-3 皖公安网34019202000801号