一种远程桌面连接中的流媒体传输优化技术
[Abstract]:In recent years, the virtual desktop technology is booming day by day, and it is changing our world more rapidly and profoundly. It is widely used for both enterprises and individuals, and remote desktop connection is one of its key technologies. The basic principle of virtual desktop is to generate and configure virtual desktop uniformly on the remote server, and the client uses some remote desktop connection technology to access the virtual desktop. Most of the current clients can support normal desktop operations, such as mouse, keyboard input, etc. However, the user experience of remote viewing streaming media in virtual desktop still needs to be improved. The cross-platform and open-source of VNC make the VNC platform become the first choice in this paper. In this paper, the RFB protocol adopted by VNC is analyzed in detail, such as screen update mode and message interaction mechanism, etc., and the shortcomings and shortcomings of VNC in streaming media transmission are summarized. Then a systematic optimization strategy is put forward from two aspects: server side and client side. On the server side, starting from the identification of remote virtual desktop streaming media, aiming at the lazy screen update mode, this paper puts forward the active push strategy of the server side, and extends H. 264 coding according to the low compression ratio of its coding mode. In this paper, a rate control module is designed to control the encoding speed of the server for the contradiction of the mismatch between the encoding and pushing data speed of the server and the decoding and processing speed of the client. In addition, this paper also designed a large file-on-demand mechanism for streaming media files on multimedia file server based on sharing mechanism to meet the users' demand for resolution clarity. On the client side, corresponding to a series of optimizations on the server side, the FFmpeg decoding module is added to decode H. 264 encoded data. Considering the limited resource and decoding ability of Android, a hard decoding module is added to the client. When hard decoding can not relieve the pressure of client CPU, the client enables feedback conversion module to send a rate control request to the server. Finally, embedded Vitamio framework multimedia player realizes the function of local playing in large file on demand mechanism. In order to verify the performance improvement of the above optimization scheme, this paper carries on the targeted test, and compares with the VNC prototype system in the server side and the client side, respectively. And simulate the operation of the optimized version of VNC platform in different network environment and different device configuration scenario. The comparison results show that the performance of remote streaming media based on VNC platform can be improved and the user experience can be improved by the optimization and improvement scheme of streaming media transmission proposed in this paper.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TN919.8
【参考文献】
相关期刊论文 前10条
1 朱永强;汤雄;;基于VNC的远程桌面传输协议分析与研究[J];计算机系统应用;2016年11期
2 白钢华;李王辉;;网络视频流识别技术研究[J];信息安全与技术;2014年10期
3 郭玉霞;;FFM PEG SDK结构分析[J];计算机与网络;2013年11期
4 闫晶;;基于VC++的YUV420与RGB24之间的视频图像格式相互转换[J];电脑与信息技术;2013年02期
5 刘坚;余综;;VNC多媒体数据实时传输的研究与实现[J];计算机工程与设计;2012年07期
6 王海勇;孙雁飞;吴启宗;;H.264编码中帧内预测算法研究[J];电视技术;2009年08期
7 齐谊娜;徐海龙;王晓丹;;H·264与MPEG-4压缩编码标准的分析与比较[J];计算机测量与控制;2006年12期
8 张静,张春田;视频传输中的码率控制技术[J];电路与系统学报;2005年03期
9 邵丹,韩家伟;YUV与RGB之间的转换[J];长春大学学报;2004年04期
10 梁飞蝶,李锦涛;瘦客户计算应用协议中远程显示机制的比较[J];计算机工程与应用;2004年21期
相关硕士学位论文 前7条
1 程夏衍;基于VNC协议的云视频技术的研究与实现[D];电子科技大学;2015年
2 梁书婷;基于Android平台的远程桌面控制系统的设计与实现[D];哈尔滨工业大学;2013年
3 于颖;网络视频流识别技术研究与实现[D];电子科技大学;2013年
4 彭澍恺;网络流媒体中的视频数据流侦听与分析[D];北京邮电大学;2012年
5 李宝石;基于龙芯电子教室系统的VNC协议优化研究[D];中国石油大学;2010年
6 刘杰;H.264编解码算法在网络视频传输中的应用[D];西安电子科技大学;2010年
7 陈杰;H.264视频编解码传输算法平台及码率控制研究[D];上海交通大学;2007年
,本文编号:2431585
本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/2431585.html