直播流显示方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:23450195 阅读:33 留言:0更新日期:2020-02-28 23:25
本申请实施例提供一种直播流显示方法、装置、电子设备及可读存储介质,当检测到增强现实AR显示指令时,进入AR识别平面并在AR识别平面中生成对应的目标模型对象,然后将接收到的直播流渲染到目标模型对象上,以使直播流在目标模型对象上进行显示。如此,能够实现互联网直播流在AR真实场景中的应用,观众可以在真实场景中渲染的目标模型对象上观看互联网直播流,提高直播可玩性,进而有效提高用户的留存率。

Live streaming display method, device, electronic equipment and readable storage medium

【技术实现步骤摘要】
直播流显示方法、装置、电子设备及可读存储介质
本申请涉及互联网直播
,具体而言,涉及一种直播流显示方法、装置、电子设备及可读存储介质。
技术介绍
增强现实(AugmentedReality,AR),是一种实时地计算摄影机影像的位置及角度并加上相应图像的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动。增强现实技术不仅展现了真实世界的信息,而且将虚拟的信息同时显示出来,两种信息相互补充、叠加,从而把真实世界与电脑图形多重合成在一起,便可以看到真实的世界与之围绕。虽然AR技术的应用已非常广泛,但是其在互联网直播中的应用较少,缺少互联网直播在AR真实场景中的应用,导致直播可玩性不高,难以有效提高用户的留存率。
技术实现思路
有鉴于此,本申请的目的在于提供一种直播流显示方法、装置、电子设备及可读存储介质,能够实现互联网直播流在AR真实场景中的应用,提高直播可玩性,进而有效提高用户的留存率。根据本申请的一方面,提供一种直播流显示方法,应用于直播观看终端,所述方法包括:当检测到增强现实AR显示指令时,进入AR识别平面并在所述AR识别平面中生成对应的目标模型对象;将接收到的直播流渲染到所述目标模型对象上,以使所述直播流在所述目标模型对象上进行显示。在一种可能的实施方式中,所述当检测到增强现实AR显示指令时,进入AR识别平面并在所述AR识别平面中生成对应的目标模型对象的步骤,包括:当检测到增强现实AR显示指令时,根据所述AR显示指令确定待生成的目标模型对象;加载所述目标模型对象的模型文件以得到所述目标模型对象;进入AR识别平面,并判断所述AR识别平面的跟踪状态;当所述AR识别平面的跟踪状态为在线跟踪状态时,在所述AR识别平面中生成对应的目标模型对象。在一种可能的实施方式中,所述加载所述目标模型对象的模型文件以得到所述目标模型对象的步骤,包括:使用预设模型导入插件导入所述目标模型对象的三维模型,得到所述目标模型对象对应的sfb格式文件;通过预设渲染模型加载所述sfb格式文件,得到所述目标模型对象。在一种可能的实施方式中,所述在所述AR识别平面中生成对应的目标模型对象的步骤,包括:在所述AR识别平面的预设点上创建描点,以通过描点将所述目标模型对象固定在所述预设点上;在所述描点的位置创建对应的展示节点,并创建继承于所述展示节点的第一子节点,以通过所述第一子节点在所述AR识别平面中对所述目标模型对象进行调整和展示;创建继承于所述第一子节点的第二子节点,以在检测到骨骼调整节点的添加请求时将所述骨骼调整节点与所述第二子节点进行替换,其中,所述骨骼调整节点用于对所述目标模型对象的骨骼点进行调整。在一种可能的实施方式中,通过所述第一子节点在所述AR识别平面中展示所述目标模型对象的步骤,包括:调用所述第一子节点的绑定设置方法将所述目标模型对象绑定到所述第一子节点上,以完成所述目标模型对象在所述AR识别平面中的显示。在一种可能的实施方式中,所述通过所述第一子节点对所述目标模型对象进行调整包括以下调整方式中的一种或者多种组合:对所述目标模型对象进行缩放;对所述目标模型对象进行平移;对所述目标模型对象进行旋转。在一种可能的实施方式中,所述将接收到的直播流渲染到所述目标模型对象上,以使所述直播流在所述目标模型对象上进行显示的步骤,包括:调用软件开发工具包SDK从直播服务器中拉取直播流,并创建所述直播流的外部纹理;将所述直播流的纹理传递给所述SDK的解码器进行渲染;在接收到所述SDK的解码器的渲染开始状态后,调用外部纹理设置方法将所述直播流的外部纹理渲染到所述目标模型对象上,以使所述直播流在所述目标模型对象上进行显示。在一种可能的实施方式中,所述调用外部纹理设置方法将所述直播流的外部纹理渲染到所述目标模型对象上的步骤,包括:遍历所述目标模型对象中每个区域,确定所述目标模型对象中可供渲染直播流的至少一个模型渲染区域;调用外部纹理设置方法将所述直播流的外部纹理渲染到所述至少一个模型渲染区域上。根据本申请的另一方面,提供一种直播流显示装置,应用于直播观看终端,所述装置包括:生成模块,用于当检测到增强现实AR显示指令时,进入AR识别平面并在所述AR识别平面中生成对应的目标模型对象;显示模块,用于将接收到的直播流渲染到所述目标模型对象上,以使所述直播流在所述目标模型对象上进行显示。根据本申请的另一方面,提供一种电子设备,所述电子设备包括机器可读存储介质及处理器,所述机器可读存储介质存储有机器可执行指令,所述处理器在执行所述机器可执行指令时,该电子设备实现前述的直播流显示方法。根据本申请的另一方面,提供一种可读存储介质,所述可读存储介质中存储有机器可执行指令,所述机器可执行指令被执行时实现前述的直播流显示方法。基于上述任一方面,本申请在检测到增强现实AR显示指令时,进入AR识别平面并在AR识别平面中生成对应的目标模型对象,然后将接收到的直播流渲染到目标模型对象上,以使直播流在目标模型对象上进行显示。如此,能够实现互联网直播流在AR真实场景中的应用,观众可以在真实场景中渲染的目标模型对象上观看互联网直播流,提高直播可玩性,进而有效提高用户的留存率。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本申请实施例所提供的直播系统的交互场景示意图;图2示出了本申请实施例所提供的直播流显示方法的流程示意图;图3示出了图2中所示的步骤S110的子步骤流程示意图;图4示出了图2中所示的步骤S120的子步骤流程示意图;图5示出了本申请实施例所提供的直播流未显示在目标模型对象的示意图;图6示出了本申请实施例所提供的直播流显示在目标模型对象的示意图;图7示出了本申请实施例所提供的直播流显示装置的功能模块示意图;图8示出了本申请实施例所提供的用于实现上述的直播流显示方法的电子设备的结构示意框图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,应当理解,本申请中附图仅起到说明和描述的目的,并不用于限定本申请的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本申请中使用的流程图示出了根据本申请实施例的一些实施例实现的操作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本申请内容的指引下,可以向流程图添加一个或多个其它操作,也可本文档来自技高网...

【技术保护点】
1.一种直播流显示方法,其特征在于,应用于直播观看终端,所述方法包括:/n当检测到增强现实AR显示指令时,进入AR识别平面并在所述AR识别平面中生成对应的目标模型对象;/n将接收到的直播流渲染到所述目标模型对象上,以使所述直播流在所述目标模型对象上进行显示。/n

【技术特征摘要】
1.一种直播流显示方法,其特征在于,应用于直播观看终端,所述方法包括:
当检测到增强现实AR显示指令时,进入AR识别平面并在所述AR识别平面中生成对应的目标模型对象;
将接收到的直播流渲染到所述目标模型对象上,以使所述直播流在所述目标模型对象上进行显示。


2.根据权利要求1所述的直播流显示方法,其特征在于,所述当检测到增强现实AR显示指令时,进入AR识别平面并在所述AR识别平面中生成对应的目标模型对象的步骤,包括:
当检测到增强现实AR显示指令时,根据所述AR显示指令确定待生成的目标模型对象;
加载所述目标模型对象的模型文件以得到所述目标模型对象;
进入AR识别平面,并判断所述AR识别平面的跟踪状态;
当所述AR识别平面的跟踪状态为在线跟踪状态时,在所述AR识别平面中生成对应的目标模型对象。


3.根据权利要求2所述的直播流显示方法,其特征在于,所述加载所述目标模型对象的模型文件以得到所述目标模型对象的步骤,包括:
使用预设模型导入插件导入所述目标模型对象的三维模型,得到所述目标模型对象对应的sfb格式文件;
通过预设渲染模型加载所述sfb格式文件,得到所述目标模型对象。


4.根据权利要求2所述的直播流显示方法,其特征在于,所述在所述AR识别平面中生成对应的目标模型对象的步骤,包括:
在所述AR识别平面的预设点上创建描点,以通过描点将所述目标模型对象固定在所述预设点上;
在所述描点的位置创建对应的展示节点,并创建继承于所述展示节点的第一子节点,以通过所述第一子节点在所述AR识别平面中对所述目标模型对象进行调整和展示;
创建继承于所述第一子节点的第二子节点,以在检测到骨骼调整节点的添加请求时将所述骨骼调整节点与所述第二子节点进行替换,其中,所述骨骼调整节点用于对所述目标模型对象的骨骼点进行调整。


5.根据权利要求4所述的直播流显示方法,其特征在于,通过所述第一子节点在所述AR识别平面中对所述目标模型对象进行展示的步骤,包括:
调用所述第一子节点的绑定设置方法将所述目标模型对象绑定到所述第一子节点上,以完成...

【专利技术属性】
技术研发人员:邱俊琪
申请(专利权)人:广州虎牙科技有限公司
类型:发明
国别省市:广东;44

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

1