[发明专利]一种基于底层虚拟化技术的云桌面视频播放方法在审
申请号: | 202110595941.4 | 申请日: | 2021-05-29 |
公开(公告)号: | CN113301438A | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 黄鑫;丁伯川 | 申请(专利权)人: | 南京云步信息科技有限公司 |
主分类号: | H04N21/472 | 分类号: | H04N21/472;H04N21/81;H04N21/858;H04N21/234;H04N21/44 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 210000 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 底层 虚拟 技术 桌面 视频 播放 方法 | ||
本发明公开了一种基于底层虚拟化技术的云桌面视频播放方法,该方法包括如下步骤:1)建立客户端与服务器端之间的代理通道;2)客户端向代理通道发出播放视频的请求,服务器端接收该请求,并启动视频播放软件,打开相应的视频文件;3)视频播放软件获取视频文件信息,通过代理通道将视频文件信息传递给客户端;4)客户端获取视视频文件信息后,启动本地播放器软件播放视频流。本发明具备将视频文件转换成视频流直接传递到客户端进行解码渲染,避免了重复编解码的资源浪费问题,解放了服务器端云主机CPU算力,将解码任务交给相对空闲的客户终端完成,提高了云桌面的视频播放流畅度,对算力资源进行了合理的分配。
技术领域
本发明涉及一种视频播放方法,尤其涉及一种基于底层虚拟化技术的云桌面视频播放方法。
背景技术
云桌面主要依赖底层虚拟化技术。
从开源技术历史来看,早期,QEMU通过纯软件模式的方式实现了在一台机器上运行其他系统的功能。随着虚拟化不断发展,Intel推出了支持虚拟化指令集功能的CPU,即VT技术,同时Linux内核推出KVM驱动模块支持硬件虚拟化指令。通过各种模拟实现,QEMU/KVM拥有了比较丰富的模拟设备,甚至包括虚拟GPU。基于上述模式的虚拟化云桌面就是通过虚拟GPU以及相应的桌面传输协议实现客户端远程显示云主机画面的功能。
如图1所示,现有云桌面场景下图像传输协议一般流程为:
服务端云主机渲染图像通过虚拟GPU和驱动将图像数据存入指定地址;虚拟机服务端将渲染好的图像数据编码压缩后通过网络传递到客户端;客户端接收到压缩图像数据后,根据协议进行解码,并将图像渲染到用户显示器上。
轻办公的应用场景如图2所示,图像变化少,用户很难感知和本地系统区别。但当用户有播放视频需求时,云主机系统除了要完成视频解码任务,还需要将解码后的视频通过桌面协议二次编码传输到客户端,再由客户端完成一次解码渲染。这一过程会严重消耗云主机CPU资源,同时实时软编码导致视频质量差,延迟明显。
发明内容
本发明的目的在于提供一种基于底层虚拟化技术的云桌面视频播放方法,解决现有技术存在的缺憾。
本发明采用如下技术方案实现:
一种基于底层虚拟化技术的云桌面视频播放方法,其特征在于,该方法包括如下步骤:
1)建立客户端与服务器端之间的代理通道;
2)客户端向代理通道发出播放视频的请求,服务器端接收该请求,并启动与该请求对应的视频播放软件,打开相应的视频文件;
3)视频播放软件获取视频文件信息,作为视频流服务端,通过所述代理通道将视频文件信息传递给客户端;
4)客户端获取视所述视频文件信息后,启动本地播放器软件播放视频流。
进一步的,在步骤1)中,还包括:建立客户端代理和服务器代理,所述代理通道位于客户端代理和服务器代理之间,所述代理通道对于服务器代理与客户端通信的唯一端口。
进一步的,在步骤1)中,建立客户端处的客户端原始通道与客户端代理之间的客户端链接,向所述代理通道发送每个客户端原始通道的通道建立请求;
建立服务器处的服务器原始通道与服务器代理之间的服务器链接,记录所述服务器链接与客户端链接之间的映射关系。
本发明具备的有益技术效果是:将视频文件转换成视频流直接传递到客户端进行解码渲染。首先避免了原有方案中的重复编解码的资源浪费问题,同时解放了服务器端云主机CPU算力,将解码任务交给相对空闲的客户终端完成,提高了云桌面的视频播放流畅度,对算力资源进行了合理的分配。
附图说明
图1是现有技术的云桌面场景下图像传输协议的一般流程。
图2是轻办公场景下图像传输协议的一般流程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京云步信息科技有限公司,未经南京云步信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110595941.4/2.html,转载请声明来源钻瓜专利网。