[发明专利]虚拟桌面终端获取视频内容的方法、系统与CDN子系统有效
申请号: | 201210559971.0 | 申请日: | 2012-12-21 |
公开(公告)号: | CN103888419A | 公开(公告)日: | 2014-06-25 |
发明(设计)人: | 王峰;刘圆;雷葆华;高儒振;李军;王和宇;饶少阳;蔡永顺;张洁 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04N21/2381 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 张殿慧 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 桌面 终端 获取 视频 内容 方法 系统 cdn 子系统 | ||
技术领域
本公开涉及云计算领域,特别地,涉及一种虚拟桌面终端获取视频内容的方法、系统与内容分发子系统。
背景技术
虚拟桌面是典型的云计算技术和应用,它可以为用户提供部署在云端的远程计算机桌面服务。通过在虚拟桌面服务器上运行用户所需的操作系统和应用软件,然后采用桌面交付协议将操作系统桌面视图以图像的方式传送到用户端设备上显示。同时,用户端的输入通过网络传递给服务侧处理,并更新桌面视图内容。
在传统的虚拟桌面系统中,如果用户需要访问视频内容,那么其请求将首先被从终端发送给虚拟桌面,由虚拟桌面解析后向视频内容服务站点发出请求。视频内容服务站点在接收到请求后将视频内容发送给虚拟桌面服务器,然后虚拟桌面对其进行解码播放并将播放画面转换为图片,进而封装为桌面传输协议数据包发送给用户终端上展现。这一过程中,视频内容从视频内容服务站点到用户终端之间必须经由虚拟桌面服务器的中转,造成了较大的性能开销。
当前,有一些虚拟桌面解决方案提出将视频流直接传输到用户终端上解码播放,但这一过程中,虽然在一定程度上减少了此前视频播放画面图像传输的带宽需求,但是由于在虚拟桌面场景中,用户访问和操控的是远程虚拟桌面服务器上提供桌面系统,用户对视频访问的请求是由虚拟桌面服务器中部署的桌面系统向视频内容服务站点发出的,因此视频内容服务站点在响应视频访问请求时仍将会把视频内容指向虚拟桌面服务器,再由虚拟桌面服务器返回给用户终端,可见,视频内容在流到用户终端前仍需通过虚拟桌面服务器。同时,视频在用户终端上解码播放,对终端有较高的配置和性能要求,这与虚拟桌面解决方案中倡导的“瘦终端”概念有所违背。另外,即使是用户终端本地进行视频解码,也只能限定于特定的媒体播放器(例如,Media player)和特定的视频编码格式(例如,avi格式),对视频访问的场景有比较大的限制。而最关键的一点在于,视频内容服务站点通常采用CDN(Content DeliveryNetwork,内容分发网络)加速的方法改善用户访问体验,而传统的虚拟桌面解决方案向视频服务器站点发起请求的是虚拟桌面服务器,因此CDN将以此为根据选择用于提供服务的边缘节点,而这一节点对于最终访问视频内容的用户终端而言未必是最优的,也会造成视频访问体验的下降。
发明内容
本公开鉴于以上问题中的至少一个提出了新的技术方案。
本公开在其一个方面提供了一种虚拟桌面终端获取视频内容的方法,其可以提升视频传输质量。
本公开在其另一方面提供了一种内容分发子系统,其可以提升视频传输质量。
本公开在其又一方面提供了一种虚拟桌面终端获取视频内容的系统,其可以提升视频传输质量。
根据本公开,提供一种虚拟桌面终端获取视频内容的方法,包括:
接收虚拟桌面服务器发送的视频访问数据包,视频访问数据包中包括所请求的视频内容、虚拟桌面传输协议和虚拟桌面服务器自虚拟桌面客户端发送的桌面传输协议数据中提取的虚拟桌面终端IP地址;
利用负载均衡算法根据接收的视频访问数据包中携带的虚拟桌面终端IP地址为虚拟桌面终端选择边缘节点,并向选择出的边缘节点转发视频访问数据包;
查找视频访问数据包中携带的所请求的视频内容;
在查找到所请求的视频内容后,对其进行解码与播放;
根据视频访问数据包中携带的虚拟桌面传输协议将截取的视频播放画面和视频中的音频数据一起封装为虚拟桌面传输协议数据包;
通过虚拟桌面传输协议直接将封装后的虚拟桌面传输协议数据包传送给虚拟桌面终端。
在本公开的一些实施例中,该方法还包括:
虚拟桌面服务器在接收到虚拟桌面终端发送的桌面传输协议数据后,从中解析出其中包含的视频访问请求;
将虚拟桌面终端的IP地址、虚拟桌面传输协议与视频访问请求中所请求的视频内容封装在视频访问数据包中,并将该数据包发送至内容分发网络的中心节点。
在本公开的一些实施例中,该方法还包括:
所选择的边缘节点判断其中是否存在虚拟桌面终端所请求的视频内容;
如果所选择的边缘节点中不存在所请求的视频内容,则所选择的边缘节点向上逐级申请所请求的视频内容直至获得所请求的视频内容,并通过文件传输协议将所请求的视频内容下载到所选择的边缘节点本地。
在本公开的一些实施例中,该方法还包括:
虚拟桌面终端利用虚拟桌面传输协议从接收到虚拟桌面传输协议数据包中解析出所请求的视频画面与声音信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210559971.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种超微距镜头
- 下一篇:一种具有二内端口的水池管件连接结构