检测客户端视频处理性能的方法及系统技术方案

技术编号:18767344 阅读:51 留言:0更新日期:2018-08-25 13:02
本发明专利技术公开了一种检测客户端视频处理性能的方法及系统,涉及云计算及视频播放领域,该方法包括客户端中安装用于检测客户端视频解码性能的检测组件;基于SPICE协议,服务器端建立虚拟机并启动虚拟机桌面,客户端与虚拟机桌面连接;检测组件对客户端的视频解码性能进行检测,并将检测结果返回虚拟机,若客户端视频解码性能大于设定性能标准,则将虚拟机中的视频数据发至客户端进行解码播放,若客户端视频解码性能不大于设定性能标准,则虚拟机中对视频数据解码后发至客户端播放。本发明专利技术能够有效节省服务器资源,同时保证用户的视频观看体验。

【技术实现步骤摘要】
检测客户端视频处理性能的方法及系统
本专利技术涉及云计算及视频播放领域,具体涉及一种检测客户端视频处理性能的方法及系统。
技术介绍
SPICE(SimpleProtocolforIndependentComputingEnvironment,独立计算环境简单协议)是RedHat收购Qumranet后获得的虚拟技术,SPICE能够用于在服务器和远程计算机,如桌面和客户端设备上部署虚拟桌面,SPICE类似于其它用于远程桌面管理的渲染协议,如微软的RemoteDesktopProtocol等。在使用spice远程协议的场景中,由于各个客户端的硬件性能参差不齐,且不同硬件对于视频处理的能力均不相同,若针对每种硬件都使用同样的处理方式,若视频解码均在服务器执行,随着客户端数量的增加,则服务器将会因负荷过重而无法正常运行,若视频解码均在客户端进行,则某些硬件性能较差的用于运行客户端的设备,其视频播放流畅度较差,导致用户体验不佳。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种检测客户端视频处理性能的方法,能够有效节省服务器资源,同时保证用户的视频观看体验。为达到以上目的,本专利技术采取的技术方案是,包括:客户端中安装用于检测客户端视频解码性能的检测组件;基于SPICE协议,服务器端建立虚拟机并启动虚拟机桌面,客户端与虚拟机桌面连接;检测组件对客户端的视频解码性能进行检测,并将检测结果返回虚拟机,若客户端视频解码性能大于设定性能标准,则将虚拟机中的视频数据发至客户端进行解码播放,若客户端视频解码性能不大于设定性能标准,则虚拟机中对视频数据解码后发至客户端播放。在上述技术方案的基础上,所述客户端视频解码性能为客户端对视频数据的每秒解码帧数。在上述技术方案的基础上,所述设定性能标准为设定的视频数据每秒解码帧数数值标准。在上述技术方案的基础上,所述虚拟机中安装有视频检测服务,所述视频检测服务用于向客户端发送检测结果获取请求,以使服务器获取客户端的视频解码性能检测结果。本专利技术还提供一种检测客户端视频处理性能的系统,包括:服务器,所述服务器内建有虚拟机;客户端,所述客户端中安装有用于检测客户端视频解码性能的检测组件,且当服务器的虚拟机桌面启动后,客户端与虚拟机桌面连接,检测组件对客户端的视频解码性能进行检测,并将检测结果返回虚拟机,若客户端视频解码性能大于设定性能标准,则将虚拟机中的视频数据发至客户端进行解码播放,若客户端视频解码性能不大于设定性能标准,则虚拟机中对视频数据解码后发至客户端播放。在上述技术方案的基础上,所述客户端视频解码性能为客户端对视频数据的每秒解码帧数。在上述技术方案的基础上,所述设定性能标准为设定的视频数据每秒解码帧数数值标准。在上述技术方案的基础上,所述虚拟机中安装有视频检测服务,所述视频检测服务用于向客户端发送检测结果获取请求,以使服务器获取客户端的视频解码性能检测结果。与现有技术相比,本专利技术的优点在于:在客户端中安装用于检测客户端视频解码性能的检测组件,当客户端连接服务器进行视频播放时,检测组件对客户端的视频解码性能进行检测,若客户端视频解码性能大于设定性能标准,则将虚拟机中的视频数据发至客户端进行解码播放,从而节约客户端资源,若客户端视频解码性能不大于设定性能标准,则虚拟机中对视频数据解码后发至客户端播放,保证用户的视频观看体验,在节省资源的同时也保证用户对视频的观看体验。附图说明图1为本专利技术一种检测客户端视频处理性能的方法的流程图。具体实施方式以下结合附图对本专利技术作进一步详细说明。参见图1所示,本专利技术提供一种检测客户端视频处理性能的方法,从而根据客户端硬件处理视频的性能来决定是在服务器端进行视频数据解码,还是在客户端进行视频数据解码,最大限度的节省服务器资源。本专利技术的检测客户端视频处理性能的方法具体包括:S1:客户端中安装用于检测客户端视频解码性能的检测组件。客户端一般安装于客户机等设备上。客户端视频解码性能为客户端对视频数据的每秒解码帧数,即解码后视频画面每秒的帧数,故检测组件用于对客户端对视频数据每秒解码的帧数进行检测。S2:基于SPICE协议,服务器端建立虚拟机并启动虚拟机桌面,客户端与虚拟机桌面连接;SPICE(SimpleProtocolforIndependentComputingEnvironment,独立计算环境简单协议)是RedHat收购Qumranet后获得的虚拟技术,SPICE能够用于在服务器和远程计算机,如桌面和客户端设备上部署虚拟桌面,SPICE类似于其它用于远程桌面管理的渲染协议。虚拟机指通过软件模拟的具有完整硬件系统功能且运行在一个完全隔离环境中的完整计算机系统。S3:检测组件对客户端的视频解码性能进行检测,并将检测结果返回虚拟机。具体的,检测组件对客户端的视频解码性能进行检测,然后在虚拟机中播放视频,同时虚拟机中安装有视频检测服务,视频检测服务用于向客户端发送检测结果获取请求,以使服务器获取客户端的视频解码性能检测结果。S4:基于对客户端的视频解码性能的检测结果进行判断,若客户端视频解码性能大于设定性能标准,则将虚拟机中的视频数据发至客户端进行解码播放,若客户端视频解码性能不大于设定性能标准,则虚拟机中对视频数据解码后发至客户端播放。设定性能标准为设定的视频数据每秒解码帧数数值标准,一般情况下,设定性能标准为对视频数据每秒解码24帧。本专利技术的检测客户端视频处理性能的方法,通过在客户端中安装用于检测客户端视频解码性能的检测组件,当客户端连接服务器进行视频播放时,检测组件对客户端的视频解码性能进行检测,若客户端视频解码性能大于设定性能标准,说明客户端具有较高的视频解码性能,因此将虚拟机中的视频数据发至客户端进行解码播放,从而节约客户端资源,若客户端视频解码性能不大于设定性能标准,则说明客户端的视频解码性能较差,因此虚拟机中对视频数据解码后发至客户端播放,保证用户的视频观看体验。本专利技术还提供一种基于上述方法的检测客户端视频处理性能的系统,包括服务器和客户端。服务器内建有虚拟机,客户端中安装有用于检测客户端视频解码性能的检测组件,且当服务器的虚拟机桌面启动后,客户端与虚拟机桌面连接,检测组件对客户端的视频解码性能进行检测,并将检测结果返回虚拟机,若客户端视频解码性能大于设定性能标准,则将虚拟机中的视频数据发至客户端进行解码播放,若客户端视频解码性能不大于设定性能标准,则虚拟机中对视频数据解码后发至客户端播放。客户端视频解码性能为客户端对视频数据的每秒解码帧数。设定性能标准为设定的视频数据每秒解码帧数数值标准。虚拟机中安装有视频检测服务,视频检测服务用于向客户端发送检测结果获取请求,以使服务器获取客户端的视频解码性能检测结果。本专利技术的检测客户端视频处理性能的系统,检测组件对客户端的视频解码性能进行检测,并将检测结果返回虚拟机,若客户端视频解码性能大于设定性能标准,则将虚拟机中的视频数据发至客户端进行解码播放,以节省服务器资源,若客户端视频解码性能不大于设定性能标准,则虚拟机中对视频数据解码后发至客户端播放,保证用户的视频观看体验。本专利技术不局限于上述实施方式,对于本
的普通技术人员来说,在不脱离本专利技术原理的前提下,还可以做出若干改进和润饰,这些改进本文档来自技高网
...

【技术保护点】
1.一种检测客户端视频处理性能的方法,其特征在于,包括:客户端中安装用于检测客户端视频解码性能的检测组件;基于SPICE协议,服务器端建立虚拟机并启动虚拟机桌面,客户端与虚拟机桌面连接;检测组件对客户端的视频解码性能进行检测,并将检测结果返回虚拟机,若客户端视频解码性能大于设定性能标准,则将虚拟机中的视频数据发至客户端进行解码播放,若客户端视频解码性能不大于设定性能标准,则虚拟机中对视频数据解码后发至客户端播放。

【技术特征摘要】
1.一种检测客户端视频处理性能的方法,其特征在于,包括:客户端中安装用于检测客户端视频解码性能的检测组件;基于SPICE协议,服务器端建立虚拟机并启动虚拟机桌面,客户端与虚拟机桌面连接;检测组件对客户端的视频解码性能进行检测,并将检测结果返回虚拟机,若客户端视频解码性能大于设定性能标准,则将虚拟机中的视频数据发至客户端进行解码播放,若客户端视频解码性能不大于设定性能标准,则虚拟机中对视频数据解码后发至客户端播放。2.如权利要求1所述的一种检测客户端视频处理性能的方法,其特征在于:所述客户端视频解码性能为客户端对视频数据的每秒解码帧数。3.如权利要求1所述的一种检测客户端视频处理性能的方法,其特征在于:所述设定性能标准为设定的视频数据每秒解码帧数数值标准。4.如权利要求1所述的一种检测客户端视频处理性能的方法,其特征在于:所述虚拟机中安装有视频检测服务,所述视频检测服务用于向客户端发送检测结果获取请求,以使服务器获取客户端的视频解码性能检测结果。5.一种检...

【专利技术属性】
技术研发人员:孙永成
申请(专利权)人:武汉噢易云计算股份有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1