視頻監控雙碼流技術

在網絡化的視頻監控中,模擬音視頻信號經成像、採集、編碼後,在網絡上傳輸的數字音視頻流俗稱“碼流”。影響視頻碼流質量的兩個最重要的指標為“視頻分辨率”與“視頻碼率”。

視頻分辨率是指在編碼時,每一幀圖像所存儲的信息量,以每英寸的像素數(PPI)來衡量。目前監控領域主流的分辨率為QCIF(176×144)、CIF(352×288)、D1(704*576),從發展的趨勢看,高清分辨率1080p(1920×1080)和720p(1280×720)也逐步進入人們的視線。

與視頻分辨率相對應的,視頻碼率是指視頻流在信道中傳送數據的速率,以bps(bits per second,比特/秒)單位,表明了視頻流在網絡傳輸中所佔用的帶寬。

一般情況下,視頻分辨率越大,視頻碼率也越大,圖像也越清晰,但與此成正比的,視頻碼流在網絡傳輸中所佔用的帶寬也越大,視頻解碼顯示時佔用的系統資源也越多。因此在視頻監控所採用的視頻分辨率的越來越高時,現有的互聯網絡很難承載碼率過大的視頻流,現有的計算機對高分辨率的視頻進行多路解碼時也有性能的瓶頸。為了解決這一難題,“雙碼流”的概念應運而生。雙碼流,顧名思義,將同一視頻源編出兩路碼流,這兩路碼流可以是同一分辨率的,也可以是不同分辨率的。

有些廠家的網絡視頻前端可以編出相同分辨率的兩路碼流,分別傳輸至瀏覽客戶端和存儲服務器。這種編碼與傳輸的方式,可以充分降低監控主機的碼流轉發壓力,但非常容易造成網絡的擁塞,只能用在網絡帶寬非常充裕的場合。


有些廠家的網絡視頻前端可以編出不同分辨率的兩路碼流,分辨率較大的碼流用作錄像存儲,分辨率較小的碼流用作實時瀏覽。這樣可以充分降低遠程瀏覽所佔的網絡帶寬的壓力,但用法不夠靈活,用戶在帶寬充裕的情況下也只能瀏覽低分辨率的圖像。

綜合以上兩種方式的優缺點,有的NVR的雙碼流設置較為靈活。NVR與網絡前端配合,可以編出不同分辨率的兩路碼流,高分辨率碼流用作NVR本地存儲,而實時瀏覽時,可以根據用戶瀏覽畫面的大小和用戶所處網絡帶寬的大小自動調節。比如:設置高分辨率碼流為D1,那麼實時瀏覽的碼流可以在D1、CIF和QCIF中自動調節。這樣的雙碼流設置有兩個優點:

1、在錄像分辨率不變的情況下,可以根據用戶實際帶寬的大小進行分辨率自動調節,這樣窄帶用戶就可以用低分辨率的方式進行視頻瀏覽,而帶寬較充裕的用戶用高分辨率進行視頻瀏覽。

2、在錄像分辨率不變的情況下,可以根據用戶所使用的客戶端畫面分割的方式進行分辨率自動調節,用戶在進行大畫面瀏覽時,傳輸高分辨率碼流,用戶在進行小畫面瀏覽時,傳輸低分辨率碼流。這樣可以充分提高用戶所使用計算機的解碼效率。


分享到:


相關文章: