現在使用網絡視頻監控的用戶越來越多,而且,無線監控、傳統有線監控、3g監控、數字監控等等的監控設備都離不開網絡!
為了減少高清網絡攝像機的延時,需要提升網絡帶寬或降低視頻幀率或碼率,減少傳輸設備(如路由器、交換機、代理服務器),優化計算機性能,關閉無關聯的網絡服務和軟件,減少客戶端緩沖時間(在實時與流暢之間取舍).
那么,在監控過程中哪些會引起網絡延時呢?主要有以下幾方面:
一、解碼設備的性能
解碼設備通常是指解碼器或用于解碼的客戶端主機,主機配置的好壞直接影響到解碼的效率,從而造成延時或停頓等問題。不過有時在解碼或編碼時,為了圖像流暢會人為加上一些緩沖。
二、編碼效率
模數和數字轉換時都會耗費時間和資源,圖像在前端進行編碼,在后端進行解碼顯示時,其間耗費的時間是延時產生的一部分。目前,廠商基本都會采用H.264的壓縮算法,圖像場景越復雜、運動物體越多、碼率和幀率越大,所采用的H.264類別和等級越高,其運算量就越復雜,編碼或解碼的難度也就越大,耗費的時間也就越多。通常采用犧牲系統資源的方式來換取編碼和解碼效率提升,這也是CPU頻率越來越高的原因之一。H.264壓縮級別,可以很好地兼顧圖像質量和延時。而從圖像傳感器來看,由于CMOS是直接輸出數字信號,對延時的影響比CCD低。
三、傳輸鏈路和設備
影響網絡延時的主要因素包括傳輸線路的質量(如網線質量、采用的工藝標準等)、路由或交換次數(路由轉發需要時間,路由跳數越多,網絡延時越大)和網絡的流量(網絡流量越大,交換機和路由器耗費的時間越長,且網絡延時也就越大)。由于交換機是網絡攝像機傳輸中常見的設備,交換機對網絡高清的圖像質量有著舉足輕重的影響。交換機的時延、丟包率、背板帶寬、交換容量、包轉發率等問題都會影響數據交換的性能和延時。所以網線和交換機的選擇至關重要,因為這將直接影響到整個傳輸鏈路的圖像質量。