流媒體在視頻監(jiān)控中的應(yīng)用
流媒體技術(shù)在網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)中的應(yīng)用主要是直播方式,即實(shí)時(shí)將編碼器或NVR轉(zhuǎn)發(fā)過來的視頻流分發(fā)給遠(yuǎn)程的多個(gè)用戶,而媒體服務(wù)器主要角色是視頻的分發(fā),不需要進(jìn)行視頻的編碼壓縮工作[編碼壓縮工作已經(jīng)由編碼器或DVR完成]。另外,媒體服務(wù)器也可以將視頻進(jìn)行存儲,供網(wǎng)絡(luò)客戶端進(jìn)行回放[即錄像視頻回放、點(diǎn)播]。
在實(shí)際應(yīng)用中,媒體服務(wù)器主要專門針對多級網(wǎng)絡(luò)環(huán)境下的音視頻傳輸而開發(fā),設(shè)置媒體服務(wù)器[模塊]的一個(gè)目的在于緩解網(wǎng)絡(luò)帶寬緊張的區(qū)域,對該區(qū)域內(nèi)的視頻服務(wù)器(或DVR)的訪問全部通過流媒體轉(zhuǎn)發(fā)服務(wù)器[模塊]來進(jìn)行轉(zhuǎn)發(fā),使得該視頻服務(wù)器(或DVR)的視頻服務(wù)只占一個(gè)通道(不需要多次重復(fù)復(fù)制);設(shè)置流媒體服務(wù)器的另外一個(gè)目的是解決先前討論的DVR、NVR無法支持大量用戶并發(fā)訪問的問題。
當(dāng)總部有多個(gè)客戶端需要同時(shí)查看某監(jiān)控點(diǎn)A/B的相同畫面時(shí),勢必會造成在一條網(wǎng)絡(luò)線路上的數(shù)據(jù)擁堵,嚴(yán)重浪費(fèi)網(wǎng)絡(luò)資源,并且DVR、NVR本身也無力支持超大規(guī)模并發(fā)訪問支持。可以利用流媒體服務(wù)器支持視音頻流的轉(zhuǎn)發(fā),當(dāng)有多個(gè)局域網(wǎng)客戶端需要同時(shí)訪問同一遠(yuǎn)程畫面時(shí),通過流媒體服務(wù)器進(jìn)行轉(zhuǎn)發(fā),在轉(zhuǎn)發(fā)服務(wù)與前端視頻通道之間只占用一個(gè)通道帶寬的網(wǎng)絡(luò)資源(Stream1@及Stream2@),再由轉(zhuǎn)發(fā)服務(wù)器將數(shù)據(jù)分發(fā)給多個(gè)客戶端。
(1)解決帶寬問題
總部的用戶都是通過流媒體服務(wù)器來觀看實(shí)時(shí)圖像,而不是直接連接到視頻服務(wù)器上(或其他視頻源)這樣可以降低LAN的流量,流媒體服務(wù)器接收到前端視頻服務(wù)器傳送過來的視頻后轉(zhuǎn)發(fā)給LAN里的用戶,這時(shí)只占用LAN內(nèi)的網(wǎng)絡(luò)帶寬。
(2)解決并發(fā)訪問問題
假如總部有8個(gè)用戶,每個(gè)用戶都要看同一NVR上的相同4路圖像,這樣,NVR總共需要轉(zhuǎn)發(fā)32路圖像,這對于一般NVR由于自身的限制,通常是難以實(shí)現(xiàn)的。如果采用流媒體服務(wù)器,那么,實(shí)質(zhì)僅僅需要4路圖像上傳到流媒體服務(wù)器,然后流媒體服務(wù)器進(jìn)行視頻分發(fā),由于流媒體服務(wù)器采用特殊架構(gòu),因此完全勝任大規(guī)模并發(fā)支持。