一种点播方法、电子设备及存储介质技术

技术编号:39137753 阅读:7 留言:0更新日期:2023-10-23 14:53
本申请实施例提供了一种点播方法、电子设备及存储介质,能够在服务器内对于虚拟现实视频进行渲染操作,从而无需额外提升机顶盒性能,便可以使得机顶盒顺利播放虚拟现实视频。其中,点播方法包括:当能力节点接收到终端所发送的携带有目标虚拟现实视频标识的点播指令后,基于目标虚拟现实视频标识从目标资源服务器上获取对应的目标虚拟现实视频,目标虚拟现实视频为目标视频应用中的虚拟现实视频;对目标虚拟现实视频进行渲染,生成画面流;基于画面流以及目标视频应用运行时的界面流生成媒体流;向终端发送媒体流,以使终端基于媒体流播放目标虚拟现实视频。流播放目标虚拟现实视频。流播放目标虚拟现实视频。

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


[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]基于所述目标画面流以及所述界面流生成所述媒体流。
[0037]本申请实施例中,能力节点对于画面流缓存包中的画面流进行解码播放,将解码播放后的画面流进行转码播放,得到目标播放格式的虚拟现实视频,再基于点播指令中所携带的目标播放视角标识进行编码处理,使得目标播放格式的虚拟现实视频转化为在目标播放视角下的目标播放格式的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种点播方法,其特征在于,所述方法包括:当能力节点接收到终端所发送的携带有目标虚拟现实视频标识的点播指令后,基于所述目标虚拟现实视频标识从目标资源服务器上获取对应的目标虚拟现实视频,所述目标虚拟现实视频为目标视频应用中的虚拟现实视频;对所述目标虚拟现实视频进行渲染,生成画面流;基于所述画面流以及所述目标视频应用运行时的界面流生成媒体流;向所述终端发送所述媒体流,以使所述终端基于所述媒体流播放所述目标虚拟现实视频。2.根据权利要求1所述的方法,其特征在于,基于所述画面流以及所述目标视频应用运行时的界面流生成媒体流之前,所述方法包括:所述能力节点对第一预设时长内的所述画面流进行存储,获得画面流缓存包。基于所述画面流以及所述目标视频应用运行时的界面流生成媒体流包括:所述能力节点基于所述画面流缓存包中的所述画面流依次与所述界面流生成媒体流。3.根据权利要求2所述的方法,其特征在于,所述点播指令中携带有目标播放视角标识,所述能力节点基于所述画面流缓存包中的所述画面流依次与所述界面流生成媒体流包括:所述能力节点对所述画面流进行解码播放;所述能力节点截取解码播放的画面流中与所述目标播放视角标识相对应的目标播放视角所对应的画面流,并对所述目标播放视角所对应的画面流进行编码处理,获得目标播放视角下的虚拟现实视频;所述能力节点对所述目标播放视角下的虚拟现实视频进行压缩处理;所述能力节点对压缩处理后的所述目标播放视角下的虚拟现实视频进行流化处理,获得所述目标播放视角下的目标画面流;基于所述目标画面流以及所述界面流生成所述媒体流。4.根据权利要求2所述的方法,其特征在于,所述能力节点基于所述画面流缓存包中的所述画面流依次与所述界面流生成媒体流包括:所述能力节点对所述画面流进行解码,并基于标准播放器对解码后的所述画面流进行播放,其中,所述标准播放器为所述终端所配置的播放器;当所述能力节点确定播放解码后所述画面流失败时,所述能力节点将解码后的所述画面流进行转码处理,获得目标播放格式的所述画面流,所述目标播放格式为所述标准播放器所支持的播放格式;所述能力节点对所述目标播放格式的虚拟现实视频进行压缩处理;所述能力节点对压缩处理后的所述目标播放格式的虚拟现实视频进行流化处理,获得所述目标播放格式的目标画面流;基于所述目标画面流以及所述界面流生成所述媒体流。5.根据权利要求2所述的方法,其特征在于,所述点播指令中携带有目标播放视角标识,所述能力节点基于所述画面流缓存包中的所述画面流依次与所述界面流生成媒体流包括:所述能力节点对所述画面流进行解码,并基于标准播放器对解码后的所述画面流进行
播放,其中,所述标准播放器为所述终端所配置的播放器;当所述能力节点确定播放解码后所述画面流失败时,所述能力节点将解码后的所述...

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

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

1