基于H.264/SVC的对等网络直播系统的研究与实现
发布时间:2021-04-16 11:38
信息时代的来临和互联网的发展使得流媒体服务在我们的生活中得到了广泛应用。传统的C/S模式的视频直播系统具有可扩展性差和服务器高负载等缺点,因而现有的视频直播系统大都采用P2P模式。虽然若干款商业P2P视频直播系统已经得到成功应用,但网络异构性和客户端异构性阻碍了其进一步发展与普及。目前多种网络并存,不同种类的网络有不同的带宽,即使同种网络的传输带宽也会有波动。视频客户端日趋多元化,具有不同的处理能力、存储能力和视频分辨率,对视频质量的需求也不尽相同。现存的视频编解码机制只能提供单层固定的视频流,不能适应动态的网络变化和满足客户端的不同需求。本文提出了一个基于可扩展视频编码的P2P视频直播系统NccLive,能提供具有不同码率和视频质量的多层视频流,以缓解客户端异构性和网络异构性所带来的问题。现有的可扩展视频编码开源软件JSVM不能满足实时的编码需求。本文对H.264/SVC的视频编解码原理和机制进行了研究,改进JSVM中的运动估计搜索算法,提出了有限定的新三步搜索算法LNTSS(Limit New Three-Step Search),在不降低视频观看质量和保持视频编码压缩比的前提下,...
【文章来源】:大连理工大学辽宁省 211工程院校 985工程院校 教育部直属院校
【文章页数】:63 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 视频编码标准的演化和发展
1.2 流媒体技术的发展
1.3 研究背景和意义
1.4 本章小结
2 关键技术的分析
2.1 DirectShow技术
2.1.1 DirectShow概述
2.1.2 COM组件技术
2.1.3 过滤器和过滤器图表
2.1.4 Filter的连接
2.2 视频编解码器的工作原理
2.2.1 时间模块
2.2.2 空间模块
2.2.3 熵编码
2.3 可扩展编码标准SVC
2.3.1 H.264/SVC从H.264/AVC继承的固有属性
2.3.2 H.264/SVC相对H.264/AVC的拓展特性
2.3.3 H.264/SVC的优势及其应用
2.4 本章小结
3 基于H.26 4/SVC的P2P视频直播系统的设计与实现
3.1 系统设计概述
3.2 视频采集端的实现
3.2.1 YUV格式简介
3.2.2 YUV转码过滤器的设计实现
3.2.3 过滤器的开发调试
3.3 编码器的优化
3.3.1 JSVM编码效率优化算法
3.3.2 实验环境
3.3.3 实验性能评价
3.4 P2P网络设计
3.5 客户端实现
3.6 本章小结
4 结束语
4.1 论文工作总结
4.2 未来的工作
结论
参考文献
攻读硕士学位期间发表学术论文情况
致谢
【参考文献】:
期刊论文
[1]一种快速的SVC多模式决策方法[J]. 陆寄远,胡彬,朝红阳. 电信科学. 2010(07)
[2]针对样品视频的H.264空域SVC快速模式决策算法[J]. 杨红生,田地,毛宏宇,杨光. 仪器仪表学报. 2010(04)
[3]分级视频编码中宏块相关性快速模式决策[J]. 杨大伟,赵春晖. 计算机工程与应用. 2009(28)
[4]基于H.264空时SVC编码的快速模式决策算法[J]. 杨大伟,赵旦峰,战滨. 吉林大学学报(工学版). 2009(S2)
[5]H.264中SKIP和帧内模式的快速判断算法[J]. 孟巍,韩峥,崔慧娟,唐昆. 清华大学学报(自然科学版). 2009(08)
[6]一种改进的运动估计算法——新三步搜索法[J]. 薛亮,于敏,张正炳. 电视技术. 2004(04)
本文编号:3141355
【文章来源】:大连理工大学辽宁省 211工程院校 985工程院校 教育部直属院校
【文章页数】:63 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 视频编码标准的演化和发展
1.2 流媒体技术的发展
1.3 研究背景和意义
1.4 本章小结
2 关键技术的分析
2.1 DirectShow技术
2.1.1 DirectShow概述
2.1.2 COM组件技术
2.1.3 过滤器和过滤器图表
2.1.4 Filter的连接
2.2 视频编解码器的工作原理
2.2.1 时间模块
2.2.2 空间模块
2.2.3 熵编码
2.3 可扩展编码标准SVC
2.3.1 H.264/SVC从H.264/AVC继承的固有属性
2.3.2 H.264/SVC相对H.264/AVC的拓展特性
2.3.3 H.264/SVC的优势及其应用
2.4 本章小结
3 基于H.26 4/SVC的P2P视频直播系统的设计与实现
3.1 系统设计概述
3.2 视频采集端的实现
3.2.1 YUV格式简介
3.2.2 YUV转码过滤器的设计实现
3.2.3 过滤器的开发调试
3.3 编码器的优化
3.3.1 JSVM编码效率优化算法
3.3.2 实验环境
3.3.3 实验性能评价
3.4 P2P网络设计
3.5 客户端实现
3.6 本章小结
4 结束语
4.1 论文工作总结
4.2 未来的工作
结论
参考文献
攻读硕士学位期间发表学术论文情况
致谢
【参考文献】:
期刊论文
[1]一种快速的SVC多模式决策方法[J]. 陆寄远,胡彬,朝红阳. 电信科学. 2010(07)
[2]针对样品视频的H.264空域SVC快速模式决策算法[J]. 杨红生,田地,毛宏宇,杨光. 仪器仪表学报. 2010(04)
[3]分级视频编码中宏块相关性快速模式决策[J]. 杨大伟,赵春晖. 计算机工程与应用. 2009(28)
[4]基于H.264空时SVC编码的快速模式决策算法[J]. 杨大伟,赵旦峰,战滨. 吉林大学学报(工学版). 2009(S2)
[5]H.264中SKIP和帧内模式的快速判断算法[J]. 孟巍,韩峥,崔慧娟,唐昆. 清华大学学报(自然科学版). 2009(08)
[6]一种改进的运动估计算法——新三步搜索法[J]. 薛亮,于敏,张正炳. 电视技术. 2004(04)
本文编号:3141355
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3141355.html