標籤:音視頻開發 視頻會議 即時通訊 解決方案 檔案傳輸
網路攝像機和音視頻開發作為網路應用的新型產品,適應網路傳輸的要求也必然成為產品開發的重要因素,而這其中視頻映像的技術又成為關鍵。在目前中國網路攝像機和音視頻開發的產品市場上,各種壓縮技術百花齊放,且各有優勢,為使用者提供了很大的選擇空間。AnyChat音視頻開發平台使用的就是h.264主流的音視頻編解碼。現在小編整理幾種視頻的壓縮格式進行對比分析:
JPEG、M-JPEG
有相當一部分國內外網路攝像機和音視頻開發都是採用JPEG,Motion-JPEG壓縮技術,JPEG、M-JPEG採用的是幀內壓縮方式,映像清晰、穩定,適於視頻編輯,而且可以靈活設定每路的視頻清晰度和壓縮幀數。另外,因其壓縮後的格式可以讀取單一畫面,因此可以任意剪接,特別適用與安防取證的用途。
WaveletTransform
小波變換也屬於幀內壓縮技術,由於這種壓縮方式移除了映像的高頻成分,僅保留單幀映像訊號,特別適用於畫面變更頻繁的場合,且壓縮比也得到了一定的提高,因此也被一些網路攝像機和音視頻開發所採用,例如,BOSCH推出的NetCam-4系列數字網路攝像機,深圳締佳生產的NETCAM系列網路攝像機等。
H.263
H.263是一個較為成熟的標準,它是幀間預測和變換編碼的混合演算法,壓縮比較高,尤其適用低頻寬上傳輸活動視頻。採用H.263技術生產的網路型產品,其成本較為適中,軟/硬體豐富,適合集中監控數量較多的需求,如深圳大學通訊技術研究所開發的SF-10網路攝像機和SF-20音視頻開發,深圳新文鼎開發的W750音視頻開發和W74GM網路攝像機等採用的都是這一壓縮技術。
MPEG-4
MPEG-4的著眼點在於解決低頻寬上音視頻的傳輸問題,在164KHZ的頻寬上,MPEG-4平均可傳5-7幀/秒。採用MPEG-4壓縮技術的網路型產品可使用頻寬較低的網路,如PSTN,ISDN,ADSL等,大大節省了網路費用。另外,MPEG-4的最高解析度可達720×576,接近DVD畫面效果,基於映像壓縮的模式決定了它對運動物體可以保證有良好的清晰度。MPEG-4所有的這些優點,使它成為當前網路產品生產廠商開發的重要趨勢之一。
另外,也有部分廠商採用的是MPEG-1,MPEG-2壓縮格式,除此之外,有的廠商還採用多種壓縮技術相結合的方式,例如,有些國外推出的網路攝像機,其壓縮方式就是MPEG-4,與JPEG相結合,在可以看到JPEG靜止映像的同時,利用MPEG-4進階壓縮功能,令到高品質的生動影像也能在低頻寬上傳輸。
縱觀以上這些壓縮技術,雖然MPEG-4以其良好的映像壓縮效能,可支援非常低的寬頻上達到視頻會議的品質,從而成為未來網路型產品開發的主流方向,但就現在市場的應用情況來看,MPEG-4暫時還沒有佔到主導地位,究其原因,主要是由於雖然MPEG-4的國際標準已經制定,但MPEG-4的演算法是公開的因而廠商各自為政,良莠不齊,對後續的二次開發帶來了嚴重的影響,另外,MPEG-4在映像品質上也有待提高,在複雜的網路環境中,資料流過大時易導致資料流失。
另一方面,如此多種類的壓縮技術,也讓使用者在選購網路攝像機和音視頻開發時,產生了不少的困擾,有的使用者要求網路傳輸達到即時,有的要求映像品質高,有的又要求後端儲存系統容量足夠大…….對於網路型產品而言,網路傳輸速率、映像品質和系統儲存容量都與產品所用的壓縮方式密切相關,三者又互相制約,因此很難做到三者同時達到最理想的狀態,只能從三者中尋求一個平衡點,即使用者本身真正實際的需求。很多廠商建議使用者在選擇網路攝像機和音視頻開發時,首先應明確系統已有的資源,以及系統所要達到的實際效果。
音視頻開發的壓縮格式分析