多媒体播放方法、云服务器、系统及存储介质技术方案

技术编号:30639560 阅读:12 留言:0更新日期:2021-11-04 00:31
本申请实施例提供一种多媒体播放方法、云服务器、系统及存储介质。在本申请实施例中,终端设备与云服务器相互配合进行多媒体内容的播放,云服务器负责多媒体内容的流化处理,得到适合终端设备播放的流化后的多媒体内容,而终端设备负责对流化后的多媒体内容进行播放处理;在云端流化过程中,云服务器针对符合设定条件的多媒体内容进行局部流化,得到适合终端设备播放的流化后的多媒体内容,而不是执行全局流化,这不仅可以保证终端设备能够成功播放流化后的多媒体内容,而且还可以简化流化操作,节约流化操作所消耗的云端资源。节约流化操作所消耗的云端资源。节约流化操作所消耗的云端资源。

【技术实现步骤摘要】
多媒体播放方法、云服务器、系统及存储介质


[0001]本申请涉及云计算
,尤其涉及一种多媒体播放方法、云服务器、系统及存储介质。

技术介绍

[0002]网络机顶盒(NetWork Set

Top Box)是连接于电视机与网络资源之间的桥梁设备,可以把网络资源转换为电视内容,供电视机播放。用户可以在网络机顶盒中安装第三方的应用软件,通过网络机顶盒运行第三方的应用软件来观看第三方提供的各种网络资源。
[0003]随着应用软件的不断升级,网络机顶盒的配置可能不再满足要求,于是出现了云化机顶盒的概念,即将原本运行在网络机顶盒上的应用软件转移到云端实现,由云端对应用软件播放的原始内容进行流化等操作,并生成流化内容后提供给云化机顶盒,云化机顶盒仅负责流化内容的播放、界面呈现等简单操作。
[0004]其中,云端流化过程包括利用云上应用软件播放原始内容,对原始内容进行采集、再编码、加密以及封装等一系列操作,整个过程需要耗费大量的云端资源。

技术实现思路

[0005]本申请的多个方面提供一种多媒体播放方法、云服务器、系统及存储介质,用以减轻云端对多媒体内容进行流化所消耗的资源,简化流化操作。
[0006]本申请实施例提供一种多媒体播放系统,包括:云服务器,以及与所述云服务器网络连接的终端设备;所述云服务器,用于根据所述终端设备发送的播放控制指令,获取所述终端设备请求播放的第一多媒体内容;在所述第一多媒体内容符合设定条件的情况下,对所述第一多媒体内容进行局部流化,以得到适于所述终端设备播放的第二多媒体内容,并将所述第二多媒体内容传输给所述终端设备;所述终端设备,用于响应于播放输入操作,向所述云服务器发送所述播放控制指令,并对所述云服务器返回的由所述第一多媒体内容局部流化得到的第二多媒体内容进行播放处理。
[0007]本申请实施例还提供一种多媒体播放方法,包括:接收终端设备发送的播放控制指令,所述播放控制指令用于请求播放第一多媒体内容;根据所述播放控制指令,获取所述终端设备请求播放的第一多媒体内容;在所述第一多媒体内容符合设定条件的情况下,对所述第一多媒体内容进行局部流化,以得到第二多媒体内容;将所述第二多媒体内容传输给所述终端设备,以供所述终端设备对所述第二多媒体内容进行播放处理。
[0008]本申请实施例还提供一种云服务器,包括:存储器和处理器;所述存储器,用于存储计算机程序;所述处理器与所述存储器耦合,用于执行所述计算机程序,以用于实现本申请实施例提供的多媒体播放方法中的步骤。
[0009]本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,当所述计算机程序被处理器执行时,致使所述处理器实现本申请实施例提供的多媒体播放方法中的步骤。
[0010]本申请实施例还提供一种计算机程序产品,包括计算机程序/指令,当所述计算机程序/指令被处理器执行时,致使所述处理器实现本申请实施例提供的多媒体播放方法中的步骤。
[0011]在本申请实施例中,终端设备与云服务器相互配合进行多媒体内容的播放,云服务器负责多媒体内容的流化处理,得到适合终端设备播放的流化后的多媒体内容,而终端设备负责对流化后的多媒体内容进行播放处理;在云端流化过程中,云服务器针对符合设定条件的多媒体内容进行局部流化,得到适合终端设备播放的流化后的多媒体内容,而不是执行全局流化,这不仅可以保证终端设备能够成功播放流化后的多媒体内容,而且还可以简化流化操作,节约流化操作所消耗的云端资源。
附图说明
[0012]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0013]图1a为本申请示例性实施例提供的一种多媒体播放系统的结构及其一种工作原理示意图;
[0014]图1b为本申请示例性实施例提供的一种多媒体播放系统的结构及其另一种工作原理示意图;
[0015]图1c为本申请示例性实施例提供的一种多媒体播放系统的结构及其又一种工作原理示意图;
[0016]图1d为本申请示例性实施例提供的一种多媒体播放系统的结构及其又一种工作原理示意图;
[0017]图2为本申请示例性实施例提供的一种云服务器的内部结构示意图;
[0018]图3为本申请示例性实施例提供的一种多媒体播放方法的流程示意图;
[0019]图4为本申请示例性实施例提供的一种云服务器的结构示意图。
具体实施方式
[0020]为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0021]针对云端流化过程中需要消耗大量云端资源的问题,在本申请实施例中,云服务器针对符合设定条件的多媒体内容进行局部流化,得到适合终端设备播放的流化后的多媒体内容,而不是执行全局流化,这不仅可以保证终端设备能够成功播放流化后的多媒体内容,而且还可以简化流化操作,节约流化操作所消耗的云端资源。
[0022]以下结合附图,详细说明本申请各实施例提供的技术方案。
[0023]图1a为本申请示例性实施例提供的一种多媒体播放系统的结构示意图。如图1a所示,该系统100包括:云服务器10和终端设备20;云服务器10和终端设备20网络连接。
[0024]在本实施例中,云服务器10和终端设备20相互配合完成多媒体内容的播放。其中,云服务器10是指处理能力可弹性伸缩的计算服务器,云服务器10负责运行与多媒体内容播
放相关的应用程序,例如各类视频APP等,这可以将终端设备20从应用程序的运行、维护、升级等操作中解放出来,降低对终端设备20的软件配置、硬件资源等的要求,有利于终端设备20更加专注于其擅长的播放、显示与人机交互等操作。另外,由于应用程序运行在云服务器10上,故云服务器10还需要负责多媒体内容的流化处理,向终端设备20提供适合其播放的流化后的多媒体内容。
[0025]终端设备20是指可以配合云服务器进行多媒体内容播放控制的终端设备,主要负责流化后多媒体内容的播放、界面呈现和一些相对简单的人机交互操作,例如接收语音指令、按键操作等,而原本应该运行在终端设备20上的应用软件被转移到云服务器10上实现,由云服务器10对应用软件播放的多媒体内容进行至少部分流化操作,以在一定程度上将终端设备20从多媒体流化操作中解放出来。在实现形态上,终端设备20可以是但不限于:云机顶盒、网络机顶盒、播放控制器等类似设备。
[0026]具体地,如图1a所示,终端设备20可以接收播放输入操作,该播放输入操作表达用户的播放需求,用于指示终端设备20对哪些多媒体内容进行播放。为了便于描述和区分,将该播放输入操作指示播放的多媒体内容称为第一多本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多媒体播放系统,其特征在于,包括:云服务器,以及与所述云服务器网络连接的终端设备;所述云服务器,用于根据所述终端设备发送的播放控制指令,获取所述终端设备请求播放的第一多媒体内容;在所述第一多媒体内容符合设定条件的情况下,对所述第一多媒体内容进行局部流化,以得到适于所述终端设备播放的第二多媒体内容,并将所述第二多媒体内容传输给所述终端设备;所述终端设备,用于响应于播放输入操作,向所述云服务器发送所述播放控制指令,并对所述云服务器返回的由所述第一多媒体内容局部流化得到的第二多媒体内容进行播放处理。2.根据权利要求1所述的系统,其特征在于,所述云服务器在对所述第一多媒体内容进行局部流化时,具体用于:对所述第一多媒体内容进行解码前的首次预处理操作,得到待解码多媒体内容;对所述待解码多媒体内容进行二次预处理操作,得到第二多媒体内容;所述终端设备在对所述第二多媒体内容进行播放处理时,具体用于:对所述第二多媒体内容进行与所述二次预处理操作反向的预处理操作,以得到待解码多媒体内容;对所述待解码多媒体内容进行解码并输出解码出的结果数据。3.根据权利要求2所述的系统,其特征在于,所述云服务器包括:应用运行模块、全局流化模块、局部流化模块和推流模块;所述应用运行模块,用于在所述第一多媒体内容不符合设定条件的情况下,利用云端运行的目标应用程序对所述第一多媒体内容进行播放处理;所述全局流化模块,用于在所述目标应用程序播放第一多媒体内容过程中,对所述第一多媒体内容进行全局流化,以得到第三多媒体内容;所述局部流化模块,用于在若所述第一多媒体内容符合设定条件的情况下,对所述第一数据进行局部流化,以得到所述第二多媒体内容;所述推流模块,用于将所述第二多媒体内容或所述第三多媒体内容传输给所述终端设备。4.根据权利要求3所述的系统,其特征在于,所述云服务器还用于:在所述第一多媒体内容从不符合设定条件转换为符合设定条件的情况下,保存所述全局流化模块和所述应用运行模块的状态信息,并使所述全局流化模块和所述应用运行模块处于非工作状态,使所述局部流化模块进入工作状态;以及在完成对所述第一多媒体内容的局部流化之后,基于所述状态信息重新使所述全局流化模块和所述应用运行模块处于工作状态,使所述局部流化模块进入非工作状态。5.一种多媒体播放方法,其特征在于,包括:接收终端设备发送的播放控制指令,所述播放控制指令用于请求播放第一多媒体内容;根据所述播放控制指令,获取所述终端设备请求播放的第一多媒体内容;在所述第一多媒体内容符合设定条件的情况下,对所述第...

【专利技术属性】
技术研发人员:裘良科
申请(专利权)人:阿里巴巴新加坡控股有限公司
类型:发明
国别省市:

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

1