在当今数字化飞速发展的时代,视频监控已成为各行各业不可或缺的安全管理工具。同样安防类项目中通常都有视频监控方面的需求。视频监控客户端主要是Native应用的形式,在Web端需要利用NPAPI、ActiveX之类的插件技术实现。但是,IE式微,Chrome也放弃了NPAPI,另一方面,监控设备硬件厂商的视频输出格式则逐渐标准化。这让基于开放、标准化接口的Web视频监控成为可能。
我们的研发团队做过很多次尝试,本文讨论多品牌NVR管理工具/设备EasyNVRNVR监测软件/设备实现以HTML5及其衍生技术为基础的B/S架构实时视频监控解决方案 。
一、音视频编码
音频、视频的编码(Codec,压缩)算法有很多,不同浏览器对音视频的编码算法的支持有差异。H264 这样的监控设备常用的视频编码格式,主流浏览器都有某种程度的支持。常见的音频编码算法包括:MP3, Vorbis, AAC;常见的视频编码算法包括:H.264, HEVC, VP8, VP9。编码后的音频、视频通常被封装在一个比特流容器格式(container)中,这些格式中常见的有:MP4, FLV, WebM, ASF, ISMA等。
二、流媒体技术
所谓流媒体,就是指源源不断的由提供者产生,并持续的被终端用户接收、展示的多媒体,就像水流一样。现实世界中的媒体,有些天生就是流式的,例如电视、广播,另外一些则不是,例如书籍、CD。流媒体技术(从传递媒体角度来看)可以作为文件下载的替代品。流媒体技术关注的是如何传递媒体,而不是如何编码媒体,具体的实现就是各种流媒体协议。封装后的媒体比特流(容器格式)由流媒体服务器递送到流媒体客户端。流媒体协议可能对底层容器格式、编码格式有要求,也可能没有任何要求。
三、直播
直播流(Live streaming)和静态文件播放的关键差异:点播的目标文件通常位于服务器上,具有一定的播放时长、文件大小。浏览器可以使用渐进式下载,一边下载一边播放,直播不存在播放起点、终点。它表现为一种流的形式,源源不断的从视频采集源通过服务器,传递到客户端直播流通常是自适应的(adaptive),其码率随着客户端可用带宽的变化,可能变大、变小,以尽可能消除延迟流媒体技术不但可以用于监控画面预览,也可以改善录像播放的用户体验,比起简单的静态文件回放,流式回放具有以下优势:延迟相对较低,播放能够尽快开始自适应流可以避免卡顿。
NVR录像机汇聚管理EasyNVR——实时视频直播技术
NVR录像机汇聚管理EasyNVR支持高清视频的接入和传输、汇聚管理、分发,支持7*24小时不间断实时监控。根据不同客户端平台,NVR批量管理软件/平台EasyNVR可以分发出RTMP、RTSP、HLS、WS-FLV、HTTP-FLV、WebRTC格式的视频流,能够完美覆盖目前市面上所有的需求平台与终端设备,同时,多个NVR同时管理EasyNVR在直播时,提供了多种配套功能进行辅助:
◎直播鉴权功能
天地伟业NVR管理平台/工具EasyNVR拥有唯一的用户/密码(类比appkey/secretkey)管理,同时增加设备、用户、权限等各种关系管理,即可作为能力平台也可用作应用系统,自行灵活开发、使用NVR批量管理软件/平台EasyNVR管理服务来满足用户需求。
◎按需直播功能
客户端通过多品牌NVR管理工具/设备EasyNVR观看的时候,海康NVR管理平台/工具EasyNVR才会向前端设备拉取直播音视频数据进行直播分发;无用户观看时,则会自动停止从设备拉流以节省网络资源。
◎多屏播放、跨平台/终端浏览
平台能同时播放多路监控视频流,视频画面1、4、9个可选,可分发的视频流格式包括:RTMP、RTSP、HTTP-FLV、WebSocket-FLV、HLS、WebRTC,支持在手机、电脑、电子大屏、电视墙、小程序/微信端等多终端上展示与浏览。
NVR录像机汇聚管理EasyNVR视频汇聚平台持续融合新兴技术,提升系统性能与功能,推动安防行业创新与发展,广泛应用于多个领域,多品牌NVR管理工具/设备EasyNVR为用户提供全面、高效的视频监控解决方案,助力行业智能化升级,提升安全防范与智能监管水平。