视频播放方法及能力管理系统技术方案

技术编号:28458754 阅读:27 留言:0更新日期:2021-05-15 21:23
本申请提供了一种视频播放方法及能力管理系统,获取视频应用的应用信息和视频播放能力字符串,视频播放能力字符串包括至少一个字符,每个字符用于表征视频应用是否具备预设视频播放能力;基于应用信息,对视频播放能力字符串进行矫正,得到目标字符串;将目标字符串发送至点播后端系统集群中,使得点播后端系统集群中包括的每个点播后端系统按预设顺序依次执行预设的与目标字符串对应的业务操作,得到结果数据并发送至视频应用。由于直接将表征视频应用所具备预设能力的目标字符串发送至点播后端系统集群中,所以点播后端系统集群中的每一个点播后端系统可以直接基于目标字符串执行对应业务操作,提高业务操作效率,从而提高视频播放速度。提高视频播放速度。提高视频播放速度。

【技术实现步骤摘要】
视频播放方法及能力管理系统


[0001]本申请涉及多媒体
,尤其涉及一种视频播放方法及能力管理系统。

技术介绍

[0002]视频应用是指具有视频播放功能的视频应用,不同视频应用的视频播放能力不同,视频应用的视频播放能力与其应用信息有关,也就是与视频应用的应用版本、运行该视频应用的终端设备的设备类型、以及运行该视频应用的终端设备当前操作系统版本的版本信息有关。其中,视频播放能力包括但不限于:http接口能力、httpdns能力、点播drm能力、4K能力、2K能力、h265能力、杜比能力和m3u8能力。
[0003]现有的视频播放方案中,视频应用发送视频播放请求,每一个点播后端系统获取视频应用的应用信息,利用应用信息确定该视频应用的视频播放能力,并基于视频播放能力,执行业务操作并反馈至视频应用,从而实现视频播放。由于每一点播后端系统都需要利用应用信息确定视频应用的视频播放能力,工作重复,导致业务操作效率低,影响视频播放速度。

技术实现思路

[0004]本申请提供了一种视频播放方法及能力管理系统,目的在于解决每一点播后端系统都需要利用应用信息确定视频应用的视频播放能力,工作重复,导致业务操作效率低,影响视频播放速度的问题。
[0005]为了实现上述目的,本申请提供了以下技术方案:
[0006]一种视频播放方法,应用于能力管理系统,所述方法包括:
[0007]响应于视频应用发送的视频播放请求,获取所述视频播放请求中包含的应用信息和视频播放能力字符串;其中,所述视频应用预先存储所述视频播放能力字符串,所述视频播放能力字符串包括至少一个字符,每个所述字符用于表征所述视频应用是否具备预设视频播放能力;
[0008]基于所述应用信息,对所述视频播放能力字符串进行矫正,得到目标字符串;
[0009]将所述目标字符串发送至点播后端系统集群中,使得所述点播后端系统集群中包括的每个点播后端系统按预设顺序依次执行预设的与所述目标字符串对应的业务操作,得到所述视频播放请求对应的结果数据,并将所述视频播放请求对应的结果数据发送至所述视频应用;其中,所述点播后端系统集群包括按所述预设顺序排列的多个点播后端系统。
[0010]上述的方法,可选的,所述基于所述应用信息,对所述视频播放能力字符串进行矫正,得到目标字符串,包括:
[0011]获取预先存储的配置规则;
[0012]基于应用信息和所述配置规则,确定所述视频应用所具备的每个预设视频播放能力;
[0013]基于所述视频应用所具备的每个预设视频播放能力,判断所述视频播放能力字符
串是否正确;
[0014]若判断出所述视频播放能力字符串不正确,则以所述视频应用所具备的每个预设视频播放能力,对所述视频播放能力字符串进行更正;
[0015]将更正后的视频播放能力字符串作为目标字符串。
[0016]上述的方法,可选的,还包括:
[0017]若判断出所述视频播放能力字符串正确,则将所述视频播放能力字符串作为目标字符串。
[0018]上述的方法,可选的,所述以所述视频应用所具备的每个预设视频播放能力,对所述视频播放能力字符串进行更正之后,还包括:
[0019]将更正后的视频播放能力字符串反馈至所述视频应用,以使所述视频应用将自身预先存储的视频播放能力字符串更新为所述更正后的视频播放能力字符串。
[0020]上述的方法,可选的,所述点播后端系统集群中包括的每个点播后端系统按预设顺序依次执行预设的与所述目标字符串对应的业务操作,得到所述视频播放请求对应的结果数据,包括:
[0021]所述点播后端系统集群中的第一个点播后端系统接收所述能力管理系统发送的所述目标字符串,并利用所述目标字符串,确定出自身对应的业务操作逻辑,基于所确定的业务操作逻辑执行业务操作,并将业务操作的操作结果和所述目标字符串发送至自身的后一个点播后端系统;
[0022]目标后端点播系统接收自身的前一个点播后端系统发送的所述目标字符串和处理结果,并利用所述目标字符串,确定自身对应的业务操作逻辑,基于所确定出的业务操作逻辑和所接收的所述操作结果,执行业务操作,并将业务操作的操作结果和所述目标字符串发送至自身的后一个点播后端系统;其中,所述目标点播后端系统为所述点播后端系统集群中除第一个点播后端系统外的任意一个点播后端系统;若所述目标点播后端系统为所述点播后端系统集群中的末尾一个后端点播系统,则将目标点播系统输出的操作结果作为所述视频播放请求对应的结果数据。
[0023]一种能力管理系统,包括:
[0024]获取单元,用于响应于视频应用发送的视频播放请求,获取所述视频播放请求中包含的应用信息和视频播放能力字符串;其中,所述视频应用预先存储所述视频播放能力字符串,所述视频播放能力字符串包括至少一个字符,每个所述字符用于表征所述视频应用是否具备预设视频播放能力;
[0025]矫正单元,用于基于所述应用信息,对所述视频播放能力字符串进行矫正,得到目标字符串;
[0026]发送单元,用于将所述目标字符串发送至点播后端系统集群中,使得所述点播后端系统集群中包括的每个点播后端系统按预设顺序依次执行预设的与所述目标字符串对应的业务操作,得到所述视频播放请求对应的结果数据,并将所述视频播放请求对应的结果数据发送至所述视频应用;其中,所述点播后端系统集群包括按所述预设顺序排列的多个点播后端系统。
[0027]上述的系统,可选的,所述矫正单元,包括:
[0028]获取子单元,用于获取预先存储的配置规则;
[0029]第一确定子单元,用于基于应用信息和所述配置规则,确定所述视频应用所具备的每个预设视频播放能力;
[0030]判断子单元,用于基于所述视频应用所具备的每个预设视频播放能力,判断所述视频播放能力字符串是否正确;
[0031]更正子单元,用于若判断出所述视频播放能力字符串不正确,则以所述视频应用所具备的每个预设视频播放能力,对所述视频播放能力字符串进行更正;
[0032]第二确定子单元,用于将更正后的视频播放能力字符串作为目标字符串。
[0033]上述的系统,可选的,还包括:
[0034]第三确定子单元,用于若判断出所述视频播放能力字符串正确,则将所述视频播放能力字符串作为目标字符串。
[0035]上述的系统,可选的,还包括:
[0036]反馈子单元,用于将更正后的视频播放能力字符串反馈至所述视频应用,以使所述视频应用将自身预先存储的视频播放能力字符串更新为所述更正后的视频播放能力字符串。
[0037]上述的系统,可选的,所述点播后端系统集群中包括的每个点播后端系统执行按预设顺序依次执行预设的与所述目标字符串对应的业务操作,得到所述视频播放请求对应的结果数据,用于:
[0038]所述点播后端系统集群中的第一个点播后端系统接收所述能力管理系统发送的所述目标字符串,并利用所述目标字符串,确定出自身对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频播放方法,其特征在于,应用于能力管理系统,所述方法包括:响应于视频应用发送的视频播放请求,获取所述视频播放请求中包含的应用信息和视频播放能力字符串;其中,所述视频应用预先存储所述视频播放能力字符串,所述视频播放能力字符串包括至少一个字符,每个所述字符用于表征所述视频应用是否具备预设视频播放能力;基于所述应用信息,对所述视频播放能力字符串进行矫正,得到目标字符串;将所述目标字符串发送至点播后端系统集群中,使得所述点播后端系统集群中包括的每个点播后端系统按预设顺序依次执行预设的与所述目标字符串对应的业务操作,得到所述视频播放请求对应的结果数据,并将所述视频播放请求对应的结果数据发送至所述视频应用;其中,所述点播后端系统集群包括按所述预设顺序排列的多个点播后端系统。2.根据权利要求1所述的方法,其特征在于,所述基于所述应用信息,对所述视频播放能力字符串进行矫正,得到目标字符串,包括:获取预先存储的配置规则;基于应用信息和所述配置规则,确定所述视频应用所具备的每个预设视频播放能力;基于所述视频应用所具备的每个预设视频播放能力,判断所述视频播放能力字符串是否正确;若判断出所述视频播放能力字符串不正确,则以所述视频应用所具备的每个预设视频播放能力,对所述视频播放能力字符串进行更正;将更正后的视频播放能力字符串作为目标字符串。3.根据权利要求2所述的方法,其特征在于,还包括:若判断出所述视频播放能力字符串正确,则将所述视频播放能力字符串作为目标字符串。4.根据权利要求2所述的方法,其特征在于,所述以所述视频应用所具备的每个预设视频播放能力,对所述视频播放能力字符串进行更正之后,还包括:将更正后的视频播放能力字符串反馈至所述视频应用,以使所述视频应用将自身预先存储的视频播放能力字符串更新为所述更正后的视频播放能力字符串。5.根据权利要求1所述的方法,其特征在于,所述点播后端系统集群中包括的每个点播后端系统按预设顺序依次执行预设的与所述目标字符串对应的业务操作,得到所述视频播放请求对应的结果数据,包括:所述点播后端系统集群中的第一个点播后端系统接收所述能力管理系统发送的所述目标字符串,并利用所述目标字符串,确定出自身对应的业务操作逻辑,基于所确定的业务操作逻辑执行业务操作,并将业务操作的操作结果和所述目标字符串发送至自身的后一个点播后端系统;目标后端点播系统接收自身的前一个点播后端系统发送的所述目标字符串和处理结果,并利用所述目标字符串,确定自身对应的业务操作逻辑,基于所确定出的业务操作逻辑和所接收的所述操作结果,执行业务操作,并将业务操作的操作结果和所述目标字符串发送至自身的后一个点播后端系统;其中,所述目标点播后端系统为所述点播后端系统集群中除第一个点播后端系统外的任意一个点播后端系统;若所述目标点播后端系统为所述点播后端系统集群中的末尾一个后端点播系统,则将目标点播系统输出的操作结果作为所述
视频播放请求对应的结果数据。6.一...

【专利技术属性】
技术研发人员:易桂彭一
申请(专利权)人:湖南快乐阳光互动娱乐传媒有限公司
类型:发明
国别省市:

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

1