[发明专利]虚拟桌面web视频重定向的方法在审
申请号: | 201610482852.8 | 申请日: | 2016-06-27 |
公开(公告)号: | CN106657206A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 杜仲舒;王永利;孙建红;董振江;张恒生;张晗;赵亮 | 申请(专利权)人: | 南京理工大学;中兴通讯股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 南京理工大学专利中心32203 | 代理人: | 王玮 |
地址: | 210094 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 桌面 web 视频 定向 方法 | ||
技术领域
本发明涉及云计算虚拟化技术领域,具体是一种虚拟桌面上的web视频重定向的方法。
背景技术
VDI,英文全称Virtual Desktop Infrastructure, 即虚拟桌面基础架构。它不是给每个用户都配置一台PC,而是通过在数据中心的服务器运行操作系统,将桌面进行虚拟化,用户可以通过客户端设备的客户计算协议与虚拟桌面进行连接,使其访问桌面就像是传统的本地安装桌面一样。
随着云技术的推广,VDI协议越来越多的得到使用。在VDI环境下视频播放一直是一个难以解决的问题。对于Web网络视频,通过在虚拟化平台的虚拟桌面系统中,构建服务,使得虚拟桌面系统中的视频播放只是起到转发到本地访问端进行解码,从而可以充分利用VDI客户端的CPU和显卡资源来进行处理,减轻Host端性能压力。
传统的虚拟机视频重定向方法主要有Flash播放器重定向、视频编码后到客户端重新解码、拦截视频区域以压缩的图像方式传输等方法,但都不能有效地解决视频与网页交互的问题,而且除Flash播放器重定向外的大多数方法都需要消耗大量的带宽,并且视频编码和压缩也导致了大量的内存消耗。
发明内容
本发明的目的在于提供一种虚拟桌面web视频重定向的方法,是一种能够解决视频与网页交互的虚拟机视频重定向方法,同时保证了内存和网络性能。
实现本发明目的的技术解决方案为:一种虚拟桌面web视频重定向的方法,对于web视频,虚拟桌面系统采用交互式动态代理的方式交换VDI服务器和VDI客户端的web视频访问信息,利用VDI客户端的CPU或显卡资源对web视频数据进行解码。所述交互式动态代理方法采用SPICE协议和浏览器插件,设计并实现了VDI服务端交互式动态代理模块、VDI客户端交互式动态代理模块、VDI服务器代理和VDI客户端代理之间的通信协议,可自适应地将原本在VDI服务器端解码的web视频重定向至VDI客户端。
具体步骤如下:
(1)位于VDI服务端的交互式动态代理服务模块检测到包含视频的网址链接,触发VDI服务端交互式动态代理服务模块的代理转发功能,即打开对应视频的代理开关;
(2)VDI服务器端交互式动态代理服务模块构建代理通信协议传输给VDI客户端交互式动态代理服务模块,如发现代理服务存在未处理的视频请求,交由VDI客户端守护程序进行处理;
(3)VDI服务器端交互式动态代理利用屏幕同步技术获得浏览器位置,VDI客户端守护程序调用浏览器处理该请求,利用客户端CPU或GPU资源解码视频流,在浏览器中渲染出视频;
(4)如果VDI服务器端交互式动态代理服务模块检测到服务器端浏览器中用户点击的链接不包含视频访问,则直接在浏览器中打开;如果检测到服务器端浏览器中用户点击的链接包含视频访问,则该请求交由VDI服务器交互式动态代理服务模块处理,返回第(1)步开始重复上述过程。
本发明与现有技术相比,其显著优点:(1)在VDI环境下观看视频时,VDI服务器只负责将视频请求信息传输给客户端,在VDI服务器上不进行视频数据的解码和压缩,大大降低VDI服务器的负担。
(2)客户端在本地解码视频文件,视频文件不会因为中间的转发过程而受到损失,用户在VDI客户端可以体验良好的观看效果。
(3)客户端在解码数据时不需要随着本地分辨率的增大而消耗更多的CPU资源用于视频解码,降低VDI客户端的负担。
附图说明
图1是本发明交互式动态代理的系统部署示意图。
图2是本发明实施web视频重定向请求与回复流程示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学;中兴通讯股份有限公司,未经南京理工大学;中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610482852.8/2.html,转载请声明来源钻瓜专利网。