虚拟礼物的获取方法和三维全景直播间的生成方法技术

技术编号:24504402 阅读:63 留言:0更新日期:2020-06-13 06:46
本申请实施例提供了虚拟礼物的获取方法和三维全景直播间的生成方法,还提供了一种计算机设备及存储介质,涉及直播技术领域,该获取方法通过向直播间发送全景礼物的赠送指令,以触发服务器下发全景礼物的礼物协议,解析礼物协议得到全景图像的资源信息以得到全景礼物的图像信息、礼物模型文件及其位置信息,利用图像信息生成全景图像,根据位置信息在全景图像上将礼物模型文件进行渲染得到三维礼物图像;将直播视频融合到全景图像中进行播放,接收用户在视频直播过程中进行对所述三维礼物图像的寻找操作,以获取所述虚拟礼物。本技术方案实现了用户观看直播的同时寻找虚拟礼物从而延长用户在该直播间的停留时间,提高了用户留存率和直播间流量。

The method of obtaining virtual gift and the method of generating 3D panoramic Live Room

【技术实现步骤摘要】
虚拟礼物的获取方法和三维全景直播间的生成方法
本申请涉及网络直播
,具体而言,本申请涉及一种虚拟礼物的获取方法和装置以及三维全景直播间的生成方法和装置,还涉及一种计算机设备及存储介质。
技术介绍
近年来,随着互联网应用的兴起,用户越来越倾向于选择在线视频直播或小视频的方法,与他人分享一些趣闻或进行现场才艺表演。在视频交流过程中,可以通过赠送虚拟礼物展示特效的方式增加用户之间的互动性。在相关技术中,直播间的虚拟礼物的赠送方法通常是:观众用户从直播间的虚拟礼物栏中选择一个或多个虚拟礼物赠送至主播。然而,传统的虚拟礼物无法增强其余观众的参与感,降低其余观众对直播间的兴趣,从而短暂停留在直播间而无法提高直播间的活跃度,影响直播间的用户留存量和流量。
技术实现思路
本申请的目的旨在至少解决上述技术缺陷之一,特别是直播间活跃度低、影响直播间用户留存量和流量的问题。第一方面,本申请实施例提供了一种虚拟礼物的获取方法,包括以下步骤:向直播间发送赠送全景礼物的赠送指令,以触发服务器下发所述全景礼物的礼物协议;...

【技术保护点】
1.一种虚拟礼物的获取方法,其特征在于,包括以下步骤:/n向直播间发送全景礼物的赠送指令,以触发服务器下发所述全景礼物的礼物协议;/n接收并解析所述礼物协议得到所述全景礼物的资源信息,根据所述资源信息得到所述全景礼物的图像信息、礼物模型文件及其位置信息;/n利用所述图像信息生成全景图像,根据所述位置信息在所述全景图像上将所述礼物模型文件进行渲染得到所述虚拟礼物对应的三维礼物图像;/n将直播视频融合到所述全景图像中进行播放,接收用户在视频直播过程中进行对所述三维礼物图像的寻找操作,以获取所述虚拟礼物。/n

【技术特征摘要】
1.一种虚拟礼物的获取方法,其特征在于,包括以下步骤:
向直播间发送全景礼物的赠送指令,以触发服务器下发所述全景礼物的礼物协议;
接收并解析所述礼物协议得到所述全景礼物的资源信息,根据所述资源信息得到所述全景礼物的图像信息、礼物模型文件及其位置信息;
利用所述图像信息生成全景图像,根据所述位置信息在所述全景图像上将所述礼物模型文件进行渲染得到所述虚拟礼物对应的三维礼物图像;
将直播视频融合到所述全景图像中进行播放,接收用户在视频直播过程中进行对所述三维礼物图像的寻找操作,以获取所述虚拟礼物。


2.根据权利要求1所述的虚拟礼物的获取方法,其特征在于,所述向直播间发送全景礼物的赠送指令的步骤包括:
获取用户向直播间触发的全景礼物的赠送指令,并将所述赠送指令发送至服务器,以使得所述服务器根据所述赠送指令获取对应的资源信息并进行封装生成所述礼物协议。


3.根据权利要求1所述的虚拟礼物的获取方法,其特征在于,所述解析所述礼物协议得到所述全景礼物的资源信息,根据所述资源信息得到所述全景礼物的图像信息和礼物模型文件的步骤包括:
解析所述礼物协议得到所述全景礼物的资源地址;其中,所述资源地址包括图像地址和模型地址;
根据所述图像地址和模型地址分别获取全景礼物的图像信息和礼物模型文件。


4.根据权利要求3所述的虚拟礼物的获取方法,其特征在于,所述利用所述图像信息生成全景图像的步骤包括:
根据所述图像信息得到多张图片,通过立方体贴图方式在预设的三维模型中对所述图片进行处理,得到全景图像。


5.根据权利要求1所述的虚拟礼物的获取方法,其特征在于,所述根据所述位置信息在所述全景图像上将所述礼物模型文件进行渲染得到所述虚拟礼物对应的三维礼物图像的步骤包括:
获取所述位置信息对应的三维位置坐标;
利用OpenGL接口在所述三维位置坐标上对所述礼物模型文件进行渲染,得到三维礼物图像。


6.根据权利要求5所述的虚拟礼物的获取方法,其特征在于,所述利用OpenGL接口在所述三维位置坐标上对所述礼物模型文件进行渲染,得到三维礼物图像的步骤包括:
获取两个三维位置坐标,利用OpenGL接口以所述三维位置坐标作为体对角线上的两个端点的位置坐标构建立方体模型;
在所述立方体模型内加载所述礼物模型文件渲染出所述三维礼物图像。


7.根据权利要求1所述的虚拟礼物的获取方法,其特征在于,所述将直播视频融合到所述全景图像中进行播放的步骤包括:

【专利技术属性】
技术研发人员:许英俊
申请(专利权)人:广州华多网络科技有限公司
类型:发明
国别省市:广东;44

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

1