一种3D商品直播展示方法及系统技术方案

技术编号:26347169 阅读:41 留言:0更新日期:2020-11-13 21:31
本发明专利技术涉及一种3D商品直播展示方法及系统,所述方法包括:主播端进行直播数据采集并将所述直播数据与实时3D纹理进行纹理合并得到结果纹理;观众端解码结果纹理后进行渲染;所述系统包括:主播端、观众端、流媒体服务器;主播端用于直播数据采集并将直播数据与实时3D纹理进行纹理合并为结果纹理;观众端用于对结果纹理进行解码展示;流媒体服务器用于所述主播端对结果纹理进行推流;以及用于观众端对所述结果纹理进行拉流。本发明专利技术克服了现有直播平台在商品展示方面细节展示不完整不清晰、用户体验差的问题,将直播技术与3D技术相结合,提出了一种3D商品直播展示方法及系统,大大提高了商品展示的质量,降低了展示成本,提高了电商平台的下单率。

【技术实现步骤摘要】
一种3D商品直播展示方法及系统
本专利技术涉及视频直播
,特别是涉及一种3D商品直播展示方法及系统。
技术介绍
随着直播场景在移动APP领域的应用越来越多,尤其是在电商平台中直播系统已经成为标配。主播在直播间向观众展示商品,用户在直播间与主播进行互动,了解商品的详情。观众通过直播间感受到商品的详细细节及效果体验,场景展示效果越真实,越能带动商品的销量。但是,现有的电商平台在商品展示方面往往存在如下问题:1、主播需要准备大量样品用于展示;2、无法清晰展示商品的细节,用户无法放大查看相关细节,如商品logo细节、衣物和鞋子缝线细节等;3、大量展示过的样品,由于不是全新商品了,只能低价处理,浪费材料。因此有必要提供一种新的方法来解决上述问题。
技术实现思路
为了克服上述技术问题,本专利技术提供了一种3D商品直播展示方法及系统。为实现上述目的,本专利技术的技术方案如下:基于本专利技术的一个方面,提供了一种3D商品直播展示方法,所述方法包括:S1:主播端进行直播数据采集并将所述直播数据与实时3D纹理进行纹理合并,得到结果纹理;S2:观众端解码所述结果纹理后进行渲染;优选地,所述步骤S1,包括:S101:所述主播端通过摄像头与麦克风采集直播音频与视频数据,并将所述音频与视频数据渲染在屏幕上;S102:所述主播端从3D商品模型列表获取相对应的3D商品模型数据;S103:所述主播端对所述音频与视频数据与实时的3D纹理进行纹理合并,得到结果纹理;S104:所述主播端对所述结果纹理进行编码;S105:所述主播端将编码后的所述结果纹理推流到流媒体服务器。优选地,所述步骤S102,包括:所述主播端根据3D商品模型标识从本地缓存中查找对应的所述3D商品模型数据,如果所述3D商品模型数据存在,所述主播端则直接从本地缓存中获取相对应的所述3D商品模型数据;如果所述3D商品模型数据不存在,所述主播端则根据所述3D商品模型标识从服务器中下载相对应的所述3D商品模型数据到本地缓存中。优选地,所述步骤S103之前,还包括:对所述3D商品模型数据进行数据解密,当解密成功时执行所述步骤S103。优选地,所述3D商品模型能进行交互操作。优选地,所述纹理合并采用如下公式:vec3(colorA.r*(1.0-alpha),colorA.g*(1.0-alpha),colorA.b*(1.0-alpha))+vec3(colorB.r*alpha,colorB.g*alpha,colorB.b*alpha)式中,colorA代表当前视频的颜色,colorA是个包含红绿蓝三种颜色的集合,用vec3数据类型表示;colorB代表3D商品图层的颜色,colorB是个包含红绿蓝三种颜色的集合,用vec3数据类型表示;Alpha值代表colorB的透明度,这里指的是3D商品图层的透明度,用float数据类型表示。优选地,所述步骤S2,包括:S201:将编码后的所述结果纹理从所述流媒体服务器拉流到所述观众端;S202:所述观众端对编码后的所述结果纹理进行解码;S203:所述观众端对解码后的所述结果纹理进行展示。基于本专利技术的另一个方面,提供了一种3D商品直播展示系统,应用于直播设备,用于在视频直播时进行商品展示,所述系统包括:主播端、观众端、流媒体服务器;所述主播端用于直播数据采集,并将所述直播数据与实时3D纹理进行纹理合并为结果纹理;所述观众端用于对所述结果纹理进行解码展示;所述流媒体服务器用于所述主播端对所述结果纹理进行推流;以及用于所述观众端对所述结果纹理进行拉流。优选地,所述主播端还包括:数据采集模块、服务器模块、3D商品模型数据加载模块、纹理合并模块、编码模块、推流模块;所述数据采集模块,用于对直播音频与视频数据进行采集;所述服务器模块,用于存储所述3D商品模型数据;所述3D商品模型数据加载模块,用于加载所述3D商品模型数据;所述纹理合并模块,用于合并所述直播音频与视频数据和所述3D商品模型数据得到结果纹理;所述编码模块,用于对结果纹理进行编码;所述推流模块,用于将编码后的所述结果纹理推流到所述流媒体服务器。优选地,所述观众端还包括:解码模块以及展示模块;所述解码模块,用于对被编码的所述结果纹理分别进行解码;所述展示模块,用于对解码后的所述结果纹理进行渲染显示。本专利技术的有益效果为:本申请提出一种3D商品直播展示方法及系统,针对现有电商平台在商品展示方面存在的,需要大量样品用于展示导致浪费,且商品无法清晰完整展示等问题,本专利技术通过结合3D技术将虚拟场景与真实场景巧妙融合,通过3D模型可以更加清楚完整地对商品细节进行展示,增加用户体验。同时,不需要使用样品,大大降低了商品展示的成本。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中上所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的部分实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一种3D商品直播展示方法中3D模型展示流程示意图;图2为本专利技术实施例一种3D商品直播展示方法流程示意图;图3为本专利技术实施例一种3D商品直播展示系统的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。在本专利技术的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如S1、S2等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。本专利技术实施例提供了一种3D商品直播展示方法及系统,结合3D技术能够使商品细节展示更真实更完整,提高用户在商品购买时的体验度,增加电商平台下单率。本专利技术实施例中的主播端和观众端可以为个人计算机、平板电脑、手机、笔记本电脑等电子设备。下面将结合具体实施例对本专利技术请求保护的一种3D商品直播展示方法及系统作进一步地详细阐述。请参阅图1、图2,本专利技术实施例提供的一种3D商品直播展示方法,包括:S1:主播端进行直播数据采集并将所述直播数据与实时3D纹理进行纹理合并,得到结果纹理;具体地,主播端通过摄像头与麦克风采集音频与视频数据,并将采集到的视频渲染在屏幕上。主播端获取对应的3D商品模型数据,并将采集到的音频与视频数据和3D商品模型数据进行纹理合本文档来自技高网...

【技术保护点】
1.一种3D商品直播展示方法,其特征在于,所述方法包括:/nS1:主播端进行直播数据采集并将所述直播数据与实时3D纹理进行纹理合并,得到结果纹理;/nS2:观众端解码所述结果纹理后进行渲染。/n

【技术特征摘要】
1.一种3D商品直播展示方法,其特征在于,所述方法包括:
S1:主播端进行直播数据采集并将所述直播数据与实时3D纹理进行纹理合并,得到结果纹理;
S2:观众端解码所述结果纹理后进行渲染。


2.根据权利要求1所述的一种3D商品直播展示方法,其特征在于,所述步骤S1,包括:
S101:所述主播端通过摄像头与麦克风采集直播音频与视频数据,并将所述音频与视频数据渲染在屏幕上;
S102:所述主播端从3D商品模型列表获取相对应的3D商品模型数据;
S103:所述主播端对所述音频与视频数据与实时的3D纹理进行纹理合并,得到结果纹理;
S104:所述主播端对所述结果纹理进行编码;
S105:所述主播端将编码后的所述结果纹理推流到流媒体服务器。


3.根据权利要求2所述的一种3D商品直播展示方法,其特征在于,所述步骤S102,包括:
所述主播端根据3D商品模型标识从本地缓存中查找对应的所述3D商品模型数据,如果所述3D商品模型数据存在,所述主播端则直接从本地缓存中获取相对应的所述3D商品模型数据;如果所述3D商品模型数据不存在,所述主播端则根据所述3D商品模型标识从服务器中下载相对应的所述3D商品模型数据到本地缓存中。


4.根据权利要求2所述的一种3D商品直播展示方法,其特征在于,所述步骤S103之前,还包括:
对所述3D商品模型数据进行数据解密,当解密成功时执行所述步骤S103。


5.根据权利要求2所述的一种3D商品直播展示方法,其特征在于,所述3D商品模型能进行交互操作。


6.根据权利要求1或2任一项所述的一种3D商品直播展示方法,其特征在于,所述纹理合并采用如下公式:
vec3(colorA.r*(1.0-alpha),colorA.g*(1.0-alpha),colorA.b*(1.0-alpha))+vec3(colorB.r*alpha,colorB.g*alpha,colorB.b*alpha)
式中,colorA代表当前视频的颜色,...

【专利技术属性】
技术研发人员:胡阳阳
申请(专利权)人:上海识装信息科技有限公司
类型:发明
国别省市:上海;31

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

1