一种在桌面云下转向播放多媒体文件的方法、虚拟机及系统技术方案

技术编号:11042236 阅读:115 留言:0更新日期:2015-02-12 10:30
本发明专利技术公开了一种在桌面云下转向播放多媒体文件的方法、虚拟机及系统,该方法包括:当桌面云客户端通过桌面云的操作系统播放多媒体文件时,判断多媒体文件的类型是否是桌面云客户端上的多媒体播放应用支持的文件类型,获得判断结果;在判断结果为是时,将多媒体文件转换为流媒体;通过桌面协议将流媒体的网络地址传递给桌面云客户端,服务地址用于向多媒体播放应用提供播放多媒体文件的流媒体。通过上述技术方案,避免了桌面云服务端对多媒体文件的播放操作及云桌面图片的传输,大大减少了对桌面云服务端上处理资源的占用及带宽资源的占用,从而解决了现有技术中桌面云存在的运行不畅的技术问题。

【技术实现步骤摘要】
一种在桌面云下转向播放多媒体文件的方法、虚拟机及系统
本专利技术涉及多媒体
,特别涉及一种在桌面云下转向播放多媒体文件的方法、虚拟机及系统。
技术介绍
在计算机中,桌面云通过桌面协议服务端,将服务器上虚拟化之后的云桌面图像通过桌面协议传递到用户本地的终端上,终端把这些图像还原显示到显示器上,同时终端把用户的键盘、鼠标的相关动作,通过桌面协议实时传递到服务器上的云桌面上,并由桌面协议服务端处理相关动作,这样用户就可以像使用本地桌面一样使用云桌面。 现有技术中,出于节省带宽的考虑,桌面协议在把云桌面图像从服务器上传递到本地终端上时,会把云桌面图像进行选择性的传递,比如只传递相对上一张图像的变化部分等。 然而,当用户不是文字办公,而是观看视频时,尤其是全屏播放时,由于整个屏幕都在频繁变化,此时当前技术相当于把每帧图像要全部重新传递一次(因为相对于上一帧图像,每个地方都变化了),此时需要占用大量的CPU处理资源,如:图像压缩、还原、传送等。由于桌面云面对多个用户终端,大量CPU处理资源的占用,将导致其它用户终端的云桌面运行不畅,若多个用户终端同时播放视频、CPU负荷过大,导致桌面云性能极度下降,甚至崩溃。 可见,现有技术中桌面云存在运行不畅的技术问题。
技术实现思路
本专利技术实施例提供一种在桌面云下转向播放多媒体文件的方法、虚拟机及客户端,用于解决现有技术中桌面云存在的运行不畅的技术问题。 第一方面,本专利技术提供一种在桌面云下转向播放多媒体文件的方法,包括: 当桌面云客户端通过桌面云的操作系统播放多媒体文件时,判断所述多媒体文件的类型是否是所述桌面云客户端上的多媒体播放应用支持的文件类型,获得判断结果; 在所述判断结果为是时,将所述多媒体文件转换为流媒体; 通过桌面协议将所述流媒体的网络地址传递给所述桌面云客户端,所述服务地址用于向所述多媒体播放应用提供播放所述多媒体文件的所述流媒体。 结合第一方面,在第一种可能实施的方式中,在所述判断所述多媒体文件的类型是否是所述桌面云客户端上的多媒体播放应用支持的文件类型,获得判断结果之前,所述方法包括: 接收所述桌面云客户端上报的所述多媒体播放应用支持的文件类型; 所述判断所述多媒体文件的类型是否是所述桌面云客户端上的多媒体播放应用支持的文件类型,获得判断结果,具体包括: 判断所述多媒体文件的类型是否属于所述桌面云客户端上报的所述文件类型,获得判断结果。 结合第一方面,在第二种可能实施的方式中,将所述多媒体文件转换为流媒体,具体包括: 根据所述桌面云客户端支持的流化协议,将所述多媒体文件转换为流媒体。 结合第一方面、第一种可能实施的方式或第二种可能实施的方式,在第三种可能实施的方式中,在所述将所述多媒体文件转换为流媒体之后,所述方法还包括: 对所述流媒体进行安全设置,所述安全设置包括用户名和密码设置,在所述安全设置下所述桌面云客户端访问所述网络地址时,需要通过所述用户名和密码认证; 将所述用户名和密码通过所述桌面协议传递给所述桌面云客户端。 第二方面,本专利技术实施例提供一种桌面云虚拟机,包括: 判断单元,用于当桌面云客户端通过桌面云的操作系统播放多媒体文件时,判断所述多媒体文件的类型是否是所述桌面云客户端上的多媒体播放应用支持的文件类型,获得判断结果; 转换单元,用于在所述判断结果为是时,将所述多媒体文件转换为流媒体; 发送单元,用于通过桌面协议将所述流媒体的网络地址传递给所述桌面云客户端,所述服务地址用于向所述多媒体播放应用提供播放所述多媒体文件的所述流媒体。 结合第二方面,在第一种可能实施的方式中,所述桌面云虚拟机还包括: 接收单元,用于在所述判断所述多媒体文件的类型是否是所述桌面云客户端上的多媒体播放应用支持的文件类型,获得判断结果之前,接收所述桌面云客户端上报的所述多媒体播放应用支持的文件类型; 所述判断单元具体用于:判断所述多媒体文件的类型是否属于所述桌面云客户端上报的所述文件类型,获得判断结果。 结合第二方面,在第二种可能实施的方式中,所述转换单元具体用于: 根据所述桌面云客户端支持的流化协议,将所述多媒体文件转换为流媒体。 结合第二方面、第一种可能实施的方式或第二种可能实施的方式,在第三种可能实施的方式中,所述桌面云虚拟机还包括: 安全设置单元,用于在将所述多媒体文件转换为流媒体之后,对所述流媒体进行安全设置,所述安全设置包括用户名和密码设置,在所述安全设置下所述桌面云客户端访问所述网络地址时,需要通过所述用户名和密码认证; 所述发送单元还用于:将所述用户名和密码通过所述桌面协议传递给所述桌面云客户端。 第三方面,本专利技术实施例提供一种多媒体播放系统,包括: 桌面云客户端,安装有多媒体播放应用; 桌面云虚拟机,用于当所述桌面云客户端通过桌面云的操作系统播放多媒体文件时,判断所述多媒体文件的类型是否是所述多媒体播放应用支持的文件类型;若是,将所述多媒体文件转换为流媒体;通过桌面协议将所述流媒体的网络地址传递给所述桌面云客户端; 所述桌面云客户端,还用于接收所述流媒体的网络地址,调用所述多媒体播放应用从所述网络地址获得所述流媒体并播放。 结合第三方面,在第一种可能实施的方式中,所述桌面云客户端还用于:在连接到桌面云时,通过所述桌面协议上报所述桌面云客户端上的所述多媒体播放应用支持的文件类型及流化协议类型; 所述桌面云虚拟机还用于:接收所述多媒体播放应用支持的文件类型及流化协议类型,根据所述流化协议类型将所述多媒体文件转换为流媒体。 结合第一方面或第一种可能实施的方式,在第二种可能实施的方式中,所述桌面云虚拟机还用于:对所述流媒体进行安全设置,所述安全设置包括用户名和密码设置,在所述安全设置下所述桌面云客户端访问所述网络地址时,需要通过所述用户名和密码认证;将所述用户名和密码通过所述桌面协议传递给所述桌面云客户端; 所述桌面云客户端,还用于接收所述用户名和密码,根据所述用户名和密码访问网络地址。 本申请实施例中的上述一个或多个技术方案,至少具有如下技术效果: 在桌面云客户端在桌面云的用户操作系统中播放多媒体文件时,通过判断用户终端上的多媒体播放应用是否支持该多媒体文件,若支持则将多媒体文件转换为流媒体,将流媒体的网络地址通过桌面协议传递给桌面云客户端,使得桌面云客户端调用其多媒体播放应用并从该网络地址上获得流媒体以播放该多媒体文件,避免了桌面云服务端对多媒体文件的播放操作和云桌面图片的传输,大大减少了对桌面云服务端上处理资源的占用及带宽资源的占用,从而解决了现有技术中桌面云存在的运行不畅的技术问题。 【附图说明】 图1为本专利技术实施例一提供的桌面云的示意图; 图2为本专利技术实施例一提供的一种在桌面云下转向播放多媒体文件的方法的流程不意图; 图3为本专利技术实施例二提供的一种桌面云虚拟机的示意图; 图4为本专利技术实施例三提供的一种多媒体播放系统的示意图。 【具体实施方式】 在本申请实施例提供的技术方案中,为了解决现有技术中桌面云运行不畅的技术问题,提供了一种在桌面云下转向播放多媒体文件的方法、服务器及客户端。 下面结合附图对本申请实施例技术本文档来自技高网...

【技术保护点】
一种在桌面云下转向播放多媒体文件的方法,其特征在于,包括:当桌面云客户端通过桌面云的操作系统播放多媒体文件时,判断所述多媒体文件的类型是否是所述桌面云客户端上的多媒体播放应用支持的文件类型,获得判断结果;在所述判断结果为是时,将所述多媒体文件转换为流媒体;通过桌面协议将所述流媒体的网络地址传递给所述桌面云客户端,所述服务地址用于向所述多媒体播放应用提供播放所述多媒体文件的所述流媒体。

【技术特征摘要】
1.一种在桌面云下转向播放多媒体文件的方法,其特征在于,包括: 当桌面云客户端通过桌面云的操作系统播放多媒体文件时,判断所述多媒体文件的类型是否是所述桌面云客户端上的多媒体播放应用支持的文件类型,获得判断结果; 在所述判断结果为是时,将所述多媒体文件转换为流媒体; 通过桌面协议将所述流媒体的网络地址传递给所述桌面云客户端,所述服务地址用于向所述多媒体播放应用提供播放所述多媒体文件的所述流媒体。2.如权利要求1所述的方法,其特征在于,在所述判断所述多媒体文件的类型是否是所述桌面云客户端上的多媒体播放应用支持的文件类型,获得判断结果之前,所述方法包括: 接收所述桌面云客户端上报的所述多媒体播放应用支持的文件类型; 所述判断所述多媒体文件的类型是否是所述桌面云客户端上的多媒体播放应用支持的文件类型,获得判断结果,具体包括: 判断所述多媒体文件的类型是否属于所述桌面云客户端上报的所述文件类型,获得判断结果。3.如权利要求1所述的方法,其特征在于,将所述多媒体文件转换为流媒体,具体包括: 根据所述桌面云客户端支持的流化协议,将所述多媒体文件转换为流媒体。4.如权利要求1?3任一所述的方法,其特征在于,在所述将所述多媒体文件转换为流媒体之后,所述方法还包括: 对所述流媒体进行安全设置,所述安全设置包括用户名和密码设置,在所述安全设置下所述桌面云客户端访问所述网络地址时,需要通过所述用户名和密码认证; 将所述用户名和密码通过所述桌面协议传递给所述桌面云客户端。5.一种桌面云虚拟机,其特征在于,包括: 判断单元,用于当桌面云客户端通过桌面云的操作系统播放多媒体文件时,判断所述多媒体文件的类型是否是所述桌面云客户端上的多媒体播放应用支持的文件类型,获得判断结果; 转换单元,用于在所述判断结果为是时,将所述多媒体文件转换为流媒体; 发送单元,用于通过桌面协议将所述流媒体的网络地址传递给所述桌面云客户端,所述服务地址用于向所述多媒体播放应用提供播放所述多媒体文件的所述流媒体。6.如权利要求5所述的虚拟机,其特征在于,所述桌面云虚拟机还包括: 接收单元,用于在所述判断所述多媒体文件的类型...

【专利技术属性】
技术研发人员:靳广亮朱国军
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1