[发明专利]一种基于SPICE协议加速视频的方法及系统在审
申请号: | 201810205465.9 | 申请日: | 2018-03-13 |
公开(公告)号: | CN108600860A | 公开(公告)日: | 2018-09-28 |
发明(设计)人: | 侯亚杰;刘毅枫;徐永强 | 申请(专利权)人: | 山东超越数控电子股份有限公司 |
主分类号: | H04N21/643 | 分类号: | H04N21/643;H04N21/81;H04N21/234;H04N21/44;H04N21/438;H04L29/08 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 高经 |
地址: | 250100 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 加速视频 主机服务器 虚拟机 计算机技术领域 客户端连接 视频播放器 远程虚拟机 视频播放 终端安装 客户端 桌面 视频 终端 | ||
本发明公开了一种基于SPICE协议加速视频的方法及系统,属于计算机技术领域。本发明的基于SPICE协议加速视频的方法在主机服务器上安装Qemu‑kvm环境和虚拟机,并在虚拟机中安装视频播放器,在终端安装与主机服务器相同的系统,并安装SPICE客户端,终端通过SPICE客户端连接主机服务器的远程虚拟机桌面,实现视频加速。该发明的基于SPICE协议加速视频的方法减少ARM终端视频播放效果差以及卡顿现象,具有很好的推广应用价值。
技术领域
本发明涉及计算机技术领域,具体提供一种基于SPICE协议加速视频的方法及系统。
背景技术
云桌面是一种重要的云计算应用,它将系统桌面、应用桌面等作为云端的服务向用户提供,一般通过客户端或者其他任何与网络相连的设备来访问跨平台的整个桌面系统和其中应用程序。传统的计算机桌面和个人电脑密切相关,使用方式上受限于单台主机的资源限制和空间位置,并且计算机桌面的安装、升级和备份等都需要用户自己完成。与传统的桌面应用相比,云桌面可以加强电脑终端的统一设备管理、安全管理和资源的动态分配,提高数据信息的保密性和安全性。
云桌面一般由虚拟化的云资源池、云终端以及连接云资源池和云终端的桌面传输协议三部分组成。桌面传输协议是云桌面的核心,桌面传输协议直接决定桌面功能与显示效果及网络宽带占用情况,目前主要的桌面云传输协议有RDP、ICA、PCoIP、SPICE等。其中SPICE(独立计算环境的简单协议,Simple Protocol for independent ComputingEnvironment)是一个开放的远程计算解决方案,该项目提供了和虚拟桌面进行交互的解决方案,并且是完全开源的,客户端可以通过该协议访问远程系统桌面和使用本地设备(比如键盘、鼠标和USB)。通过SPICE我们可以像使用本地计算机一样访问远程系统,这样可以把CPU密集工作从客户端移交给远程高性能机器,在国内云桌面上拥有广泛的应用。目前云终端一般采用X86或ARM架构的瘦客户机。其中ARM较X86架构终端有功耗低、噪声小、维护简单的特点,而得到广泛的应用。但是由于ARM架构的CPU对多媒体处理能力弱,当有高清视频应用时,存在视频延时严重,音视频不同步等问题而影响其用户体验。
发明内容
本发明的技术任务是针对上述存在的问题,提供一种减少ARM终端视频播放效果差以及卡顿现象的基于SPICE协议加速视频的方法。
本发明进一步的技术任务是提供一种基于SPICE协议加速视频的系统。
为实现上述目的,本发明提供了如下技术方案:
一种基于SPICE协议加速视频的方法,所述加速视频的方法在主机服务器上安装Qemu-kvm环境和虚拟机,并在虚拟机中安装视频播放器,在终端安装与主机服务器相同的系统,并安装SPICE客户端,终端通过SPICE客户端连接主机服务器的远程虚拟机桌面,实现视频加速。
作为优选,所述主机服务器为CentOS6.4系统。
作为优选,所述终端采用IM X 53。
在IM X 53平台上集成有视频处理单元VPU和图形处理单元IPU,视频处理单元VPU负责视频的解码,支持视频格式有H264、VC-1、MPEG-1/2、MPEG4、MJPEG等,最高支持1080p的视频解码,最高支持码率高达40M bps。VPU完全有能力处理,可以用VPU用来做客户端的硬解码。同时,解码成YUV格式数据流渲染到显示器的过程中一些操作比如颜色转换、拉伸、缩放等计算量也比较大,用CPU来处理也非常耗时,而利用IPU来处理则非常迅速,时间在1-2ms之间,几乎可以忽略不计。所以将SPICE协议client端CPU解码和显示流程优化,用VPU来做MJPEG解码和IPU图像显示,可以大幅度提高客户端的解码和显示效率。
作为优选,所述SPICE客户端版本为0.12.0,SPICE客户端采用SPICE-clientv0.11。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东超越数控电子股份有限公司,未经山东超越数控电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810205465.9/2.html,转载请声明来源钻瓜专利网。