視頻中間件産品詳解

作(Do)者: 超視網絡 【 原創 】 2023-12-21

1.背景

當今時(Hour)代,安防視頻監控可以(By)說是(Yes)無處不(No)在(Exist),越來(Come)越多的(Of)行業需要(Want)視頻監控的(Of)助力,以(By)滿足視頻+行業應用(Use)解決方案。但項目的(Of)建設周期及規模不(No)一(One),存在(Exist)着多個(Indivual)品牌、多種協議、多種類型、多監控系統并存情況,如何對不(No)同品牌不(No)同協議不(No)同類型的(Of)視頻監控統一(One)接入管理,同時(Hour)與其他(He)系統做數據共享,是(Yes)擺在(Exist)各非視頻平台研發廠商/集成商的(Of)難題。

同時(Hour),傳統安防視頻監控系統所輸出(Out)的(Of)各種 ONVIF、RTSP、GB28181、SDK、私有協議視頻流都無法直接在(Exist) Web網頁、微信、小程序上(Superior)進行直播播放,均需要(Want)依賴插件或應用(Use)系統、APP 等來(Come)實現,存在(Exist)開發量大(Big)、使用(Use)不(No)便捷等缺陷。

基于(At)該背景下,超視網絡經多年在(Exist)安防視頻領域的(Of)技術研究與經驗,推出(Out)了(Got it) “超視網絡視頻中間件平台”産品,産品可适用(Use)于(At)各類安防視頻應用(Use)場景項目,如視頻上(Superior)雲、國(Country)标互聯、校園安全、園區安全、雪亮工程、明廚亮竈、景區聯網等各類安防項目。

2.平台簡介

視頻中間件是(Yes)超視網絡經過多年行業經驗基于(At)H5标準開發的(Of)一(One)套視頻流管理應用(Use)的(Of)PAAS平台。平台可對不(No)同品牌、不(No)同協議、不(No)同類型的(Of)多種視頻設備進行接入管理、分發、存儲、轉碼、推流、直播等服務,賦能各行業智能化應用(Use)。同時(Hour)提供标準的(Of)H5播放接口供其他(He)應用(Use)平台快速對接,讓其快速擁有視頻管理能力。可廣泛應用(Use)于(At)視頻上(Superior)雲、國(Country)标互聯、校園安全、園區安全、雪亮工程、明廚亮竈、景區聯網直播等行業,爲(For)安防視頻管理分析應用(Use)提供最穩定、可靠、便捷、智能的(Of)解決方案。

3.平台架構


中間件架構圖.png

超視網絡視頻中間件平台定位于(At)平台PASS層,可打通前端複雜設備、複雜協議的(Of)彙聚接入、管理、分發、存儲,并通過标準H5-API接口輸出(Out)賦能行業,滿足各行業智能化應用(Use)。

設備層:即前端設備可來(Come)源于(At)網絡攝像機、網絡硬盤錄像機、國(Country)标設備或平台、VMS平台、無人(People)機、車載終端等各類視頻信号源。

協議傳輸層:支持私有SDK、Ehome、主動注冊、ONVIF、RTSP、RTMP、GB/T 28181、JTT1078等各類協議。

平台層:爲(For)整個(Indivual)架構平台核心,是(Yes)對前端各類視頻流的(Of)集中管理中心。通過模塊化的(Of)管理實現流的(Of)集中接入、分發、存儲、轉碼、直播、H5輸出(Out)等處理。

平台應用(Use):基于(At)視頻中間件自身平台的(Of)管理功能及标準化的(Of)API輸出(Out),可賦能第三方系統或應用(Use)快速調用(Use)平台能力,如輸出(Out)RTSP\RTMP\FLV\HLS\GB28181等标準視頻流格式,方便快速集成平台視頻數據,實現數據的(Of)共享。

應用(Use)層:通過與合作(Do)夥伴自身業務系統相結合,可賦能視頻上(Superior)雲、國(Country)标互聯、校園安全、園區安全、雪亮工程、明廚亮竈、景區聯網直播等行業智能化應用(Use)。

4.平台能力

4.1. 設備接入能力

平台設計滿足開放式接入和(And)應用(Use)體系要(Want)求,基于(At)标準設計框架,能夠運行于(At)多種硬件平台和(And)操作(Do)系統之上(Superior),支持分布計算,提供跨網絡、硬件平台和(And)操作(Do)系統的(Of)透明性的(Of)應用(Use)或服務的(Of)交互,支持标準和(And)非标準的(Of)協議和(And)接口,能夠快速支持各類設備的(Of)接入。支持不(No)同品牌、不(No)同協議、不(No)同類型設備無縫集成管理,可支持百萬級設備接入管理。

視頻設備接入:符合ONVIF/RTSP/GB28181/JTT1078/主動注冊協議等IPC、NVR設備;已對接市場主流視頻設備100+品牌,1000+設備型号

視頻平台接入:符合GB/T 28181 2011/2016标準協議的(Of)平台互聯;已對接海康、大(Big)華、宇視、華爲(For)、天地偉業、科達等視頻管理平台

智能設備接入:無人(People)機、機器人(People)等智能終端設接入

4.2. 流轉存能力

平台流媒體及存儲服務采用(Use)一(One)體化設計,通過流式傳輸技術将前端各網點的(Of)視頻設備進行集中管理與分發,平台流媒體已經兼容多種格式的(Of)音視頻流處理分發,能将前端不(No)同品牌設備的(Of)音視頻流集中存儲管理應用(Use)。平台支持多樣化的(Of)音視頻流存儲管理,同時(Hour)也支持多格式的(Of)音視頻流集中存儲,提供足錄像檢索服務、錄像點播。

通過穩定的(Of)流媒體存儲服務架構,平台⽀持上(Superior)千級視頻并發,萬級數據交互,支持H264/H265/GB28181流/RTSP/ONVIF/RTMP等格式流适配,支持不(No)同流轉碼分發與存儲管理。

4.3. 高可用(Use)能力

平台支持主從模式下的(Of)分布式部署服務器集群策略,在(Exist)部署N台主工作(Do)服務器的(Of)同時(Hour),部署M台備份服務器,在(Exist)主工作(Do)服務器發生故障時(Hour)由備份服務器接管,若發生服務器軟硬件、服務器系統、服務器網絡等故障時(Hour),将啓用(Use)N+M容災備份服務 處理集群工作(Do)環境中産生的(Of)故障。

流媒體集群:支持多個(Indivual)流媒體服務組成流媒體服務集群,其中任意服務故障,其他(He)正常集群成員将快速自動接管異常流媒體服務的(Of)業務,保障流媒體業務的(Of)連續性。當故障恢複,系統又将自動恢複流媒體集群運行狀态。

存儲集群:支持存儲服務集群,主控制器與從控制器同時(Hour)工作(Do),當主或從控制器任意一(One)方服務異常或宕機,系統将自動調度并接管異常服務,以(By)保證視頻錄像的(Of)連續性。當異常恢複,系統又将自動恢複集群運行狀态。

4.4. 多級級聯能力

支持多級級聯能力,系統與系統之間可多級聯網管理,可通過平台自身級聯協議或通過标準GB/T 28181 2011/2016協議級聯,下級接入設備信息可直接推送至上(Superior)級管理系統,登錄上(Superior)級系統可對下級系統設備管理調用(Use),級聯層級不(No)限。

4.5. 接口輸出(Out)能力

基于(At)H5标準開放API接口,調用(Use)更快速便捷,小時(Hour)級完成視頻AI能力對接。支持RTSP、FLV、HLS協議流同時(Hour)輸出(Out),方便其他(He)系統及其他(He)應用(Use)平台快速對接,讓第三方系統/應用(Use)快速擁有視頻能力。

支持多種開發語言調用(Use),兼容Windows、Linux、Android、OS、IOS操作(Do)系統,能在(Exist)各種浏覽器以(By)及微信公衆号和(And)小程序中使用(Use),支持免插件實時(Hour)播放,延時(Hour)小于(At)1秒

4.6. 雲服務能力

支持本地化部署,也支持雲端部署。已經支持騰訊雲、阿裏雲、華爲(For)雲等主流雲服務,同時(Hour)支持騰訊雲、曙光雲、Ucloud、衫岩等私有雲存儲系統。采用(Use)雲存儲架構來(Come)應對海量視頻圖像文件存儲的(Of)技術要(Want)求,支持多種文件系統,可擴展的(Of)部署模式,可熱插拔的(Of)盤陣都有效的(Of)保證了(Got it)海量數據的(Of)存儲擴展能力。同時(Hour)還具備高容錯能力,能夠自動保存數據的(Of)多個(Indivual)副本,并且能夠自動将失敗的(Of)任務重新分配,确保數據的(Of)高可靠性和(And)安全性。

4.7. 環境适配能力

支持Windows、Linux、國(Country)産化系統部署;支持Docker容器部署,系統更穩定可靠;支持本地私有化同時(Hour)支持雲端部署;支持Windows、Android、iOS、Mac、微信、小程序、釘釘等系統或應用(Use)調用(Use)。

5. 平台功能模塊

模塊名稱

功能項

功能描述

基礎規格

設備接入協議

支持海康Ehome/大(Big)華主動注冊/RTSP/ONVIF/RTMP/GB28181協議設備或平台

最大(Big)管理通道數量

軟件本身無限制,根據服務器性能而定

多浏覽器支持

Chrome/Firefox/Edge/360/QQ/獵豹浏覽器等所有支持H5标準的(Of)浏覽器

WEB控制台

支持WEB對各類視頻設備操作(Do)及管理;支持視頻設備的(Of)自動/手動添加、删除、修改、移動操作(Do),支持批量設備操作(Do);支持用(Use)戶添加、删除、修改操作(Do),用(Use)戶權限分配;支持對當前系統配置的(Of)快速備份與恢複;支持平台各後台服務運行狀态展示及各服務遠程重啓

操作(Do)系統

支持Windows server 2008/2012/2016 x64或Linux centos 7.0及以(By)上(Superior)

視頻管理

實時(Hour)浏覽

支持對平台接入的(Of)所有視頻設備實時(Hour)預覽,支持單畫面、四畫面、九畫面、十六畫面等分割模式

圖像抓拍與錄像

支持對平台接入的(Of)所有設備設備手動圖像抓拍/錄像功能,并支持将抓拍圖片/錄像視頻保存至本地

雲台控制

支持攝像機上(Superior)、下、左、右、左上(Superior)、右上(Superior)、左下、右下等8方向控制;支持鏡頭變倍、焦距、光圈調整;支持雲台控制速度調節;支持預置位設置及調用(Use)

錄像回放

支持對前端設備錄像或中心集中存儲錄像查詢、播放、下載功能;回放包括播放、暫停、關閉、加速、減速播放,支持1/2x、1/4x、1/8x、1x、2x、4x、8x倍速快放慢放

錄像下載

支持對前端NVR或中心存儲服務的(Of)錄像下載至本地保存

流媒體存儲

管理

存儲配置

支持平台接入的(Of)視頻設備集中存儲配置管理

錄像位置

支持自定義錄像位置設置

磁盤狀态

支持錄像位置磁盤狀态獲取,可查看磁盤總空間、磁盤狀态、磁盤剩餘空間

錄像計劃

支持自定義錄像計劃添加、删除、修改操作(Do);支持錄像模闆創建;支持錄像計劃有效期設置;支持計劃啓用(Use)、停用(Use)

錄像碼流配置

支持錄像主/子碼流自定義配置

錄像關聯及狀态

支持自定義關聯需要(Want)存儲的(Of)視頻通道,并顯示通道錄像狀态

流媒體集群

支持多個(Indivual)流媒體服務組成流媒體服務集群,其中任意服務故障,其他(He)正常集群成員将快速自動接管異常流媒體服務的(Of)業務,保障流媒體業務的(Of)連續性。當故障恢複,系統又将自動恢複流媒體集群運行狀态。

雙控存儲模式

支持存儲服務雙控集群,主控制器與從控制器同時(Hour)工作(Do),當主或從控制器任意一(One)方服務異常或宕機,系統将自動調度并接管異常服務,以(By)保證視頻錄像的(Of)連續性。當異常恢複,系統又将自動恢複集群運行狀态

雲存儲模式

支持雲存儲多個(Indivual)節點存儲集群,任意節點服務異常或宕機,其他(He)正常節點集群服務成員将自動接管異常節點的(Of)存儲業務,保障視頻錄像的(Of)連續性。故障恢複,系統又将自動恢複集群運行狀态。

網關管理

本域配置

支持本級域網關ID、端口、名稱、鑒權開關、推送碼流、用(Use)戶名、密碼等配置

上(Superior)級域管理

支持多個(Indivual)上(Superior)級域添加、删除、修改、查詢配置,上(Superior)級域狀态顯示

下級域管理

支持多個(Indivual)下級域添加、删除、修改、查詢,下級域狀态顯示;支持符合GB/T 28181協議的(Of)設備或平台添加

平台注冊

支持與上(Superior)級符合GB/T 28181協議的(Of)平台注冊

設備共享

支持虛拟組織、設備編碼配置與共享

碼流推送

支持向上(Superior)級推送碼流配置,支持主子碼流2種推送方式

權限配置

支持推送設備權限管理,可實現實時(Hour)視頻、錄像回放、雲台控制3種權限自定義配置

實時(Hour)浏覽

支持下級設備或平台推送設備實時(Hour)預覽、抓拍、本地錄像功能

雲台控制

支持下級設備或平台推送設備雲台控制,支持方向、變倍、光圈等控制

錄像回放

支持下級設備或平台推送設備錄像查詢及回放操作(Do),回放支持播放、暫停、關閉、加速、減速播放,支持1/2x、1/4x、1/8x、1x、2x、4x、8x倍速快放慢放

錄像下載

支持下級設備或平台推送設備錄像下載至本地保存

網關日志

支持網關服務、網關流服務各互聯環節日志查詢

H5接口

平台登錄驗證

加密或明文

獲取分組及設備列表

以(By)樹的(Of)方式返回所有的(Of)分組和(And)設備節點

圖像播放鏈接獲取

支持通過設備SN或設備在(Exist)平台中的(Of)GUID查詢并返回視頻的(Of)RTSP/FLV/HLS播放鏈接

雲台控制

支持方向、變倍、變焦、光圈、預置位、輔助開關等控制

圖像抓拍與本地錄像

支持圖像抓拍控制并返回抓拍圖片URL、圖片數據;支持視頻流臨時(Hour)錄像

錄像回放

支持查詢攝像機前端設備或中心存儲服務器的(Of)錄像記錄;支持錄像播放、暫停、停止、快放2x/4x/8x、慢放2x/4x/8x

錄像下載

支持攝像機前端設備或中心存儲的(Of)錄像文件開啓下載任務,下載進度獲取

設備管理

支持添加、修改、删除設備、設備組,支持攝像機詳細信息獲取

存儲管理

支持存儲位置、磁盤狀态、存儲計劃配置

用(Use)戶管理

支持用(Use)戶添加、删除、修改及用(Use)戶權限分配

外域管理

支持上(Superior)下級外域添加、删除、修改,支持本域配置修改

接口功能定制

可根據用(Use)戶需求增加功能接口


0 閱讀

推薦

  • QQ空間

  • 新浪微博

  • 人(People)人(People)網

  • 豆瓣

取消
建站ABC 建站ABC提供技術支持
  • 首頁
  • 電話
  • 留言