流媒體在視頻監(jiān)控中的應用

2020 03 13 BOAC


流媒體技術在網絡視頻監(jiān)控系統中的應用主要是直播方式,即實時將編碼器或NVR轉發(fā)過來的視頻流分發(fā)給遠程的多個用戶,而媒體服務器主要角色是視頻的分發(fā),不需要進行視頻的編碼壓縮工作[編碼壓縮工作已經由編碼器或DVR完成]。另外,媒體服務器也可以將視頻進行存儲,供網絡客戶端進行回放[即錄像視頻回放、點播]。

在實際應用中,媒體服務器主要專門針對多級網絡環(huán)境下的音視頻傳輸而開發(fā),設置媒體服務器[模塊]的一個目的在于緩解網絡帶寬緊張的區(qū)域,對該區(qū)域內的視頻服務器(或DVR)的訪問全部通過流媒體轉發(fā)服務器[模塊]來進行轉發(fā),使得該視頻服務器(或DVR)的視頻服務只占一個通道(不需要多次重復復制);設置流媒體服務器的另外一個目的是解決先前討論的DVR、NVR無法支持大量用戶并發(fā)訪問的問題。

當總部有多個客戶端需要同時查看某監(jiān)控點A/B的相同畫面時,勢必會造成在一條網絡線路上的數據擁堵,嚴重浪費網絡資源,并且DVR、NVR本身也無力支持超大規(guī)模并發(fā)訪問支持。可以利用流媒體服務器支持視音頻流的轉發(fā),當有多個局域網客戶端需要同時訪問同一遠程畫面時,通過流媒體服務器進行轉發(fā),在轉發(fā)服務與前端視頻通道之間只占用一個通道帶寬的網絡資源(Stream1@及Stream2@),再由轉發(fā)服務器將數據分發(fā)給多個客戶端。

(1)解決帶寬問題

總部的用戶都是通過流媒體服務器來觀看實時圖像,而不是直接連接到視頻服務器上(或其他視頻源)這樣可以降低LAN的流量,流媒體服務器接收到前端視頻服務器傳送過來的視頻后轉發(fā)給LAN里的用戶,這時只占用LAN內的網絡帶寬。

(2)解決并發(fā)訪問問題

假如總部有8個用戶,每個用戶都要看同一NVR上的相同4路圖像,這樣,NVR總共需要轉發(fā)32路圖像,這對于一般NVR由于自身的限制,通常是難以實現的。如果采用流媒體服務器,那么,實質僅僅需要4路圖像上傳到流媒體服務器,然后流媒體服務器進行視頻分發(fā),由于流媒體服務器采用特殊架構,因此完全勝任大規(guī)模并發(fā)支持。