基于VNC协议的云视频技术的研究与实现
本文关键词:基于VNC协议的云视频技术的研究与实现
【摘要】:随着云计算的发展,IT基础设施的交付使用模式已经深入人心,计算机科学的又一次革命已经到来。在云计算的浪潮下,虚拟桌面技术蓬勃发展,服务端统一配置管理,客户端远程连接到虚拟桌面的方案成为众多虚拟桌面实现的基本原理。而虚拟桌面多媒体应用尤其是高清视频播放成为虚拟桌面实现过程中的一大难题。VNC(Virtual Network Computing)是一种使用RFB(Remote Framebuffer)协议的屏幕画面分享及远程操作软件,其跨平台、低带宽、低CPU占用率特点使它成为一款优秀的远程桌面分享软件。然而,RFB协议对视频的支持不好,无法满足在云平台上播放视频,客户端收看视频的需求。本文提出的目的就是为了改善这一问题。文章首先对VNC的消息协议、屏幕刷新请求方式和图像编码方式做出了介绍,同时分析了它在刷新请求方式和视频图像编码上的不足。紧接着提出了改进思路:针对屏幕刷新速度慢、刷新受延迟影响的问题本文采取了服务端推送的更新策略;针对图像编码压缩率低、占用带宽太高的问题本文则采取H.264的编码方案。对于改进中的一些细节问题本文也提出了创造性的解决方案:第一,提出了桌面模式和视频模式的概念,以减少没有视频播放时的资源消耗,同时优化视频播放时的体验;第二,提出了帧率自适应方案,提高程序对不同配置机器的适应性,在低配置机器上保证较低的CPU占用率,在高配置机器上充分发挥机器性能;之后,本文在TightVNC程序源码的基础上做出了实现,添加了模式切换器、服务端推送模块、帧率自适应模块、编码模块和解码模块。最后,针对改进后的VNC进行了测试,包括功能测试和性能测试。其中性能测试部分在CPU占用率、带宽占用率和流畅度三个指标上与TightVNC进行了对比,最终得出结论:改进后的VNC播放视频时在带宽占用和流畅度方面都有了大幅度的进步,但CPU占用方面不如TightVNC。综合所有测试结果,改进后的VNC能够适用于云平台上的视频播放。
【关键词】:VNC 云计算 虚拟桌面协议
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN919.81
【目录】:
- 摘要5-6
- ABSTRACT6-10
- 第一章 绪论10-17
- 1.1 桌面私有云的发展10-11
- 1.2 国内外研究现状11-15
- 1.2.1 虚拟桌面产品11-13
- 1.2.2 针对VNC的研究13-15
- 1.3 文章框架和结构15-17
- 第二章 相关技术介绍17-23
- 2.1 云计算17-18
- 2.1.1 云计算的起源17
- 2.1.2 云计算的特点17-18
- 2.2 视频编码算法18-20
- 2.2.1 H.264编码18-20
- 2.2.2 MPEG-4 编码20
- 2.3 虚拟桌面连接协议20-22
- 2.4 本章小结22-23
- 第三章 云视频技术设计思想23-41
- 3.1 私有云平台概况23-24
- 3.2 VNC实现细节24-29
- 3.2.1 VNC总体实现24-26
- 3.2.2 VNC视频压缩算法26-27
- 3.2.3 VNC消息请求模型27-29
- 3.2.4 VNC在实时视频应用中的不足29
- 3.3 基于VNC的改进思路29-40
- 3.3.1 模式切换器29-32
- 3.3.2 图像请求模型验证实验32-35
- 3.3.3 服务端推送策略35-37
- 3.3.4 混合压缩算法37-40
- 3.4 本章小结40-41
- 第四章 详细实现41-64
- 4.1 总体实现描述41-45
- 4.1.1 云平台实现41-44
- 4.1.2 VNC改进总体实现44-45
- 4.2 模式切换器的实现45-50
- 4.3 服务端推送的实现50-53
- 4.4 客户端帧率自适应实现53-55
- 4.5 编码模块的实现55-60
- 4.6 解码模块的实现60-63
- 4.7 本章小结63-64
- 第五章 系统测试与分析64-75
- 5.1 测试环境64-65
- 5.2 功能测试65-67
- 5.2.1 测试环境配置65-66
- 5.2.2 功能测试和结果分析66-67
- 5.3 性能测试67-74
- 5.3.1 性能评价指标68
- 5.3.2 性能测试与结果分析68-74
- 5.4 本章小结74-75
- 第六章 总结与展望75-76
- 6.1 本文的工作75
- 6.2 展望75-76
- 致谢76-77
- 参考文献77-80
【相似文献】
中国期刊全文数据库 前10条
1 俞银飞;;酷玩视频秀[J];微电脑世界;2006年10期
2 代科学;李强;李国辉;;视频挖掘研究进展[J];计算机科学;2010年10期
3 张德成;;视频教育资源如何实现流媒体化?[J];教育信息化;2006年18期
4 唐宝岩;;网络视频教研模式引发的思考[J];林区教学;2014年01期
5 舒文琼;;小即是美 短视频服务迎来春天[J];通信世界;2014年08期
6 代科学;武德峰;付畅俭;李国辉;李惠佳;;视频挖掘技术综述[J];中国图象图形学报;2006年04期
7 钱培德;;VGA视频模式控制探讨[J];微计算机应用;1990年04期
8 Jan Ozer ,伍颖文;桌面视频改朝换代[J];个人电脑;1995年09期
9 yubng;;解决视频变黑白的故障[J];电脑迷;2006年05期
10 樱木花道 ,克劳德;QQ2005 Beta3让你全屏视频、安全聊天[J];电脑爱好者;2005年20期
中国重要报纸全文数据库 前10条
1 ;视频数据中挖“宝”[N];计算机世界;2002年
2 李鹏;网络视频威胁传统电视?[N];中国图书商报;2007年
3 双龙一剑;教学中的视频捕捉[N];中国电脑教育报;2002年
4 商报记者 张绪旺;国内视频B2B迎发展机遇[N];北京商报;2012年
5 本报记者 胡雅清;视频纷争:自制剧迷局[N];中国经营报;2010年
6 双龙一剑;课件视频DIY[N];中国电脑教育报;2002年
7 赵福军;视频网站上市后的竞跑[N];中国文化报;2010年
8 姜伯静;阿里网店卖影视前景不太美[N];中国新闻出版报;2014年
9 本报记者 贺骏;视频三雄市场瓜分基本告罄 “创意战”有望取代“消耗战”[N];证券日报;2011年
10 苗得雨;国内视频网站:在“压力”中重生[N];电脑报;2008年
中国硕士学位论文全文数据库 前10条
1 王雷钧;网络视频元数据提取与自适应播放方法研究[D];华中科技大学;2012年
2 王琼;中国视频网站运营模式创新研究[D];北京印刷学院;2015年
3 胡军涛;视频高层结构分析和挖掘[D];中国人民解放军国防科学技术大学;2002年
4 雷夏;基于特征的视频挖掘技术研究与应用[D];大连理工大学;2007年
5 郑建强;用户参与的网络视频媒体与桌面应用集成[D];浙江大学;2007年
6 李本全;病毒式网络视频应用价值研究[D];湖北工业大学;2012年
7 伍蔚然;从“自制内容”看中国视频网站发展策略[D];安徽大学;2015年
8 谢晓能;语义相关内容挖掘的视频摘要生成算法研究[D];浙江大学;2006年
9 郭凌峰;基于P2CP原理的视频加速系统[D];大连理工大学;2012年
10 崔琳琳;嵌入式无线视频监控系统及特征提取方法研究[D];兰州理工大学;2012年
,本文编号:986012
本文链接:https://www.wllwen.com/kejilunwen/wltx/986012.html