視頻監(jiān)控平臺(tái)--概要設(shè)計(jì)說(shuō)明書(shū)_第1頁(yè)
視頻監(jiān)控平臺(tái)--概要設(shè)計(jì)說(shuō)明書(shū)_第2頁(yè)
視頻監(jiān)控平臺(tái)--概要設(shè)計(jì)說(shuō)明書(shū)_第3頁(yè)
視頻監(jiān)控平臺(tái)--概要設(shè)計(jì)說(shuō)明書(shū)_第4頁(yè)
視頻監(jiān)控平臺(tái)--概要設(shè)計(jì)說(shuō)明書(shū)_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余20頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、視頻監(jiān)控平臺(tái)-概要設(shè)計(jì)說(shuō)明書(shū)視頻監(jiān)控平臺(tái)-概要設(shè)計(jì)說(shuō)明書(shū) 密密 級(jí):級(jí):內(nèi)部公開(kāi)內(nèi)部公開(kāi) 文檔編號(hào):文檔編號(hào):CHAOYUAN_SD_TEMP_04CHAOYUAN_SD_TEMP_04 版版本本號(hào):號(hào):V1.0分冊(cè)名稱:第分冊(cè)名稱:第1冊(cè)冊(cè)/共共1冊(cè)冊(cè) 視頻監(jiān)控平臺(tái)視頻監(jiān)控平臺(tái)概要設(shè)計(jì)說(shuō)明書(shū)概要設(shè)計(jì)說(shuō)明書(shū)安徽超遠(yuǎn)信息技術(shù)有限公司安徽超遠(yuǎn)信息技術(shù)有限公司編制:劉俊龍生效日期:審核:批準(zhǔn): 安徽超遠(yuǎn)信息技術(shù)有限公司對(duì)本文件資料享受著作權(quán)及其它專屬權(quán)利,未經(jīng) 書(shū)面許可,不得將該等文件資料(其全部或任何部分)披露予任何第三方,或進(jìn)行修改后使用。概要設(shè)計(jì)說(shuō)明書(shū)V1.0安徽超遠(yuǎn)信息技術(shù)有限公司?版權(quán)所有

2、?第2頁(yè)共55頁(yè)文文件件更更改改摘摘要要:日期日期版本號(hào)版本號(hào)修訂說(shuō)明修訂說(shuō)明修訂人修訂人審 核人審核人批準(zhǔn)人批準(zhǔn)人2010.10.291.0新建劉俊龍概要設(shè)計(jì)說(shuō)明書(shū) V1.0安徽超遠(yuǎn)信息技術(shù)有限公司?版權(quán)所有?第3頁(yè)共55頁(yè) 目錄目錄1.引言引言4 1.1.編寫(xiě)目的 4 1.2.背景4 1.3.術(shù)語(yǔ)4 1.4.預(yù)期讀者與閱讀建議5 1.5.參考資料5 2.總體設(shè)計(jì)總體設(shè)計(jì) 5 2.1.設(shè)計(jì)目標(biāo)5 2.2.運(yùn)行環(huán)境5 2.3. 網(wǎng)絡(luò)結(jié)構(gòu)6 2.4.總體設(shè)計(jì)思路和處理流程6 2.5.模塊結(jié)構(gòu)設(shè)計(jì)7 2.6.功能需求與程序模塊的關(guān)系13 2.7尚未解決的問(wèn)題303.接口設(shè)計(jì)接口設(shè)計(jì) 31 3.1.

3、用戶接口 31 3.2.外部接口 34 3.3. 內(nèi)部接口 41 4.界面總體設(shè)計(jì)界面總體設(shè)計(jì)50 5.數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 50 6.系統(tǒng)安全設(shè)計(jì)系統(tǒng)安全設(shè)計(jì)50 6.1.數(shù)據(jù)傳輸安全性設(shè)計(jì) 50 6.2.應(yīng)用系統(tǒng)安全性設(shè)計(jì) 50 6.3.數(shù)據(jù)存 儲(chǔ)安全性設(shè)計(jì)50 7.系統(tǒng)部署(可選)系統(tǒng)部署(可選)50概 要設(shè)計(jì)說(shuō)明書(shū) V1.0安徽超遠(yuǎn)信息技術(shù)有限公司?版權(quán)所有?第4頁(yè)共55頁(yè)1.引引言言1 1. .1 1.編編寫(xiě)寫(xiě) 目目的的 本說(shuō)明書(shū)著重介紹視頻監(jiān)控平臺(tái)的業(yè)務(wù)需求及流 程。通過(guò)這個(gè)需求說(shuō)明書(shū),明確、細(xì)化用戶對(duì)視頻監(jiān)控平臺(tái)的功能需求,讓所有項(xiàng)目參與人員清晰地掌握視頻監(jiān)控系統(tǒng) 的每個(gè) 功

4、能的具體細(xì)節(jié),并為項(xiàng)目的評(píng)審,開(kāi)發(fā),測(cè)試等提供依據(jù)。本文檔的主要讀者為公司決策管理層、質(zhì)量部、策劃部、 開(kāi)發(fā)部等有關(guān)人員,為后面的系統(tǒng)開(kāi)發(fā)提供指導(dǎo)和保障。1 1. .2 2.背背景景 平安城市大聯(lián)網(wǎng)不僅包括公安部?jī)?nèi) 部聯(lián)網(wǎng),也包括公安部與外部社會(huì)的聯(lián)網(wǎng),通過(guò)統(tǒng) 一建設(shè) 視頻網(wǎng)絡(luò)聯(lián)網(wǎng)平臺(tái),將徹底結(jié)束因缺乏統(tǒng)一規(guī)劃而導(dǎo)致的視 頻監(jiān)控平臺(tái)建設(shè)離散化、缺少統(tǒng)一技術(shù)標(biāo)準(zhǔn)、平臺(tái)架構(gòu)擴(kuò)容等缺陷與弊端,通過(guò)資源的有效共享,能夠形成積聚的 資 源優(yōu)勢(shì)和整體優(yōu)勢(shì)。只有實(shí)現(xiàn)視頻圖像共享才能將視頻監(jiān)控平臺(tái)轉(zhuǎn)化為一線 的實(shí)際戰(zhàn)斗力,真正服務(wù)于各公安警種的現(xiàn)實(shí)業(yè)務(wù)工作, 縮短反應(yīng)時(shí)間,減少人力耗費(fèi),相對(duì)保證了城市的安全,

5、實(shí)現(xiàn)信息資源共享后,可實(shí)現(xiàn)與其他警務(wù)系統(tǒng)信息共享、靈 活查詢、智能識(shí) 另I、行為分析、視頻案件庫(kù)管理、綜合警 務(wù)信息管理等等功能;實(shí)現(xiàn)建立協(xié)調(diào)有序、響應(yīng)快 速、指揮 順暢的公安應(yīng)急指揮通信體系;做到以服務(wù)公安案情偵破為核心,能夠充分利用視 頻資源提供有效線索,實(shí)現(xiàn)跨部門(mén)、 跨警種的信息共享和應(yīng)用共享。兼容性和吞吐量或成絆腳石目前,要實(shí)現(xiàn)整個(gè)平臺(tái)的共 享還面臨著較大的壓力。其中 壓力主要來(lái)自于兩方面,首先是平臺(tái)的兼容性,就 國(guó)內(nèi)網(wǎng)絡(luò)高清產(chǎn)品而言,不同的安防企業(yè)在制定通信協(xié)議時(shí)都采用了自己的解決方案,而各個(gè)企業(yè)的產(chǎn)品通信協(xié)議一般情況下都 不兼容,國(guó)內(nèi)企業(yè)的各個(gè)通信協(xié)議都存在這個(gè) 問(wèn)題,但令人欣喜的

6、是,在解決兼容性方面國(guó)家已經(jīng)由臺(tái)了相關(guān)標(biāo)準(zhǔn)。2012年6月1日,安全防范視頻監(jiān)控聯(lián)網(wǎng)系統(tǒng)信息 傳輸、交 換、控制技術(shù)要求正式實(shí)施,這標(biāo)志著我國(guó)平 安城市視頻監(jiān)控平臺(tái)建設(shè)有了新的規(guī)范。1 1. .3 3.術(shù)術(shù)語(yǔ)語(yǔ)術(shù)語(yǔ)術(shù)語(yǔ)解解釋釋 GBT 28181GBT 28181-2011安全防范視頻監(jiān)控聯(lián)網(wǎng)系統(tǒng)信息傳 輸、交換、控 制技術(shù)要求 SIPSIP(Session Initiation Protocol) 是一個(gè)應(yīng)用層的信令控制協(xié)議。用于創(chuàng)建、修改和釋放一個(gè)或多個(gè)參與者的會(huì)話。RTPRTP (Real-time Transport Protocol ,實(shí)時(shí)傳輸協(xié)議)H264H.264是MPEG-4標(biāo)

7、準(zhǔn)所定義的最新,同時(shí)也是技術(shù) 含量最高、代表最新技術(shù)水平的視頻編碼格式之一。PSPES 流(Packet Elementary Stream):也叫打包的基本碼流,是將基 本的碼流 ES流根據(jù)需要分 成長(zhǎng)度不等的數(shù)據(jù)包,并加上包頭就形成了打包的基本碼流PES流。ffmpegffmpeg是一個(gè)開(kāi)源免費(fèi)跨平臺(tái)的視頻和音頻流方 案。概要設(shè)計(jì)說(shuō)明書(shū)V1.0安徽超遠(yuǎn)信息技術(shù)有限公司?版權(quán)所有?第5頁(yè)共55頁(yè)1 1. .4 4.預(yù)預(yù)期期讀讀者 者與與閱閱讀讀建建議議描述本文檔的主要讀者,以及這些讀者在閱讀時(shí)的閱讀重點(diǎn)與建議。可用列表的方式列由。如表:預(yù)期讀者閱讀重點(diǎn) 軟件詳細(xì)設(shè)計(jì)者軟件開(kāi)發(fā)人員質(zhì)量 管理員

8、 決策管理層1 1. .5 5.參參考考資資料料 該文檔 在編寫(xiě)過(guò)程中,主要參考了以下文檔:GBT 28181-2011安全防范視頻監(jiān)控聯(lián)網(wǎng)系統(tǒng)信息傳輸、交換、控制技術(shù)要求公安機(jī)關(guān)視頻監(jiān)控系統(tǒng)聯(lián)網(wǎng)標(biāo)準(zhǔn)符合性自測(cè)工具及說(shuō)明??低昳VMS-8600(V2.41)智能交通綜合管控平臺(tái)使用說(shuō)明書(shū)浙江大華 DSS-C/T平臺(tái)使用說(shuō)明書(shū)SIP協(xié)議RFC3261 »RTSP 協(xié)議 RFC2326 »« RTP 協(xié)議RFC3550SDP協(xié)議 RFC23272.總總體體設(shè)設(shè)計(jì)計(jì)2 2. .1 1.設(shè)設(shè)計(jì)計(jì)目目標(biāo)標(biāo)實(shí)現(xiàn)視頻監(jiān)控平臺(tái)軟件1.0版,具體包括以下幾項(xiàng):1.實(shí)現(xiàn)符合 GBT

9、28181協(xié)議的第三方視頻監(jiān)控平臺(tái)的集 成;2.實(shí)現(xiàn)符合 GBT28181協(xié)議的第三方視頻監(jiān)控設(shè)備的 集成;3.開(kāi)發(fā)客戶端監(jiān)控軟件,實(shí)現(xiàn)上述平臺(tái)接入或直接接入的視頻監(jiān)控設(shè)備的狀態(tài)監(jiān)控、遠(yuǎn)程控制、預(yù)置位設(shè)置等功能;4.實(shí)現(xiàn)第三方存儲(chǔ)設(shè)備的集成,完成對(duì)視頻流的存儲(chǔ)管理;5.開(kāi)發(fā)視頻流媒體服務(wù)軟件,實(shí)現(xiàn)實(shí)時(shí)視頻監(jiān)控、歷 史圖像調(diào)用;6.將各業(yè)務(wù)功能和播放器整合, 提供SDK包, 包括上述各種視頻監(jiān)控應(yīng)用功能,支持管控平臺(tái)集成。2 2. .2 2.運(yùn)運(yùn)行行環(huán)環(huán)境境 服務(wù)端軟件環(huán)境:1服務(wù)端操作系統(tǒng):Windows2008 Server X64 企業(yè)版 2 運(yùn)行環(huán)境:ICE 3.4 3數(shù)據(jù)庫(kù):Mysql

10、客戶端軟件環(huán)境:概要設(shè)計(jì)說(shuō)明書(shū)V1.0安徽超遠(yuǎn)信息技術(shù)有限公司?版權(quán)所有?第6頁(yè)共55頁(yè)操作系統(tǒng) Windows XP以上 版本;IE8以上版本;推薦分辨率: 1280*800;內(nèi)存:2G以上。2 2. .3 3.網(wǎng)網(wǎng)絡(luò)絡(luò)結(jié)結(jié)構(gòu)構(gòu)以公安信息網(wǎng)和公安視頻專網(wǎng)為承載網(wǎng),分別建設(shè)各級(jí)視頻聯(lián)網(wǎng)平臺(tái)和共享平臺(tái)。共 享平臺(tái)用于視頻專網(wǎng)內(nèi)視頻圖像資源的接入管理并匯 接社會(huì)圖像資源。聯(lián)網(wǎng)平臺(tái)用于整合公安信息網(wǎng)內(nèi)圖像資源,并與同級(jí)共享平臺(tái)對(duì)接。上下級(jí)聯(lián)網(wǎng)平臺(tái)通過(guò)公安信息網(wǎng)實(shí)現(xiàn)級(jí)聯(lián)對(duì)接,上下級(jí)共享平臺(tái)根據(jù)需要通過(guò)視頻專網(wǎng)實(shí)現(xiàn)級(jí)聯(lián)。系統(tǒng)架構(gòu)如下圖所示:圖1.網(wǎng)絡(luò)拓?fù)鋱D2 2. .4 4.總總體體設(shè)設(shè)計(jì)計(jì)思思路路和和

11、處處理理流流程程本項(xiàng)目完成對(duì)符合國(guó)標(biāo)的平臺(tái)和設(shè)備的接入管理,并向上層系統(tǒng)提供服務(wù)接口。系統(tǒng)間交互方式如下圖所示:??灯脚_(tái) 視頻監(jiān)控平臺(tái) ??翟O(shè)備大華平臺(tái)大華設(shè)備其他 平臺(tái)其他設(shè)備 上層應(yīng)用平臺(tái) 圖2.系統(tǒng)交互示意圖 概要設(shè) 計(jì)說(shuō)明書(shū) V1.0安徽超遠(yuǎn)信息技術(shù)有限公司?版權(quán)所有?第7頁(yè)共55頁(yè)IP網(wǎng)絡(luò) 安全路由網(wǎng)關(guān) 中心管理服務(wù)器 流媒體服務(wù)器 客戶端 前端設(shè)備 中心管理服務(wù)器前端設(shè)備 客戶端 安全路由網(wǎng)關(guān) 流媒體服務(wù)器 控制信令 媒體傳 輸DB33 GBT/28181 ONVIF 媒體服務(wù)組 接入服務(wù)器 中心 控制服務(wù)器 SDK CS客戶端 視視頻頻轉(zhuǎn)轉(zhuǎn)發(fā)發(fā)服服務(wù)務(wù)器 器視頻存儲(chǔ)服務(wù)器視頻轉(zhuǎn)碼

12、服務(wù)器視頻分析服務(wù)器圖像處理服務(wù)器圖像存儲(chǔ)服務(wù)器圖像分析服務(wù)器視頻服務(wù) 組 圖片服務(wù)組 Third SDK BS客戶端移動(dòng)客戶端上層平臺(tái) 視頻 圖片 文本 信令 其他標(biāo)準(zhǔn) DVR NVRIPC第三方系 統(tǒng)相機(jī)其他設(shè)備圖像轉(zhuǎn)發(fā)服務(wù)器資源層圖3.系統(tǒng)整 體框架圖 概要設(shè)計(jì)說(shuō)明書(shū) V1.0安徽超遠(yuǎn)信息技術(shù)有限公 司?版權(quán)所有?第8頁(yè)共55頁(yè)2 2. .5 5.模模塊塊 結(jié)結(jié)構(gòu)構(gòu)設(shè)設(shè)計(jì)計(jì)第三方平臺(tái)中心控制單元視視頻頻設(shè) 設(shè)備備網(wǎng)網(wǎng)關(guān)關(guān)數(shù)據(jù)接收單元視頻監(jiān)控平臺(tái)前端設(shè)備SDK綜綜合合管管理理客客戶戶端端上上層層平平臺(tái)臺(tái)轉(zhuǎn)轉(zhuǎn)發(fā)發(fā)服服務(wù)務(wù)器器 11轉(zhuǎn)轉(zhuǎn)發(fā)發(fā)服服務(wù)務(wù)器器 2 2轉(zhuǎn) 轉(zhuǎn)發(fā)發(fā)服服務(wù)務(wù)器器3 3轉(zhuǎn)轉(zhuǎn)發(fā)

13、發(fā)服服務(wù)務(wù)器器N N 概要設(shè)計(jì)說(shuō)明書(shū) V1.0安徽超遠(yuǎn)信息技術(shù)有限公司?版權(quán)所有?第9頁(yè)共55頁(yè)圖3. V1.0系 統(tǒng)架構(gòu)圖 模塊名稱模塊名稱模塊縮寫(xiě)模塊縮寫(xiě)中心控制單元CMU數(shù)據(jù)接收單元DRU轉(zhuǎn)發(fā)服務(wù)器MTU視頻設(shè)備 網(wǎng)關(guān)VCG綜合管理客戶端UI SDKSDK 2.5.1 中中心心控控 制制單單元元設(shè)備抽象化資源管理負(fù)載均衡CMU中心 控制圖4.CMU功能圖功能介紹: 功能介紹:設(shè)備抽象化:將前端各種類型的設(shè)備統(tǒng)一抽象化資源管理:將系統(tǒng)中的所有設(shè)備進(jìn)行統(tǒng)一管理負(fù)載均衡:系統(tǒng)配置多個(gè)轉(zhuǎn)發(fā)服務(wù)器時(shí),針對(duì)用戶發(fā)起的業(yè)務(wù)需求進(jìn)行資源調(diào) 配,選擇負(fù)載最合理的轉(zhuǎn)發(fā)服務(wù)器執(zhí)行任務(wù) 中心控制:系統(tǒng)中的所有控

14、制信令均通過(guò)CMU ,由CMU進(jìn)行統(tǒng)一中心控制, 是整個(gè)系統(tǒng)的大腦。概要設(shè)計(jì)說(shuō)明書(shū) V1.0安徽超遠(yuǎn)信息技術(shù)有限公司?版權(quán)所有?第10頁(yè)共55頁(yè)負(fù)載均衡方案介紹: 負(fù)載均衡方案介紹:對(duì)于視頻監(jiān)控平臺(tái)來(lái)說(shuō),流媒體服務(wù)器的能力是整個(gè)平臺(tái)非常重要的一個(gè)因素,針對(duì) 我們系統(tǒng),在嘗試解決 MTU單 機(jī)轉(zhuǎn)發(fā)能力的同時(shí),我們采用了一對(duì)多的分布式方案, 如 下 圖所示,在一個(gè)視頻監(jiān)控平臺(tái)可以部署多臺(tái) MTU服務(wù)器來(lái) 增加系統(tǒng)的負(fù)載,負(fù)載均衡 流程如下:1.IPC向VCG注冊(cè),完成注冊(cè)后,VCG將該設(shè)備存入設(shè) 備表;2.MTU向CMU注冊(cè),完成注冊(cè)后,CMU將該服 務(wù)器存入 MTU表;3.注冊(cè)成功后定時(shí)向 CM

15、U發(fā)送自身 的負(fù)載情況,包括視頻轉(zhuǎn)發(fā)路數(shù)、用戶數(shù)等;4.用戶請(qǐng)求視頻流,CMU收到請(qǐng)求后,檢查系統(tǒng)內(nèi)所有MTU的負(fù)載,選擇最優(yōu)的 MTU執(zhí)行該次任務(wù),如果該MTU當(dāng)前沒(méi)有指 定視頻設(shè)備的流,要求 VCG向指定設(shè)備請(qǐng)求 流,同時(shí)發(fā) 生 Announce給該 MTU 要求其準(zhǔn)備接收流; 5.CMU 將該 MTU的地址信息返回給客戶端;6.客戶端向該 MTU請(qǐng)求流,MTU進(jìn)行轉(zhuǎn)發(fā);7.客戶端顯示畫(huà)面,流程結(jié)束。圖5.負(fù)載均衡示意圖概要設(shè)計(jì)說(shuō)明書(shū) V1.0安徽超遠(yuǎn)信息技術(shù)有限公司?版權(quán)所有?第11頁(yè)共55頁(yè)2.5.2 數(shù)數(shù)據(jù)據(jù)接接收收單單元元數(shù)據(jù)接收 DRU數(shù)據(jù)發(fā)布圖6.DRU功能圖功能介紹: 功能介

16、紹:數(shù)據(jù)接收:開(kāi)放數(shù)據(jù)上傳接口,接收VCG上傳設(shè)備列表/狀態(tài)變化、告 警事件等數(shù)據(jù)。數(shù)據(jù)發(fā)布:將接收到的數(shù)據(jù)按照相應(yīng)的主題向ICEStorm實(shí)時(shí)發(fā)布2.5.3 轉(zhuǎn)轉(zhuǎn)發(fā)發(fā)服服務(wù)務(wù)器器 多路轉(zhuǎn)發(fā) MTU負(fù)載上報(bào) 會(huì) 話管理功能介紹:功能介紹:多路轉(zhuǎn)發(fā):當(dāng)客戶端請(qǐng)求的流媒體已經(jīng)在服務(wù)器中轉(zhuǎn)發(fā)時(shí),不需再向前 端設(shè) 備請(qǐng)求流,直接轉(zhuǎn)發(fā)該流給客戶端。會(huì)話管理:對(duì)客戶端發(fā)起的流請(qǐng)求和前端設(shè)備推送的流數(shù)據(jù)進(jìn)行會(huì)話 管理。負(fù)載上報(bào):定時(shí)向CMU發(fā)送自身負(fù)載,CMU根據(jù)此負(fù)載情況進(jìn)行負(fù) 載均衡。概要設(shè)計(jì)說(shuō)明書(shū)V1.0安徽超遠(yuǎn)信息技術(shù)有限公司 ?版權(quán)所有?第12頁(yè)共55頁(yè)圖7.MTU功能圖 工作流 程介紹: 工作流

17、程介紹:1流媒體數(shù)據(jù)源發(fā)送推送數(shù)據(jù)請(qǐng)求2事件管理模塊接收發(fā)送端的事件處理,啟動(dòng)會(huì)話接收數(shù)據(jù)3啟動(dòng)線程接收數(shù)據(jù),并加入超時(shí)機(jī)制 4內(nèi)部對(duì)數(shù)據(jù)進(jìn)行處理 5客戶端發(fā)送命令 請(qǐng)求數(shù)據(jù)6事件管理模塊接收客戶端的事件處理7內(nèi)部進(jìn)行邏輯判斷,檢查請(qǐng)求資源是否存在8對(duì)客戶端進(jìn)行響應(yīng),加入超時(shí)機(jī)制,啟動(dòng)線程發(fā)送數(shù)據(jù)給客戶端2.5.4視視頻頻設(shè)設(shè)備備網(wǎng)網(wǎng)關(guān)關(guān) 設(shè)備對(duì)接 VCG平臺(tái)對(duì)接 協(xié)議轉(zhuǎn)換 設(shè) 備管理圖8.VCG功能圖模塊功能: 模塊功能:設(shè)備對(duì)接:處理符合國(guó)標(biāo) GBT28181的前端設(shè)備的注冊(cè)、信令控制。平臺(tái)對(duì)接:處理符合國(guó)標(biāo) GBT28181的第三方平臺(tái)的注冊(cè)、信令控制。概要設(shè)計(jì)說(shuō)明書(shū)V1.0安徽超遠(yuǎn)信息

18、技術(shù)有限公司?版權(quán)所有?第13頁(yè)共55頁(yè) 設(shè)備管理:對(duì)已注冊(cè)的設(shè)備進(jìn)行集中監(jiān)控,包含列表、狀態(tài)等信息。協(xié)議轉(zhuǎn)換:將所有向第三方平臺(tái)/設(shè)備發(fā)送的信令轉(zhuǎn)化為SIP消息。兩個(gè)信令安全路由網(wǎng)關(guān)之前是上下級(jí)關(guān)系,下級(jí)信令路 由網(wǎng)關(guān)主動(dòng)向上級(jí)信令安全路由網(wǎng)關(guān)發(fā)起注冊(cè),經(jīng)上級(jí)信令安全路由網(wǎng)關(guān)鑒權(quán)認(rèn)證后才能進(jìn)行系統(tǒng)間通信。即 視頻設(shè)備網(wǎng)關(guān)接收下級(jí)平臺(tái)或者前端設(shè)備的注冊(cè),注 冊(cè)鑒權(quán)完成后才可以通信,進(jìn)行正常的業(yè)務(wù)操作。圖9.SIP路由網(wǎng)關(guān)圖 2.5.5綜綜合合管管理理客客戶戶 端端 視頻監(jiān)控平臺(tái)的自帶的管理客戶端,目前以 C/S形式 實(shí)現(xiàn),至少覆蓋平臺(tái)對(duì)外提供的所有業(yè)務(wù)接口。提供以下功能:用戶管理 綜合管理客戶

19、端 角色管理 系統(tǒng)配置機(jī)構(gòu)管理 設(shè)備控制 設(shè)備管理 實(shí)況預(yù)覽抓圖錄像回放錄像下載 概要設(shè)計(jì)說(shuō)明書(shū) V1.0安徽超遠(yuǎn)信息技術(shù)有限公司?版權(quán)所有?第14頁(yè)共55頁(yè)圖10.綜合管理客戶端功能圖 2.5.6SDK該模塊包含網(wǎng)絡(luò)接口和提供給B/S系統(tǒng)使用的OCX控件,并在控件中對(duì)流媒體播放器進(jìn)行集成。提供各類接口為應(yīng)用平臺(tái)提供視頻流的接入和設(shè)備控制 服務(wù)。主要包括設(shè)備管理、設(shè)備控制、實(shí)況、錄像查詢、錄像 回放和下載、錄像回放控制接口。OCX控件中集成的流媒體播放器的功能,支持播放采用RTP傳輸?shù)腜S封裝的 H264碼流,且為標(biāo)準(zhǔn)未加密的碼 流。同時(shí)支持多路播放功能。模塊功能:模塊功能:向上層系統(tǒng)提供服務(wù)

20、接口提供OCX控件,包含流媒體播放器功能 服務(wù)接口 SDK OCX控件JS接口 渲染 UDP接包RTP排序Ffmpeg解碼PS分析解碼 RTSPClient ICE接口 其他接口 圖11. SDK功能圖下圖為 SDK的核 心部件解碼庫(kù)的模塊設(shè)計(jì)圖:概要設(shè)計(jì)說(shuō)明書(shū) V1.0安徽超遠(yuǎn)信息技術(shù)有限公司 ?版 權(quán)所有?第15頁(yè)共55頁(yè)圖12.解碼示意圖 2 2. .6 6. 功功能能需需求求與與程程序序模模塊塊的的關(guān)關(guān)系系系統(tǒng)包含以下幾大模塊:UI、SDK、解碼庫(kù)、中心控制單元 (CMU)、數(shù)據(jù)接收單元 (DRU)、視頻適配網(wǎng)關(guān)(VCG)、流媒體轉(zhuǎn)發(fā)服務(wù)器(MTU)各 項(xiàng)功能需求的實(shí)現(xiàn)同各塊程序模塊的

21、分配關(guān)系,需求跟蹤距 陣如下所示:圖13.需求與模塊關(guān)系圖 2.6.1用用戶戶登登陸陸 1、用戶 填寫(xiě)用戶名、密碼、驗(yàn)證碼,點(diǎn)擊登錄,發(fā)起登錄請(qǐng)求2、SDK接收用戶請(qǐng)求信息并透?jìng)鹘o服務(wù)器3、服務(wù)器中心控制單元(CMU)處理用戶登錄請(qǐng)求,檢查用戶信息是否是數(shù) 據(jù)庫(kù)中 的有效信息4、服務(wù)器中心控制單元(CMU )將登 錄結(jié)果返回給 SDK 5、SDK接收服務(wù)器返回的結(jié)果并透?jìng)?給客戶端6、客戶端檢查登錄結(jié)果。如果登錄成功,根據(jù)用戶的角色信息打開(kāi)系統(tǒng)管理界面; 如 果登錄失敗,清空登錄界面上的密碼和驗(yàn)證碼,提示錯(cuò) 誤信息。概要設(shè)計(jì)說(shuō)明書(shū) V1.0安徽超遠(yuǎn)信息技術(shù)有限公司?版權(quán)所有?第16頁(yè)共55頁(yè)C

22、MUSDKUSER 登錄請(qǐng)求 登錄請(qǐng)求 DB用戶信息驗(yàn)證 信息驗(yàn)證結(jié)果 登錄結(jié)果 登錄 結(jié)果圖14.用戶登陸2.6.2用用戶戶管管理理用戶管理包 括對(duì)用戶的添加、刪除、修改、查詢及分配角色。幾個(gè)操作牽涉到的各模 塊交互流程是一致的。CMUSDKUSER 用戶管理請(qǐng)求 用戶管理請(qǐng)求 DB用戶 信息驗(yàn)證 信息驗(yàn)證結(jié)果 用戶管理結(jié)果 用戶管理結(jié)果 圖 14.用戶管理添加用戶:1、管理員在客戶端填寫(xiě)用戶信息,發(fā)起用戶添加請(qǐng)求2、SDK接收用戶請(qǐng)求并透?jìng)鹘o服務(wù)器3、服務(wù)器中心控制單元(CMU)處理用戶添加請(qǐng)求,將用戶信息錄入數(shù)據(jù)庫(kù)4、服務(wù)器中心控制單元(CMU)根據(jù)數(shù)據(jù)庫(kù)操作的結(jié)果,向 SDK返回用戶添

23、加的結(jié) 果5、SDK接收服務(wù)器返回的結(jié) 果并透?jìng)鹘o客戶端 概要設(shè)計(jì)說(shuō)明書(shū) V1.0安徽超遠(yuǎn)信息技 術(shù)有限公司 ?版權(quán)所有?第17頁(yè)共55頁(yè)6、客戶端 檢查操作結(jié)果。如果信息添加成功,則返回并刷新用戶列表;如果添加失 敗,當(dāng)前界面上顯示失敗原因 刪除用戶:1、管理員在客戶端選中要?jiǎng)h除的用戶,發(fā)起用戶刪除請(qǐng)求 2、SDK接收用戶請(qǐng)求并透?jìng)鹘o服務(wù)器3、服務(wù)器中心控制單元(CMU)處理用戶刪除請(qǐng)求,將指定的用戶信息從數(shù)據(jù) 庫(kù)中 刪除4、服務(wù)器中心控制單元(CMU )根據(jù)數(shù)據(jù)庫(kù)操 作的結(jié)果,向 SDK返回用戶刪除的結(jié) 果5、SDK接收服 務(wù)器返回的結(jié)果并透?jìng)鹘o客戶端6、客戶端檢查操作結(jié)果。如果用戶信息刪

24、除成功,則返回并刷新用戶列表;如果添加失敗,當(dāng)前界面上顯示失敗原因修改用戶:1、管理員在客戶端選中要修改的用戶,編輯用戶信息,發(fā) 起用戶修改請(qǐng)求 2、SDK接收用戶請(qǐng)求并透?jìng)鹘o服務(wù)器3、服務(wù)器中心控制單元(CMU)處理用戶修改請(qǐng)求,更新數(shù)據(jù) 庫(kù)中指定的用戶信息 4、服務(wù)器中心控制單元(CMU )根據(jù) 數(shù)據(jù)庫(kù)操作的結(jié)果,向SDK返回用戶修改的結(jié) 果5、SDK 接收服務(wù)器返回的結(jié)果并透?jìng)鹘o客戶端6、客戶端檢查操作結(jié)果。如果用戶信息修改成功,則返回并刷新用戶列表;如果添 加失敗,當(dāng)前界面上顯示失敗原因查詢用戶:1、管理員在客戶端點(diǎn)擊用戶管理,發(fā)起用戶查詢請(qǐng)求2、SDK接收用戶請(qǐng)求并透?jìng)鹘o服務(wù)器3、服

25、務(wù)器中心控制單元(CMU )處理用戶查詢請(qǐng)求,從數(shù)據(jù)庫(kù)中查詢用戶信息 4、 服務(wù)器中心控制單元(CMU)根據(jù)數(shù)據(jù)庫(kù)操作的結(jié)果,向 SDK返回用戶修改的結(jié) 果5、SDK接收服務(wù)器返回的結(jié) 果并透?jìng)鹘o客戶端 6、客戶端檢查操作結(jié)果。如果用戶信息查詢成功, 則顯示用戶列表;如果添加失敗, 顯示用戶列表,且用戶列表為空分配角色:1、管理員在客戶端選中莫個(gè)用戶,為用戶增加或移除角色,發(fā)起角色分配請(qǐng)求 2、SDK接收用戶請(qǐng)求并透?jìng)鹘o服務(wù)器 3、服務(wù)器中心控制單元(CMU)處理用戶角色分配請(qǐng)求,更新數(shù)據(jù)庫(kù)中指定的用戶關(guān)聯(lián)的角色4、服務(wù)器中心控制 單元(CMU)根據(jù)數(shù)據(jù)庫(kù)操作的結(jié)果,向 SDK返回用戶角 色分

26、配的結(jié)果5、SDK接收服務(wù)器返回的結(jié)果并透?jìng)鹘o客 戶端6、客戶端檢查操作結(jié)果。如果用戶角色信息分配成功,則顯示用戶的角色列表;如 果 添加失敗,顯示用戶的角色列表,并提示錯(cuò)誤信息概要設(shè)計(jì)說(shuō)明書(shū) V1.0安徽超遠(yuǎn)信息技術(shù)有限公司?版權(quán)所有?第18頁(yè)共55頁(yè)2.6.3角角色色管管理理 角色管理 包括對(duì)角色的添加、刪除、修改、查詢。幾個(gè)操作牽涉到的各模塊交互流程是一致的。CMUSDKUSER 角色管理請(qǐng)求角色管理請(qǐng)求 DB角色 管理請(qǐng)求 角色管理結(jié)果 角色管理結(jié)果 角色管理結(jié)果 圖 15.用戶登陸添加角色:1、管理員在客戶端填寫(xiě)角色信息,發(fā)起角色添加請(qǐng)求2、SDK接收用戶請(qǐng)求并透?jìng)鹘o服務(wù)器3、服務(wù)器

27、中心控制單元(CMU)處理角色添加請(qǐng)求,將角色信息錄入數(shù)據(jù)庫(kù)4、服務(wù)器中心控制單元(CMU)根據(jù)數(shù)據(jù)庫(kù)操作的結(jié)果,向 SDK返回角色添加的結(jié) 果5、SDK接收服務(wù)器返回的結(jié) 果并透?jìng)鹘o客戶端 6、客戶端檢查操作結(jié)果。如果角色添加成功,則返回并刷新角色列表;如果添加失 敗,當(dāng)前界面上顯示失敗原因 刪除角色:1、管理員在客戶端選中要?jiǎng)h除的角色,發(fā)起角色刪除請(qǐng)求2、SDK接收用戶請(qǐng)求并透?jìng)鹘o服務(wù)器3、服務(wù)器中心控制單元(CMU)處理角色刪除請(qǐng)求,將指定的角色信息從數(shù)據(jù)庫(kù)中 刪除4、服務(wù)器中心控制單元(CMU )根據(jù)數(shù)據(jù)庫(kù)操 作的結(jié)果,向 SDK返回角色刪除的結(jié) 果5、SDK接收服 務(wù)器返回的結(jié)果并透

28、傳給客戶端 6、客戶端檢查操作結(jié)果。如果角色信息刪除成功,則返回并刷新角色列表;如果刪 除 失敗,顯示角色列表,并提示失敗原因修改角色:1、管理員在客戶端選中要修改的角色,編輯角色信息,發(fā)起角色修改請(qǐng)求 概要設(shè)計(jì)說(shuō)明書(shū) V1.0安徽超遠(yuǎn)信息技術(shù)有限公司?版權(quán)所有?第19頁(yè)共55頁(yè)2、SDK接收 用戶請(qǐng)求并透?jìng)鹘o服務(wù)器 3、服務(wù)器中心控制單元(CMU ) 處理角色修改請(qǐng)求,更新數(shù)據(jù)庫(kù)中指定的角色信息4、服務(wù)器中心控制單元(CMU )根據(jù)數(shù)據(jù)庫(kù)操作的結(jié)果,向SDK返 回角色修改的結(jié) 果5、SDK接收服務(wù)器返回的結(jié)果并透?jìng)?給客戶端6、客戶端檢查操作結(jié)果。如果角色信息修改成功,則返回并刷新角色列表;

29、如果修 改 失敗,當(dāng)前界面上顯示失敗原因查詢角色:1、管理員在客戶端點(diǎn)擊角色管理,發(fā)起角色查詢請(qǐng)求2、SDK接收用戶請(qǐng)求并透?jìng)鹘o服務(wù)器3、服務(wù)器中心控制單元(CMU )處理用戶查詢請(qǐng)求,從數(shù)據(jù)庫(kù)中查詢角色信息 4、 服務(wù)器中心控制單元(CMU)根據(jù)數(shù)據(jù)庫(kù)操作的結(jié)果,向 SDK返回用戶修改的結(jié) 果5、SDK接收服務(wù)器返回的結(jié) 果并透?jìng)鹘o客戶端 6、客戶端檢查操作結(jié)果。如果角色信息查詢成功, 則顯示角色列表;如果查詢失敗, 顯示角色列表,并提示失敗原因2.6.4機(jī)機(jī)構(gòu)構(gòu)管管理理機(jī)構(gòu)管理包括對(duì)機(jī)構(gòu)的添加、刪除、修改、查詢。幾個(gè)操作牽涉到的各模塊交互流程是一致的。CMUSDKUSER 機(jī)構(gòu)管理請(qǐng)求機(jī)構(gòu)

30、管理請(qǐng)求 DB機(jī)構(gòu) 管理請(qǐng)求機(jī)構(gòu)管理結(jié)果機(jī)構(gòu)管理結(jié)果機(jī)構(gòu)管理結(jié)果 圖 16.機(jī)構(gòu)管理 添加結(jié)構(gòu):1、管理員在客戶端填寫(xiě)機(jī)構(gòu)信息,發(fā)起機(jī)構(gòu)添加請(qǐng)求2、SDK接收用戶請(qǐng)求并透?jìng)鹘o服務(wù)器3、服務(wù)器中心控制單元(CMU)處理機(jī)構(gòu)添加請(qǐng)求,將機(jī)構(gòu)信息錄入數(shù)據(jù)庫(kù)4、服務(wù)器中心控制單元(CMU)根據(jù)數(shù)據(jù)庫(kù)操作的結(jié)果,向 SDK返回機(jī)構(gòu)添加的結(jié) 果 概要設(shè)計(jì)說(shuō)明書(shū) V1.0安徽超 遠(yuǎn)信息技術(shù)有限公司?版權(quán)所有?第20頁(yè)共55頁(yè)5、SDK接收服務(wù)器返回的結(jié)果并透?jìng)鹘o客戶端6、客戶端檢查操作結(jié)果。如果結(jié)構(gòu)添加成功,則返回并刷新機(jī)構(gòu)列表;如果添加失 敗,當(dāng)前界面上顯示失敗原因刪除機(jī)構(gòu):1、管理員在客戶端選中要?jiǎng)h除的

31、機(jī)構(gòu),發(fā)起機(jī)構(gòu)刪除請(qǐng)求 2、SDK接收用戶請(qǐng)求并透?jìng)鹘o服務(wù)器3、服務(wù)器中心控制單元(CMU)處理機(jī)構(gòu)刪除請(qǐng)求,將指定的機(jī)構(gòu)信息從數(shù)據(jù) 庫(kù)中 刪除4、服務(wù)器中心控制單元(CMU )根據(jù)數(shù)據(jù)庫(kù)操 作的結(jié)果,向 SDK返回機(jī)構(gòu)刪除的結(jié) 果5、SDK接收服務(wù)器返回的結(jié)果并透?jìng)鹘o客戶端6、客戶端檢查操作結(jié)果。如果機(jī)構(gòu)信息刪除成功,則返回并刷新機(jī)構(gòu)列表;如果刪 除 失敗,顯示機(jī)構(gòu)列表,并提示失敗原因修改機(jī)構(gòu):1、管理員在客戶端選中要修改的機(jī)構(gòu),編輯機(jī)構(gòu)信息,發(fā)起機(jī)構(gòu)修改請(qǐng)求 2、SDK接收用戶請(qǐng)求并透?jìng)鹘o服務(wù)器3、服務(wù)器中心控制單元(CMU )處理機(jī)構(gòu)修改請(qǐng)求,更新數(shù)據(jù) 庫(kù)中指定的機(jī)構(gòu)信息 4、服務(wù)器中心

32、控制單元(CMU )根據(jù) 數(shù)據(jù)庫(kù)操作的結(jié)果,向SDK返回機(jī)構(gòu)修改的結(jié) 果5、SDK 接收服務(wù)器返回的結(jié)果并透?jìng)鹘o客戶端6、客戶端檢查操作結(jié)果。如果機(jī)構(gòu)信息修改成功,則返回并刷新機(jī)構(gòu)列表;如果修 改 失敗,當(dāng)前界面上顯示失敗原因查詢結(jié)構(gòu):1、管理員在客戶端點(diǎn)擊機(jī)構(gòu)管理,發(fā)起機(jī)構(gòu)查詢請(qǐng)求2、SDK接收用戶請(qǐng)求并透?jìng)鹘o服務(wù)器3、服務(wù)器中心控制單元(CMU )處理機(jī)構(gòu)查詢請(qǐng)求,從數(shù)據(jù)庫(kù)中查詢機(jī)構(gòu)信息 4、 服務(wù)器中心控制單元(CMU)根據(jù)數(shù)據(jù)庫(kù)操作的結(jié)果,向 SDK返回用戶修改的結(jié) 果5、SDK接收服務(wù)器返回的結(jié) 果并透?jìng)鹘o客戶端 6、客戶端檢查操作結(jié)果。如果機(jī)構(gòu)信息查詢成功, 則顯示機(jī)構(gòu)列表;如果查

33、詢失敗, 顯示機(jī)構(gòu)列表,并提示失敗原因2.6.5設(shè)設(shè)備備管管理理2.6.5.1添添加加設(shè)設(shè)備備 流程如下:a)用戶給前端設(shè)備分配域ID ,然后在客戶端預(yù)添加該設(shè)備b)該設(shè)備通過(guò)第三方平臺(tái)或者直接交互的方式向VCG注冊(cè)c)VCG根據(jù)域ID判斷該設(shè)備已經(jīng)預(yù)添加,如果已經(jīng)添加則 完成注冊(cè)流程后,將該設(shè)備的基本信息更新到本地?cái)?shù)據(jù)庫(kù)。d)VCG通知用戶設(shè)備添加完成概要設(shè)計(jì)說(shuō)明書(shū)V1.0安徽超遠(yuǎn)信息技術(shù)有限公司?版權(quán)所有?第21頁(yè)共55頁(yè)VCG前端設(shè)備SDKUSER設(shè)備管理(添加)設(shè)備管理 (添加)操作結(jié)果操作結(jié)果 Register 401 Unauthorized Register 200 OK CMU

34、設(shè)備管理(添加)操作結(jié)果 圖17.添 加設(shè)備2.6.5.2查查詢?cè)儭⑿扌薷母?、刪刪除除設(shè)設(shè)備備 流程如下:a)用戶給在客戶端選定一個(gè)要?jiǎng)h除或者修改的設(shè)備b)SDK轉(zhuǎn)發(fā)該設(shè)備管理指令給CMU c)VCG收到該管理指令后進(jìn)行相應(yīng)的操作 d)VCG將操作結(jié)果返回給用戶 CMUSDKUSER 設(shè)備管理(查詢、修改、刪除)設(shè)備管理(查 詢、修改、刪除)操作結(jié)果 操作結(jié)果 圖18.設(shè)備管理(查 詢、修改、刪除)2.6.5.3設(shè)設(shè)備備狀狀態(tài)態(tài)監(jiān)監(jiān)控控流程如下:a)客戶端向ICE訂閱設(shè)備變化事件 概要設(shè)計(jì)說(shuō)明書(shū) V1.0 安徽超遠(yuǎn)信息技術(shù)有限公司?版權(quán)所有?第22頁(yè)共55頁(yè)b)第三方平臺(tái)/設(shè)備向 VCG上報(bào)列

35、表和狀態(tài)信息 c)VCG檢查列表和狀態(tài)是否變化d)如果發(fā)現(xiàn)列表或狀態(tài)發(fā)送變化,VCG將該信息發(fā)布至ICE e)客戶端收到該變化信息后,更新本地列表 VCG第三方平臺(tái)/設(shè)備ICEStormUSER上報(bào)設(shè)備目錄(含狀態(tài))發(fā)布設(shè)備變化信息 推送設(shè)備變化信息 訂閱設(shè)備變化事件 DRU上傳設(shè)備變化信息 圖19.設(shè) 備狀態(tài)監(jiān)控 2.6.6設(shè)設(shè)備備控控制制 用戶可以向指定設(shè)備 發(fā)送控制信息,通過(guò)視頻監(jiān)控平臺(tái)向目標(biāo)設(shè)備發(fā)送設(shè)備控制 命令, 控制命令的類型包括球機(jī)/云臺(tái)控制、遠(yuǎn)程啟動(dòng)、 錄像控制、報(bào)警布防/撤防、報(bào)警復(fù)位等,設(shè)備控制采用IETF RFC 3428 中的 MESSAGE 方法實(shí)現(xiàn)。命令流程描述如下

36、:a)用戶通過(guò) SDK請(qǐng)求對(duì)莫個(gè)前端設(shè)備進(jìn)行控制b) SDK轉(zhuǎn)發(fā)該指令給 VCG c) VCG 向第三方平臺(tái)/前端設(shè)備發(fā)送設(shè) 備控制命令,該設(shè)備控制命令按照國(guó)標(biāo)GBT28181 ,采用MESSAGE 方法攜帶。d)第三方平臺(tái)/設(shè)備收到命令后返回 200 OKoe)第三方平臺(tái)/設(shè)備向VCG發(fā)送設(shè)備控制響應(yīng)消息,設(shè) 備控制響應(yīng)命令采用 MESSAGE方法攜帶。f) VCG收到命令后返回 200 OK。解析操作結(jié)果并響應(yīng)客戶端,流程結(jié)束。概要設(shè)計(jì)說(shuō)明書(shū)V1.0安徽超遠(yuǎn)信息技術(shù)有限公司?版權(quán)所有?第23頁(yè)共55頁(yè)VCG前端設(shè)備 Message(設(shè) 備控制命令)200 OK 200 OK Message

37、 (設(shè)備響應(yīng)命令) SDKUSER設(shè)備控制命令 設(shè)備控制命令 操作結(jié)果 操作結(jié)果CMU 設(shè)備控制命令 操作結(jié)果 圖20.設(shè)備控制 2.6.7 實(shí)實(shí)況況2.6.7.1開(kāi)開(kāi)始始實(shí)實(shí)況況1終端設(shè)備向中心控制單元(CMU)請(qǐng)求莫前端設(shè)備實(shí)時(shí)視頻;2中心控制單元(CMU)查看當(dāng)前系統(tǒng)已經(jīng)注冊(cè)的所有轉(zhuǎn)發(fā)服務(wù)器的負(fù)載,選 取一個(gè)負(fù)載 最輕的轉(zhuǎn)發(fā)服務(wù)器。3.中心控制單元(CMU )向該轉(zhuǎn)發(fā)服務(wù)器查詢,是否此 前端設(shè)備實(shí)時(shí)視頻已經(jīng)發(fā)送到媒體服務(wù)器莫通道中。4如果此前端設(shè)備實(shí)時(shí)視頻還未發(fā)送到媒體服務(wù)器莫通 道中,協(xié)商媒體服務(wù)器分配通 道準(zhǔn)備接收實(shí)時(shí)流媒體數(shù)據(jù); 5 CMU協(xié)商此前端設(shè)備向轉(zhuǎn)發(fā)服務(wù)器分配的通道發(fā)送實(shí)

38、時(shí) 視頻;6 CMU協(xié)商轉(zhuǎn)發(fā)服務(wù)器開(kāi)始在相應(yīng)通道中接收實(shí)時(shí) 視頻7 CMU響應(yīng)發(fā)送請(qǐng)求的終端設(shè)備,資源準(zhǔn)備完成,并 發(fā)送給終端設(shè)備執(zhí)行轉(zhuǎn)發(fā)的轉(zhuǎn)發(fā)服務(wù)器地址。8終端設(shè)備請(qǐng)求轉(zhuǎn)發(fā)服務(wù)器將對(duì)應(yīng)流媒體轉(zhuǎn)發(fā)至本地9終端設(shè)備開(kāi)始接收實(shí)時(shí)視頻并解碼顯示。概要設(shè)計(jì)說(shuō)明書(shū)V1.0安徽超遠(yuǎn)信息技術(shù)有限公司?版權(quán)所有?第24頁(yè)共55頁(yè)圖21.開(kāi)始實(shí)況 概要設(shè)計(jì) 說(shuō)明書(shū) V1.0安徽超遠(yuǎn)信息技術(shù)有限公司?版權(quán)所有?第25頁(yè)共55頁(yè)2.6.7.2停停止止實(shí)實(shí)況況 1用戶請(qǐng)求 終端設(shè)備停止解碼及顯示,停止接收實(shí)時(shí)視頻;2終端設(shè)備向CMU發(fā)送指令,請(qǐng)求停止實(shí)況.3終端設(shè)備請(qǐng)求轉(zhuǎn)發(fā) 服務(wù)器相應(yīng)通道停止向此終端設(shè)備發(fā)送實(shí)時(shí)視頻

39、。如果仍有其它 終端設(shè)備與相應(yīng)通道連接,轉(zhuǎn)結(jié)果A 4媒體服務(wù)器釋放相應(yīng)通道,如果仍有其它終端設(shè)備通過(guò)其它媒 體服務(wù)器與前端設(shè)備 連接.轉(zhuǎn)結(jié)果B 5 CMU通知前端設(shè)備 停止向媒體服務(wù)器發(fā)送實(shí)時(shí)視頻。6前端設(shè)備停止發(fā)送實(shí)時(shí)視頻。轉(zhuǎn)結(jié)果C結(jié)果:A完成停止實(shí)況。B完成停止實(shí)況,媒體服務(wù)器釋放通道。C完成停止實(shí)況,媒體服務(wù)器釋放通道。前端設(shè)備停止發(fā)送實(shí)時(shí)視頻。圖22.停止實(shí)況 概要設(shè)計(jì)說(shuō)明書(shū) V1.0安徽超遠(yuǎn)信息技 術(shù)有限公司 ?版權(quán)所有?第26頁(yè)共55頁(yè)2.6.8錄錄 像像查查詢?cè)冇脩艨梢詫?duì)指定設(shè)備上莫個(gè)時(shí)間段的歷史媒 體文件進(jìn)行檢索。文件檢索主要用區(qū)域、設(shè)備、錄像時(shí)間段、錄像地點(diǎn)、錄像內(nèi)容為條件進(jìn)

40、行查詢,用 Message消息發(fā)送檢索請(qǐng)求 和返回查詢結(jié)果,傳送結(jié)果的Message消息可以發(fā)送多條。文件檢索請(qǐng)求和應(yīng)答命令采用 MANSCDP協(xié)議格式定 義。流程描述如下:a)用戶請(qǐng)求查詢指定設(shè)備在指定時(shí)間段內(nèi)的錄像數(shù)據(jù); b)SDK將該請(qǐng)求轉(zhuǎn)發(fā)給 CMU , CMU 將該指令轉(zhuǎn)發(fā)至VCG ; c)VCG向第三方平臺(tái)/設(shè)備發(fā)送目錄查詢請(qǐng)求 Message消息,消息體中包含視音頻文件檢索條件。d)第三方平臺(tái)/設(shè)備向VCG發(fā)送200 OK,無(wú)消息體。e)第三方平臺(tái)/設(shè)備向VCG發(fā)送查詢結(jié)果,消息體中含 文件目錄,當(dāng)一條 Message消息無(wú)法傳送完所有查詢結(jié)果 時(shí),采用多條消息傳送。f)VCG收到查詢結(jié)果后,向第三方平臺(tái)/設(shè)備發(fā)送 200OK,無(wú)消息體。完成查詢業(yè)務(wù)。g)VCG 將該查詢結(jié)果由 CMU、SDK響應(yīng)給用戶。VCG第三方平臺(tái)/設(shè)備CMUSDKUSER 請(qǐng)求錄像查詢 請(qǐng)求錄像查詢 請(qǐng)求錄像查詢 Message(文件目錄查詢)200 OK 200 OK Message (文件目錄)錄像列表錄像列表錄像 列表 圖23.錄像查詢2.6.9錄錄像像下下載載 用戶可以對(duì) 指定設(shè)備上指定時(shí)間的歷史媒體數(shù)據(jù)進(jìn)行下載,并保存到本 地硬盤(pán)。歷史媒體回放的會(huì)話描述信息采用SDP協(xié)議規(guī)定的格式,命令流程描述如下:

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論