近日,數字音視頻編解碼技術標準(AVS)工做組在12月21日結束的第47次會議上公佈並於明年4月份會正式推出最新的AVS2視頻編碼標準,新的編碼效率比上一代標準翻了一番,而且在無失真音頻編碼上取得了突破性的進展。AVS編碼標準也將主要應用於超高清晰度視頻,它的分辨率是高清視頻的4倍(4K超高清)或16倍(8K超高清),將會成爲之後音視頻標準的主流。算法
視頻壓縮算法經過對視頻信號的壓縮處理能夠極大地下降視頻信號的存儲和帶寬需求,在此基礎上儘量多的得到最佳的圖像質量,那麼瞭解視頻壓縮算法對嵌入式系統的開發工做有着很是重要的意義。服務器
常見的視頻壓縮編碼主要分爲(着重介紹JVT H.264):網絡
一、MPEG (MPEG-一、MPEG-二、MPEG-4)併發
二、CCITT(ITV-T、H.261,H.263)ide
三、JVT H.264/MPEG-4 AVCoop
H.264,同時也是MPEG-4第十部分,是由ITU-T視頻編碼專家組(VCEG)和ISO/IEC動態圖像專家組(MPEG)聯合組成的聯合視頻組(JVT,Joint Video Team)提出的高度壓縮數字視頻編解碼器標準。這個標準一般被稱之爲H.264/AVC(或者AVC/H.264或者H.264/MPEG-4 AVC或MPEG-4/H.264 AVC)而明確的說明它兩方面的開發者。性能
H264標準各主要部分有Access Unit delimiter(訪問單元分割符),SEI(附加加強信息),primary coded picture(基本圖像編碼),Redundant Coded Picture(冗餘圖像編碼)。還有Instantaneous Decoding Refresh(IDR,即時解碼刷新)、Hypothetical Reference Decoder(HRD,假想參考解碼)、Hypothetical Stream Scheduler(HSS,假想碼流調度器)編碼
H.264是在MPEG-4技術的基礎之上創建起來的,其編解碼流程主要包括5個部分:幀間和幀內預測(Estimation)、變換(Transform)和反變換、量化(Quantization)和反量化、環路濾波(Loop Filter)、熵編碼(Entropy Coding)。能夠提供11個等級、7個類別的子協議格式(算法),其中等級定義是對外部環境進行限定,例如帶寬需求、內存需求、網絡性能等等。等級越高,帶寬要求就越高,視頻質量也越高。類別定義則是針對特定應用,定義編碼器所使用的特性子集,並規範不一樣應用環境中的編碼器複雜程度。code
Anychat 遊戲視頻開發平臺就是利用這一編碼技術實現的應用在最底層的技術!orm
AnyChat遊戲視頻系統」採用加強的H.264視頻編碼算法和G.729語音編碼算法,具備高畫質、語音清晰、流暢的特色,採用P2P技術進行網絡傳輸,服務器採用完成端口模型的重疊IO,具備極高的併發處理能力。
視頻技術 視頻制式:PAL-B 分辨率: 176×144 幀 率: 8 視頻編碼器:H.264 視頻流碼率:10kbps ~ 50kbps(VBR)
音頻技術 採樣率:22050 Hz 量化值:16 bit 聲 道:1 chanel 音頻編碼器:G.729 音頻流碼率:8kbps 靜音檢測:支持
P2P技術 傳輸方式:UDP 支持的NAT類型: Cone NAPT <——> Cone NAPT Cone NAPT <——> Symmetric NAT