監控網路攝像機壓縮率
數字編碼技術,也就是通常所說的壓縮方式,是視頻伺服器的技術核心,也是我們選擇網路視頻伺服器的首要考察對象。目前比較流行的數字壓縮編碼格式有MPEG-4和H.264,某些國外的老方案產品中還有在使用小波壓縮和M-JPEG壓縮。由於本文主要是分析網路視頻伺服器,對編碼技術的介紹將儘量簡單,如大家有興趣可以參考其他算法分析專題。
1.M-JPEG
M-JPEG作為一種數字壓縮格式,從模擬到數字、從錄像機到硬碟錄像機,M-JPEG為我們帶來了嶄新的數位化播出手段,它把信號變成了數據,應該來說M-JPEG壓縮技術在視頻壓縮的出現過程中具有里程碑式的意義。M-JPEG是基於幀內、幀獨立的壓縮方式,所以相對於後來出現的MPEG-4、H.264的壓縮方式,它數據量更大,傳輸困難,所以該編碼技術的網路視頻伺服器已經基本上不能滿足現在遠程監控需求,只能算是曾經的產品。
2.MPEG-4
在MPEG(運動圖像專家組)系列壓縮方式中,MPEG-4技術屬於是碼流與畫質比中較好的一種,所以很多公司都推出了該編碼的產品。採用的幀間壓縮方式,利用幀之間的冗餘信息大大減少壓縮數據量,達到同樣的視頻質量MPEG-4所需的碼率只有M-JPEG的1/30甚至更少。大家一般意義上認為MPEG-4 IBP的壓縮方式已經滿足了網路傳輸的要求,所以也使得網路視頻伺服器在普通網路環境中套用成為可能。
3.H264
聯合視頻工作組(JVT,Joint Video Team)在H26L的基礎上提出了H.264編碼技術,它通過增加運算的複雜性降低了碼流的同時提高畫質。H.264的出現為低碼流網路傳輸的實現提供了解決方式,也使得現有頻寬的情況下多路數網路視頻伺服器的套用成為可能。
另外,更為關鍵的是網路攝像機採用什麼壓縮晶片,Megavideo技術能夠使200萬像素高清網路攝像機,相對靜態環境下的碼流只有50Kb一下,這算是世界上最先進的壓縮技術了。