H.264/SVC码率控制技术研究与应用
发布时间:2021-03-09 05:01
随着网络技术以及硬件设备的不断发展,现有网络带宽以及终端设备呈现出多元化的趋势,对视频编码技术也提出了新的挑战。为了应对带宽以及终端分辨率和处理能力的差异,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 视频编码及码率控制技术的发展
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 流媒体系统简介
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 视频编码及码率控制技术的发展
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 流媒体系统简介
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
本文链接:https://www.wllwen.com/kejilunwen/wltx/3072292.html