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