流媒體在視頻監控中的應用

2020 03 13 BOAC


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

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

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

(1)解決帶寬問題

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

(2)解決并發訪問問題

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