H264/AVC协议基本概况
生活随笔
收集整理的這篇文章主要介紹了
H264/AVC协议基本概况
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
轉載地址:?https://blog.csdn.net/hiwubihe/article/details/82221070
感謝前輩的總結分享!
?
本篇對學習H264常見的知識點做個備注。
1.H264編碼碼率設置
對視頻進行編碼時,碼率和視頻質量是一對矛盾的話題。一般碼率越大,視頻丟棄冗余信息就越少,視頻質量就越高。但是碼率達到一定程度,視頻質量人類無法識別,所以每種分辨率都有一個閾值,編碼時按照閾值即可。一般比較兩種算法的優劣,可以比較,相同帶寬下視頻質量,或者相同質量下的比特率占用情況。這里http://www.lighterra.com/papers/videoencodingh264/有個編碼H264在各種分辯率下的閾值。
?
2.標準文檔
H264/AVC 是MPEG組織和ITU聯合制定的,標準是ISO/IEC 14496,全文包括21部分
| ISO/IEC 14496-1 | 系統部分 | 描述了組成一個場景的音頻和視頻成分之間的關系 |
| ISO/IEC 14496-2 | 視頻部分 | 分別規定自然的和合成的視頻對象、音頻對象的編碼表示 常見的MPEG-4視頻編碼 |
| ISO/IEC 14496-3 | 音頻部分 | 分別規定自然的和合成的視頻對象、音頻對象的編碼表示 |
| ISO/IEC 14496-4 | 一致性測試部分 | 定義了比特流和設備的一致性條件,用來測試MPEG-4的實現。 |
| ISO/IEC 14496-5 | 參考軟件 | 包括與MPEG-4的主要部分相對應的軟件。 |
| ISO/IEC 14496-6 | 多媒體傳送整體框架DMIF | 這是MPEG-4應用層與傳輸網絡的接口,定義了通信協議,使MPEG-4系統的數據流能進入各種傳輸網絡。還包含一個存儲格式MP4,用于存儲編碼的場景。 |
| ISO/IEC 14496-7 | MPEG-4工具優化軟件 | 提供了對實現進行優化的例子(這里的實現指的是第五部分)。 |
| ISO/IEC 14496-8 | ? | 定義了在IP網絡上傳輸MPEG-4內容的方式 |
| ISO/IEC 14496-9 | 參考硬件描述 | 提供了用于演示怎樣在硬件上實現本標準其他部分功能的硬件設計方案。 |
| ISO/IEC 14496-10 | 高級視頻編碼AVC | 定義了一個被稱為AVC的視頻編解碼器。 |
| ISO/IEC 14496-11 | ? | 場景描述和應用引擎。 |
| ISO/IEC 14496-12 | ISO媒體文件格式 | 定義了一個存儲媒體內容的文件格式。 |
| ISO/IEC 14496-13 | ? | 知識產權管理和保護(IPMP)擴展。 |
| ISO/IEC 14496-14 | MP4文件格式 | 定義了基于第十二部分的用于存儲MPEG-4內容的容器文件格式。 |
| ISO/IEC 14496-15 | AVC文件格式 | 定義了基于第十二部分的用于存儲第十部分的視頻內容的文件格式。 |
| ISO/IEC 14496-16 | ? | 動畫框架擴展AFX(Animation Framework eXtension)。 |
| ISO/IEC 14496-17 | ? | 同步文本字幕格式(尚未完成,2005年1月達成"最終委員會草案"。 |
| ISO/IEC 14496-18 | ? | 字體壓縮和流式傳輸(針對公開字體格式)。 |
| ISO/IEC 14496-19 | ? | 綜合材質流(Synthesized Texture Stream)。 |
| ISO/IEC 14496-20 | ? | 簡單場景表示(尚未完成,2005年1月達成"最終委員會草案"。 |
| ISO/IEC 14496-21 | ? | 用于描繪(Rendering)的MPEG-J拓展(尚未完成,2005年1月達成"委員會草案"。 |
總結
以上是生活随笔為你收集整理的H264/AVC协议基本概况的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 三极管电路必懂的几种分析方法
- 下一篇: Axure 制作验证码交互