一种点播方法、装置、电子设备及存储介质制造方法及图纸

技术编号:39132931 阅读:7 留言:0更新日期:2023-10-23 14:51
本申请实施例提供了一种点播方法、装置、电子设备及存储介质,能够在不增加当前业务成本的情况下,使终端可以播放不同格式的视频资源。其中,点播方法包括:当能力节点接收到携带有目标视频资源标识的点播指令并转发给目标虚拟机之后,能力节点接收目标虚拟机所发送的目标视频应用在运行时所产生的界面流,以及目标虚拟机发送的目标视频资源标识对应的目标视频资源;能力节点基于标准播放器播放目标视频资源,当能力节点确定标准播放器播放目标视频资源失败时,能力节点将目标视频资源进行转码处理,获得目标播放格式的视频流;能力节点基于界面流与视频流生成媒体流,并向终端发送媒体流,以使终端基于媒体流播放转码后的目标视频资源。视频资源。视频资源。

【技术实现步骤摘要】
一种点播方法、装置、电子设备及存储介质


[0001]本申请实施例涉及通信
,尤其涉及一种点播方法、装置、电子设备及存储介质。

技术介绍

[0002]现有宽带点播业务中将本地应用云化放在云端,云端的云化应用在云端的服务器分配的虚拟机内运行,在终端机顶盒内呈现。其中,视频类的应用(包括含有视频的应用)通过云化后在云端的服务器分配的虚拟机内运行,当播放视频时,通过能力节点将视频内容的播放地址透传给机顶盒端,机顶盒本地播放器通过地址来播放视频。
[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]第二发送单元,用于若确定所述待跳转播放时刻位于所述预设时长内,向所述终端发送所述媒体流缓存包中与所述待跳转播本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种点播方法,其特征在于,所述方法包括:当能力节点接收到携带有目标视频资源标识的点播指令并转发给目标虚拟机之后,所述能力节点接收所述目标虚拟机所发送的目标视频应用在运行时所产生的界面流,以及所述目标虚拟机发送的所述目标视频资源标识对应的目标视频资源,所述目标视频资源为所述目标视频应用中的视频资源;所述能力节点基于标准播放器播放所述目标视频资源,其中,所述标准播放器为所述终端所配置的播放器;当所述能力节点确定播放所述目标视频资源失败时,所述能力节点将所述目标视频资源进行转码处理,获得目标播放格式的视频流,所述目标播放格式为所述标准播放器所支持的播放格式;所述能力节点基于所述界面流与所述视频流生成媒体流,并向所述终端发送所述媒体流,以使所述终端基于所述媒体流播放转码后的所述目标视频资源。2.根据权利要求1所述的方法,其特征在于,当所述能力节点确定播放所述目标视频资源失败时,所述能力节点将所述目标视频资源进行转码处理,获得目标播放格式的视频流包括:当所述能力节点确定标准播放器播放所述目标视频资源失败时,所述能力节点调用预先存储的转码合流器对所述目标视频资源进行解码播放,以及对解码播放的所述目标视频资源进行转码处理,获得所述视频流。3.根据权利要求1所述的方法,其特征在于,在所述能力节点向所述终端发送所述媒体流之前,所述方法包括:所述能力节点对预设时长内的所述媒体流进行存储,获得媒体流缓存包;所述能力节点向所述终端发送所述媒体流包括:所述能力节点依次向所述终端发送所述媒体流缓存包中的所述媒体流。4.根据权利要求3所述的方法,其特征在于,所述媒体流缓存包中每个媒体流存在对应的播放时刻,所述方法还包括:所述能力节点接收所述终端发送的播放进度调整指令,所述播放进度调整指令中携带有所述目标视频资源的待跳转播放时刻;若所述能力节点确定所述待跳转播放时刻位于所述预设时长内,向所述终端发送所述媒体流缓存包中与所述待跳转播放时刻相对应的媒体流,以使所述终端播放所述待跳转播放时刻相对应的媒体流。5.一种点播装置,其特征在于,所述装置包括:接收单元,用于当接收到携带有目标视频资源标识的点播指令并转发给目标虚拟机之后,...

【专利技术属性】
技术研发人员:陈景岩崔芳
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1