H.264/SVC碼率控制技術研究與應用
發(fā)布時間:2021-03-09 05:01
隨著網絡技術以及硬件設備的不斷發(fā)展,現有網絡帶寬以及終端設備呈現出多元化的趨勢,對視頻編碼技術也提出了新的挑戰(zhàn)。為了應對帶寬以及終端分辨率和處理能力的差異,ITUT和ISO/IEC聯合視頻專家組(JVT)于2007年提出了H.264/AVC的可伸縮視頻編碼技術(SVC)擴展。SVC可以在傳輸過程中或接收端選擇性丟棄部分碼流以適應終端對幀率或分辨率或質量的需求,即SVC可以通過一次編碼完成若干幀率、分辨率以及質量的視頻組合,用戶可以根據需要抽取其中任意組合的碼流進行解碼播放或傳輸。SVC可以適應不同的信道以及終端,但其實現方法是丟棄部分碼流,必然導致信息量減少。因而研究SVC碼率控制,合理分配碼流有重要意義。本論文以SVC的碼率控制和傳輸為主要研究對象,主要內容為:1.簡要介紹可伸縮視頻編碼在時間、空間和質量上的可伸縮性及其實現方式,并討論了現有的碼率控制技術,介紹了圖像組(GOP)級、幀級和基本單元級碼率控制,還簡單介紹視頻傳輸技術。2.研究可伸縮視頻編碼的時間可伸縮實現結構(Hierarchical B結構),并以此為基礎提出了一種基于Hierarchical B結構的幀級恒定碼率控...
【文章來源】:電子科技大學四川省 211工程院校 985工程院校 教育部直屬院校
【文章頁數】:75 頁
【學位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 視頻編碼及碼率控制技術的發(fā)展
1.2 本文主要工作
1.3 本論文的結構安排
第二章 H.264/SVC視頻編碼標準及其關鍵技術
2.1 H.264/SVC視頻編碼介紹
2.2 H.264/SVC的可伸縮性
2.2.1 時間可伸縮性
2.2.2 空間可伸縮性
2.2.3 質量可伸縮性
2.3 H.264/SVC的碼率控制技術
2.3.1 GOP級碼率分配
2.3.2 幀級碼率控制
2.3.3 基本單元級碼率控制
2.4 視頻傳輸技術
2.4.1 流媒體系統(tǒng)簡介
2.4.2 流媒體傳輸協議
2.5 本章小結
第三章 基于HIERARCHICAL B幀結構的恒定碼率控制技術
3.1 相關背景介紹
3.2 基于HIERARCHICAL B幀的恒定碼率控制
3.2.1 GOP級比特分配
3.2.2 GOP內幀級比特分配
3.2.3 QP值計算
3.2.4 碼率控制流程
3.3 測試結果與分析
3.3.1 率失真對比
3.3.2 編碼視頻平均碼率對比
3.4 本章小結
第四章H.264/SVC恒定質量碼率控制技術
4.1 VBR和恒定質量碼率控制介紹
4.2 時域基本層(T0層)碼率控制
4.2.1 初始QP選擇
4.2.2 時域T0層P幀質量控制控制算法
4.3 時域增強層質量控制
4.4 空間增強層的質量控制
4.5 實驗結果
4.5.1 HIERARCHICAL B幀結構碼率控制對比
4.5.2 空間增強層碼率控制對比
4.6 本章小結
第五章 編碼視頻的RTP傳輸
5.1 背景介紹
5.2 AVC編碼視頻的RTP傳輸
5.2.1 H.264/AVC碼流組成
5.2.2 AVC編碼視頻的RTP打包
5.2.3 AAC音頻的RTP打包
5.2.4 音視頻同步
5.3 SVC編碼視頻的RTP傳輸
5.3.1 SVC碼流結構
5.3.2 RTP打包SVC碼流
5.3.3 自適應層間切換
5.4 測試結果與分析
5.4.1 音視頻同步測試
5.4.2 SVC層級切換測試
5.5 本章小結
第六章 結論
6.1 本文的主要貢獻
6.2 下一步工作的展望
致謝
參考文獻
攻讀碩士期間的研究成果
本文編號:3072292
【文章來源】:電子科技大學四川省 211工程院校 985工程院校 教育部直屬院校
【文章頁數】:75 頁
【學位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 視頻編碼及碼率控制技術的發(fā)展
1.2 本文主要工作
1.3 本論文的結構安排
第二章 H.264/SVC視頻編碼標準及其關鍵技術
2.1 H.264/SVC視頻編碼介紹
2.2 H.264/SVC的可伸縮性
2.2.1 時間可伸縮性
2.2.2 空間可伸縮性
2.2.3 質量可伸縮性
2.3 H.264/SVC的碼率控制技術
2.3.1 GOP級碼率分配
2.3.2 幀級碼率控制
2.3.3 基本單元級碼率控制
2.4 視頻傳輸技術
2.4.1 流媒體系統(tǒng)簡介
2.4.2 流媒體傳輸協議
2.5 本章小結
第三章 基于HIERARCHICAL B幀結構的恒定碼率控制技術
3.1 相關背景介紹
3.2 基于HIERARCHICAL B幀的恒定碼率控制
3.2.1 GOP級比特分配
3.2.2 GOP內幀級比特分配
3.2.3 QP值計算
3.2.4 碼率控制流程
3.3 測試結果與分析
3.3.1 率失真對比
3.3.2 編碼視頻平均碼率對比
3.4 本章小結
第四章H.264/SVC恒定質量碼率控制技術
4.1 VBR和恒定質量碼率控制介紹
4.2 時域基本層(T0層)碼率控制
4.2.1 初始QP選擇
4.2.2 時域T0層P幀質量控制控制算法
4.3 時域增強層質量控制
4.4 空間增強層的質量控制
4.5 實驗結果
4.5.1 HIERARCHICAL B幀結構碼率控制對比
4.5.2 空間增強層碼率控制對比
4.6 本章小結
第五章 編碼視頻的RTP傳輸
5.1 背景介紹
5.2 AVC編碼視頻的RTP傳輸
5.2.1 H.264/AVC碼流組成
5.2.2 AVC編碼視頻的RTP打包
5.2.3 AAC音頻的RTP打包
5.2.4 音視頻同步
5.3 SVC編碼視頻的RTP傳輸
5.3.1 SVC碼流結構
5.3.2 RTP打包SVC碼流
5.3.3 自適應層間切換
5.4 測試結果與分析
5.4.1 音視頻同步測試
5.4.2 SVC層級切換測試
5.5 本章小結
第六章 結論
6.1 本文的主要貢獻
6.2 下一步工作的展望
致謝
參考文獻
攻讀碩士期間的研究成果
本文編號:3072292
本文鏈接:http://sikaile.net/kejilunwen/wltx/3072292.html
教材專著