直播间中的礼物动画播放方法及装置制造方法及图纸

技术编号:33352347 阅读:18 留言:0更新日期:2022-05-08 10:00
本申请公开了一种直播间中的礼物动画播放方法。该方法包括:响应于至少一个用户在直播间的送礼操作,获取各个用户的送礼操作对应的第一礼物动画视频;确定各个用户的送礼操作对应的第一礼物动画视频在直播间中的直播区域;在确定的所述直播区域中播放各个用户的送礼操作所对应的第一礼物动画视频。本申请可减少性能消耗。少性能消耗。少性能消耗。

【技术实现步骤摘要】
直播间中的礼物动画播放方法及装置


[0001]本申请涉及视频
,尤其涉及一种直播间中的礼物动画播放方法及装置。

技术介绍

[0002]一般的MP4格式的视频文件,不支持显示带透明度的视频帧。现有技术中,为了实现MP4格式的动画视频文件可以携带透明度信息,会通过在同一帧视频帧中增加透明度描述信息,这样,前端MP4播放器在获取到带有透明度描述信息的视频帧时,可以使用硬件(GPU)解码,再合成支持透明度的每一帧图片,最后再播放,从而实现支持播放带透明度值的MP4格式的动画视频文件。
[0003]在对MP4格式的动画视频文件进行解码时,性能开销(比如,内存的占用)和动画视频的画面尺寸大小成线性关系,画面尺寸控制的越小,性能开销越低。
[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]可选地,所述方法还包括:
[0039]在所述直播间中显示与各个用户的送礼操作所对应的第一礼物动画视频相关联
的弹幕。
[0040]可选地,当确定的所述直播区域包括多个直播区域时,所述在确定的所述直播区域中播放各个用户的送礼操作所对应的第一礼物动画视频包括:
[0041]在确定的多个直播区域中同时播放多个用户的送礼操作所对应的第一礼物动画视频。
[0042]本申请还提供了一种直播间中的礼物动画播放装置,包括:
[0043]响应模块,用于响应于至少一个用户在直播间的送礼操作,获取各个用户的送礼操作对应的第一礼物动画视频;
[0044]确定模块,用于确定各个用户的送礼操作对应的第一礼物动画视频在直播间中的直播区域,其中,所述直播间包括多个直播区域;
[0045]播放模块,用于在确定的所述直播区域中播放各个用户的送礼操作所对应的第一礼物动画视频。
[0046]本申请还提供了一种计算机设备,所述计算机设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。
[0047]本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。
[0048]本申请在对礼物动画视频进行播放时,通过预先将直播间分为多个直播区域,并将待播放的第一礼物动画视频存储至目标动画队列中,从而可以在所述第一礼物动画视频进行播放时,从所述目标动画队列中获取所述第一礼物动画视本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种直播间中的礼物动画播放方法,其特征在于,包括:响应于至少一个用户在直播间的送礼操作,获取各个用户的送礼操作对应的第一礼物动画视频;确定各个用户的送礼操作对应的第一礼物动画视频在直播间中的直播区域,其中,所述直播间包括多个直播区域;在确定的所述直播区域中播放各个用户的送礼操作所对应的第一礼物动画视频。2.根据权利要求1所述的直播间中的礼物动画播放方法,其特征在于,确定每一个用户的送礼操作对应的第一礼物动画视频在直播间中的直播区域包括:将每一个用户的送礼操作对应的第一礼物动画视频存入目标动画队列中;将与所述目标动画队列相关联的直播区域作为所述每一个用户的送礼操作对应的第一礼物动画视频在直播间中的直播区域。3.根据权利要求2所述的直播间中的礼物动画播放方法,其特征在于,所述方法还包括:接收服务器下发的礼物素材包,所述礼物素材包包括所述第一礼物动画视频及所述第一礼物动画视频对应的动画轨迹配置信息,所述动画轨迹配置信息包括直播间划分信息;根据所述直播间划分信息将所述直播间划分为多个直播区域;创建多个礼物动画队列,其中,所述目标动画队列为多个所述礼物动画队列中的一个队列;将多个所述礼物动画队列与多个所述直播区域进行一一关联。4.根据权利要求3所述的直播间中的礼物动画播放方法,其特征在于,所述将每一个用户的送礼操作对应的第一礼物动画视频存入目标动画队列中包括:检测多个所述礼物动画队列中是否存在空队列;若存在空队列,则将每一个用户的送礼操作对应的第一礼物动画视频存入所述空队列中,并将所述空队列作为所述目标动画队列。5.根据权利要求4所述的直播间中的礼物动画播放方法,其特征在于,所述空队列存在多个,所述将每一个用户的送礼操作对应的第一礼物动画视频存入所述空队列中,并将所述空队列作为所述目标动画队列包括:从多个空队列随机选择一个空队列作为所述目标动画队列;将每一个用户的送礼操作对应的第一礼物动画视频存入所述目标动画队列中。6.根据权利要4所述的直播间中的礼物动画播放方法,其特征在于,所述将每一个用户的送礼操作对应的第一礼物动画视频存入目标动画队列中还包括:若不存在空队列,则获取各个所述礼物动画队列中存储的第一礼物动画视频的数量;选取存储最少数量的第一礼物动画视频的礼物动画队列作为所述目标动画队列,并将每一个用户的送礼操作对应的第一礼物动画视频存入所述目标动画队列中。7.根据权利要3至6任一项所述的直播间中的礼物动画播放方法,其特征在于,所述礼物素材包还包括至少一个第二礼物动画视频,以及各个所述第二礼物动画视频对应的播放条件,所述方法还包括:检测所述送礼操作是否满足预设条件,所述预设条件为各个所述第二...

【专利技术属性】
技术研发人员:褚波林鲜陈语欣闫雪梅史传倩
申请(专利权)人:上海哔哩哔哩科技有限公司
类型:发明
国别省市:

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

1