(V1.0 2021)
通用視頻插件技術(shù)說(shuō)明
1、方案概述
視頻監(jiān)控是各類安防應(yīng)用的核心功能,存在多種實(shí)現(xiàn)方式。最初多采用廠家提供的SDK實(shí)現(xiàn)視頻的集成,包括實(shí)時(shí)預(yù)覽、云臺(tái)操作、歷史視頻回放、視頻上墻等功能,此種集成方式多用于C/S系統(tǒng)架構(gòu)。如果系統(tǒng)為B/S架構(gòu),需要在瀏覽上下載并安裝視頻廠家提供的插件。兩種技術(shù)架構(gòu)均高度依賴于視頻廠商,其優(yōu)點(diǎn)是視頻穩(wěn)定流暢,操作響應(yīng)速度快;確定是需要大量的定制化開發(fā)任務(wù),有時(shí)還會(huì)遇到開發(fā)語(yǔ)言方面的限制。基于上述情況,針對(duì)目前流行的B/S架構(gòu),本方案提供了一種通用的視頻插件實(shí)現(xiàn)技術(shù),其特點(diǎn)是既保持了傳統(tǒng)SDK集成方式響應(yīng)速度快、運(yùn)行穩(wěn)定、不受開發(fā)和運(yùn)行環(huán)境限制的優(yōu)點(diǎn),同時(shí)又因?yàn)椴捎梅植际浇M件實(shí)現(xiàn)技術(shù),從而具備良好的擴(kuò)展性和靈活性。
2、技術(shù)架構(gòu)說(shuō)明
通用視頻插件由視頻OCX和后臺(tái)服務(wù)兩部分組成。OCX內(nèi)嵌于網(wǎng)頁(yè)內(nèi),其功能是提供視頻單元網(wǎng)格,并通過(guò)與網(wǎng)頁(yè)交互實(shí)現(xiàn)在網(wǎng)格上播放視頻碼流。后臺(tái)服務(wù)是一個(gè)常駐進(jìn)程,與瀏覽器位于同一個(gè)工作站上,通過(guò)本地WebSocket與網(wǎng)頁(yè)javascript通信,實(shí)現(xiàn)視頻預(yù)覽、云臺(tái)控制、視頻回放等功能。OCX僅負(fù)責(zé)展示和事件交互,而具體的視頻功能都是在后臺(tái)服務(wù)上實(shí)現(xiàn)的,可以使用視頻廠商提供的SDK實(shí)現(xiàn)上述功能,或者通過(guò)國(guó)標(biāo)、ONVIF等標(biāo)準(zhǔn)協(xié)議方式接入;既可以對(duì)接IPC、NVR等設(shè)備,也可以對(duì)接視頻管理平臺(tái)軟件。
(圖-1、系統(tǒng)架構(gòu)圖)
3、應(yīng)用環(huán)境說(shuō)明
(圖-2、應(yīng)用環(huán)境結(jié)構(gòu)圖)
以上面的應(yīng)用環(huán)境為例說(shuō)明通用視頻插件的使用方法。OCX插件在調(diào)試設(shè)備上注冊(cè),視頻服務(wù)也部署在調(diào)試設(shè)備上。調(diào)試設(shè)備和視頻設(shè)備(球機(jī)和NVR)通過(guò)交換機(jī)相連。在調(diào)試設(shè)備上運(yùn)行測(cè)試Demo網(wǎng)頁(yè)HTML,測(cè)試視頻相關(guān)的各項(xiàng)功能。
4、運(yùn)行效果
(圖-3、視頻播放效果圖)
(圖-4、后臺(tái)服務(wù)運(yùn)行效果圖)
5、系統(tǒng)功能
1) 注冊(cè)登錄與登出
2) 實(shí)時(shí)視頻預(yù)覽
3) 云臺(tái)操作
4) 預(yù)置位操作
5) 歷史視頻回放
6) 本地抓圖
7) 本地錄像下載
8) 視頻上墻
9) 視頻輪播
6、運(yùn)行環(huán)境要求
1)操作系統(tǒng):Windows10及以上,32或64位
2)瀏覽器:IE或兼容
3)硬件參數(shù):8G及以上內(nèi)存、4核及以上CPU
7、產(chǎn)品技術(shù)特征
1) 響應(yīng)速度快,低延遲
2) 運(yùn)行穩(wěn)定性高
3) 擴(kuò)展性好,不收開發(fā)語(yǔ)言限制
4) 開發(fā)成本低
5) 快速上手
6) 支持主流視頻品牌
移動(dòng)官網(wǎng)
版權(quán)所有:中科潤(rùn)程(北京)物聯(lián)科技有限責(zé)任公司 京ICP備2020044093號(hào)-1