元宇宙全景直播场景下的视频播放方法、装置及直播系统制造方法及图纸

技术编号:38840852 阅读:12 留言:0更新日期:2023-09-17 09:54
本申请涉及一种元宇宙全景直播场景下的视频播放方法、装置、直播系统、计算机设备及计算机可读存储介质;所述方法包括:响应于用户进入元宇宙直播间的操作,获取当前观众端所属终端的设备性能参数;将所述设备性能参数发送至直播服务器,使得直播服务器根据设备性能参数计算当前观众端所适配的实时全景视频流的目标等级;其中实时全景视频流通过主播端上传的直播全景视频流裁剪得到,实时全景视频流划分为多个等级,每个等级分别对应不同的视角范围;接收直播服务器下发的目标等级所对应的实时全景视频流;在客户端界面上播放实时全景视频流;该技术方案,提升了元宇宙全景直播场景下的视频播放效果,促进了元宇宙直播技术的应用推广。用推广。用推广。

【技术实现步骤摘要】
元宇宙全景直播场景下的视频播放方法、装置及直播系统


[0001]本申请涉及网络直播
,特别是涉及一种元宇宙全景直播场景下的视频播放方法、装置、直播系统、计算机设备及计算机可读存储介质。

技术介绍

[0002]随着元宇宙技术的发展,在直播领域也得到越来越多的应用,基于元宇宙搭建的虚拟空间,各种虚拟资源在直播间中展示,可供主播和观众可以进行更加沉浸式的虚拟互动。
[0003]在元宇宙直播场景下,主播端的主播在现实场景上开播,将现实人物全景视频跟虚拟背景进行结合形成全景视频流上传到元宇宙直播服务器上,然后再推流到各个观众端进行播放,由于当前直播平台上接入的观众端包括各种设备类型,而且每个终端性能也不同,由此导致在推流时造成一部分观众端的播放效果较差,特别是在赠送礼物情况下,对于礼物特效的渲染也会影响观众端的播放效果,影响了元宇宙全景直播场景下的视频播放效果,阻碍了元宇宙直播技术的应用。

技术实现思路

[0004]基于此,有必要针对上述技术问题之一,提供一种元宇宙全景直播场景下的视频播放方法、装置、直播系统、计算机设备及计算机可读存储介质,以提升元宇宙全景直播场景下的视频播放效果。
[0005]第一方面,本申请提供一种元宇宙全景直播场景下的视频播放方法,所述方法应用于观众端,包括:
[0006]响应于用户进入元宇宙直播间的操作,获取当前观众端所属终端的设备性能参数;
[0007]将所述设备性能参数发送至直播服务器,使得所述直播服务器根据所述设备性能参数计算当前观众端所适配的实时全景视频流的目标等级;其中,所述实时全景视频流通过主播端上传的直播全景视频流裁剪得到,所述实时全景视频流划分为多个等级,每个等级分别对应不同的视角范围;
[0008]接收所述直播服务器下发的所述目标等级所对应的实时全景视频流;
[0009]在客户端界面上播放所述实时全景视频流。
[0010]在一个实施例中,所述的元宇宙全景直播场景下的视频播放方法,还包括:
[0011]响应于用户赠送礼物的指令,从礼物栏中选择目标礼物;
[0012]获取当前观众端所属终端的设备类型,根据所述设备类型和目标礼物生成赠送礼物请求发送至所述直播服务器;
[0013]在所述直播服务器的控制下对当前观众端所选择的目标礼物并进行渲染。
[0014]在一个实施例中,在所述直播服务器的控制下对当前观众端所选择的目标礼物并进行渲染,包括:
[0015]接收所述直播服务器下发的带特效直播全景视频流,并将所述带特效直播全景视频流在当前观众端的界面上进行渲染;其中,所述带特效直播全景视频流通过主播端加载所述目标礼物的礼物模型并进行渲染得到礼物特效渲染层与直播全景视频流进行合成得到。
[0016]在一个实施例中,在所述直播服务器的控制下对当前观众端所选择的目标礼物并进行渲染,包括:
[0017]接收所述直播服务器下发的所述目标礼物对应的礼物模型,将所述礼物模型放置在界面上设定位置上进行渲染。
[0018]在一个实施例中,所述的元宇宙全景直播场景下的视频播放方法,还包括:
[0019]接收所述直播服务器下发的所述目标礼物的礼物模型和播放脚本;
[0020]将所述播放脚本与所述礼物模型进行绑定;
[0021]在所述当前观众端的界面上预设的透明球体上渲染所述礼物模型,并执行所述播放脚本控制所述礼物模型呈现出相应的特效效果。
[0022]在一个实施例中,所述的元宇宙全景直播场景下的视频播放方法,所述实时全景视频流包括:360度全景视频流、180度全景视频流和90度全景视频流三个等级;
[0023]所述在客户端界面上播放所述实时全景视频流,包括:
[0024]若所述实时直播视频流为360度全景视频流,则将所述实时直播视频流渲染在透明球体的内面上;
[0025]若所述实时直播视频流为180度全景视频流,则将所述实时直播视频流渲染在透明半球的内面上;
[0026]若所述实时直播视频流为90度全景视频流,则将所述实时直播视频流渲染在1/4透明球体的内面上。
[0027]在一个实施例中,所述的元宇宙全景直播场景下的视频播放方法,还包括:获取当前观众端所属终端当前的网络参数、历史选择信息和运营记录信息;以及将所述设备性能参数、历史选择信息和运营记录信息发送至直播服务器;
[0028]其中,所述直播服务器根据所述设备性能参数、历史选择信息和运营记录信息计算当前观众端所适配的实时全景视频流的目标等级。
[0029]第二方面,本申请提供一种元宇宙全景直播场景下的视频播放装置,所述装置应用于观众端,包括:
[0030]参数获取模块,用于响应于用户进入元宇宙直播间的操作,获取当前观众端所属终端的设备性能参数;
[0031]参数发送模块,用于将所述设备性能参数发送至直播服务器,使得所述直播服务器根据所述设备性能参数计算当前观众端所适配的实时全景视频流的目标等级;其中,所述实时全景视频流通过主播端上传的直播全景视频流裁剪得到,所述实时全景视频流划分为多个等级,每个等级分别对应不同的视角范围;
[0032]视频接收模块,用于接收所述直播服务器下发的所述目标等级所对应的实时全景视频流;
[0033]视频播放模块,用于在客户端界面上播放所述实时全景视频流。
[0034]第三方面,本申请提供一种元宇宙全景直播场景下的视频播放方法,所述方法应
用于直播服务器,包括:
[0035]在用户进入元宇宙直播间时,接收观众端发送的所属终端的设备性能参数;
[0036]将主播端上传的直播全景视频流裁剪得到实时全景视频流,根据所述设备性能参数计算观众端所适配的实时全景视频流的目标等级;其中,所述实时全景视频流划分为多个等级,每个等级分别对应不同的视角范围;
[0037]根据所述目标等级对应的实时全景视频流下发至观众端,使得所述客户端在界面上播放所述实时全景视频流。
[0038]在一个实施例中,所述的元宇宙全景直播场景下的视频播放方法,还包括:
[0039]接收观众端发送的赠送礼物请求;其中,所述赠送礼物请求根据当前观众端所属终端的设备类型和从礼物栏中选择的目标礼物生成;
[0040]根据所述赠送礼物请求选择当前观众端的设备类型适配的目标礼物,并控制所述观众端在界面上渲染所述礼物模型。
[0041]在一个实施例中,控制所述观众端在界面上渲染所述礼物模型,包括:
[0042]将目标礼物的礼物模型下发至主播端,使得所述主播端根据所述礼物模型进行渲染得到礼物特效渲染层并与直播全景视频流进行合成得到带特效直播全景视频流;
[0043]接收所述主播端上传的带特效直播全景视频流,并将所述带特效直播全景视频流转发至客户端,使得客户端在界面上进行渲染。
[0044]在一个实施例中,控制所述观众端在界面上渲染所述礼物模型,包括:
[0045]将本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种元宇宙全景直播场景下的视频播放方法,其特征在于,所述方法应用于观众端,包括:响应于用户进入元宇宙直播间的操作,获取当前观众端所属终端的设备性能参数;将所述设备性能参数发送至直播服务器,使得所述直播服务器根据所述设备性能参数计算当前观众端所适配的实时全景视频流的目标等级;其中,所述实时全景视频流通过主播端上传的直播全景视频流裁剪得到,所述实时全景视频流划分为多个等级,每个等级分别对应不同的视角范围;接收所述直播服务器下发的所述目标等级所对应的实时全景视频流;在客户端界面上播放所述实时全景视频流。2.根据权利要求1所述的元宇宙全景直播场景下的视频播放方法,其特征在于,还包括:响应于用户赠送礼物的指令,从礼物栏中选择目标礼物;获取当前观众端所属终端的设备类型,根据所述设备类型和目标礼物生成赠送礼物请求发送至所述直播服务器;在所述直播服务器的控制下对当前观众端所选择的目标礼物并进行渲染。3.根据权利要求2所述的元宇宙全景直播场景下的视频播放方法,其特征在于,在所述直播服务器的控制下对当前观众端所选择的目标礼物并进行渲染,包括:接收所述直播服务器下发的带特效直播全景视频流,并将所述带特效直播全景视频流在当前观众端的界面上进行渲染;其中,所述带特效直播全景视频流通过主播端加载所述目标礼物的礼物模型并进行渲染得到礼物特效渲染层与直播全景视频流进行合成得到;或者接收所述直播服务器下发的所述目标礼物对应的礼物模型,将所述礼物模型放置在界面上设定位置上进行渲染。4.根据权利要求3所述的元宇宙全景直播场景下的视频播放方法,其特征在于,还包括:接收所述直播服务器下发的所述目标礼物的礼物模型和播放脚本;将所述播放脚本与所述礼物模型进行绑定;在所述当前观众端的界面上预设的透明球体上渲染所述礼物模型,并执行所述播放脚本控制所述礼物模型呈现出相应的特效效果。5.根据权利要求1所述的元宇宙全景直播场景下的视频播放方法,其特征在于,所述实时全景视频流包括:360度全景视频流、180度全景视频流和90度全景视频流三个等级;所述在客户端界面上播放所述实时全景视频流,包括:若所述实时直播视频流为360度全景视频流,则将所述实时直播视频流渲染在透明球体的内面上;若所述实时直播视频流为180度全景视频流,则将所述实时直播视频流渲染在透明半球的内面上;若所述实时直播视频流为90度全景视频流,则将所述实时直播视频流渲染在1/4透明球体的内面上。6.根据权利要求1所述的元宇宙全景直播场景下的视频播放方法,其特征在于,还包
括:获取当前观众端所属终端当前的网络参数、历史选择信息和运营记录信息;以及将所述设备性能参数、历史选择信息和运营记录信息发送至直播服务器;其中,所述直播服务器根据所述设备性能参数、历史选择信息和运营记录信息计算当前观众端所适配的实时全景视频流的目标等级。7.一种元宇宙全景直播场景下的视频播放装置,其特征在于,所述装置应用于观众端,包括:参数获取模块,用于响应于用户进入元宇宙直播间的操作,获取当前观众端所属终端的设备性能参数;参数发送模块,用于将所述设备性能参数发送至直播服务器,使得所述直播服务器根据所述设备性能参数计算当前观众端所适配的实时全景视频流的目标等级;其中,所述实时全景视频流通过主播端上传的直播全景视频流裁剪得到,所...

【专利技术属性】
技术研发人员:曾衍
申请(专利权)人:广州方硅信息技术有限公司
类型:发明
国别省市:

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

1