通用视频插件技术说明

(V1.0 2021)


通用视频插件技术说明 

1、方案概述

视频监控是各类安防应用的核心功能,存在多种实现方式。最初多采用厂家提供的SDK实现视频的集成,包括实时预览、云台操作、历史视频回放、视频上墙等功能,此种集成方式多用于C/S系统架构。如果系统为B/S架构,需要在浏览上下载并安装视频厂家提供的插件。两种技术架构均高度依赖于视频厂商,其优点是视频稳定流畅,操作响应速度快;确定是需要大量的定制化开发任务,有时还会遇到开发语言方面的限制。基于上述情况,针对目前流行的B/S架构,本方案提供了一种通用的视频插件实现技术,其特点是既保持了传统SDK集成方式响应速度快、运行稳定、不受开发和运行环境限制的优点,同时又因为采用分布式组件实现技术,从而具备良好的扩展性和灵活性。

2、技术架构说明

通用视频插件由视频OCX和后台服务两部分组成。OCX内嵌于网页内,其功能是提供视频单元网格,并通过与网页交互实现在网格上播放视频码流。后台服务是一个常驻进程,与浏览器位于同一个工作站上,通过本地WebSocket与网页javascript通信,实现视频预览、云台控制、视频回放等功能。OCX仅负责展示和事件交互,而具体的视频功能都是在后台服务上实现的,可以使用视频厂商提供的SDK实现上述功能,或者通过国标、ONVIF等标准协议方式接入;既可以对接IPC、NVR等设备,也可以对接视频管理平台软件。

 

(图-1、系统架构图)

3、应用环境说明

 

(图-2、应用环境结构图)

以上面的应用环境为例说明通用视频插件的使用方法。OCX插件在调试设备上注册,视频服务也部署在调试设备上。调试设备和视频设备(球机和NVR)通过交换机相连。在调试设备上运行测试Demo网页HTML,测试视频相关的各项功能。

4、运行效果

 

(图-3、视频播放效果图)

 

(图-4、后台服务运行效果图)

5、系统功能

1) 注册登录与登出

2) 实时视频预览

3) 云台操作

4) 预置位操作

5) 历史视频回放

6) 本地抓图

7) 本地录像下载

8) 视频上墙

9) 视频轮播

6、运行环境要求

1)操作系统:Windows10及以上,32或64位

2)浏览器:IE或兼容

3)硬件参数:8G及以上内存、4核及以上CPU

7、产品技术特征

1) 响应速度快,低延迟

2) 运行稳定性高

3) 扩展性好,不收开发语言限制

4) 开发成本低

5) 快速上手

6) 支持主流视频品牌


在线留言

姓名:

联系方式:

留言内容: