直播间的互动方法、装置及电子设备制造方法及图纸

技术编号:26426228 阅读:23 留言:0更新日期:2020-11-20 14:23
本公开关于一种直播间的互动方法、装置及电子设备。其中,该方法包括:响应在直播互动界面上的第一输入,向服务器发送第一指令,其中,所述第一指令用于指示向目标用户赠送虚拟礼物;获取摄像装置采集到的第一人脸图像;在直播视频流的播放界面上,播放第一视频数据,所述第一视频数据包括第一人脸图像和目标用户的第二人脸图像。在用户赠送礼物后,可以将该用户的人脸图像添加到视频流中,展示出该用户与接收礼物的用户同框的互动效果,使得互动效果更加有趣,增加用户的互动性。

【技术实现步骤摘要】
直播间的互动方法、装置及电子设备
本公开涉及移动互联网应用领域,尤其涉及一种直播间的互动方法、装置及电子设备。
技术介绍
网络直播是一种新兴的网络社交方式,而且在网络直播中观众与主播之间可以进行互动,使得网络直播收到广大用户的喜爱。在网络直播中,为了增加主播与用户之间的互动的趣味性,用户一般可以购买虚拟礼物,然后赠送给主播制造互动的机会。在一些实例中,观众端和主播端各自与服务端维持一个长连接通道,可以用来收发信息,当观众向主播送出礼物后,主播端会接收到长连接通道的观众送礼信息,然后将礼物渲染效果显示在主播手机界面。这种互动方式比较单一,导致观众与主播的互动效果较差。
技术实现思路
本公开提供一种直播间的互动方法、装置及电子设备,以至少解决相关技术中的观众与主播的互动效果较差的问题。本公开的技术方案如下:根据本公开实施例的第一方面,提供一种直播间的互动方法,包括:响应在直播互动界面上的第一输入,向服务器发送第一指令,其中,所述第一指令用于指示向目标用户赠送虚拟礼物;获取摄像装置采集到的第一人脸图像;在直播视频流的播放界面上,播放第一视频数据,所述第一视频数据包括第一人脸图像和目标用户的第二人脸图像。进一步地,在直播视频流的播放界面上,播放视频数据之前,所述方法还包括:接收服务器返回的第二视频数据,其中,所述第二视频数据为所述目标用户的客户端返回的包含渲染虚拟礼物的视频流数据,所述第二视频数据包括所述虚拟礼物和目标用户的第二人脸图像;将采集到的第一人脸图像添加到所述视频流数据中,并替换所述虚拟礼物,得到第一视频数据。进一步地,所述将采集到的第一人脸图像添加到所述视频流数据中,并替换所述虚拟礼物,得到第一视频数据,包括:识别所述视频流数据中的虚拟礼物的位置信息;基于所述虚拟礼物的位置信息,将所述第一人脸图像替换所述虚拟礼物,得到第一视频数据。进一步地,在直播视频流的播放界面上,播放视频数据之前,所述方法还包括:将所述第一人脸图像发送至服务器;接收服务器返回的第一视频数据。进一步地,所述方法还包括:若检测到包含所述第一视频数据的视频流的播放时长达到预设展示时长,则停止播放所述第一视频数据。根据本公开实施例的第二方面,提供一种直播间的互动方法,包括:接收到服务器发送的虚拟礼物信息,获取摄像装置采集到的第二人脸图像,其中,所述虚拟礼物信息包括所述虚拟礼物的标识信息;基于所述虚拟礼物的标识信息及所述第二人脸图像,将所述虚拟礼物渲染到预设位置,且避让所述第二人脸图像的一部分;将渲染后的视频数据发送至服务器。进一步地,所述基于所述虚拟礼物的标识信息及所述第二人脸图像,将所述虚拟礼物渲染到预设位置,且避让所述第二人脸图像的一部分,包括:根据所述虚拟礼物的标识信息,确定所述虚拟礼物的渲染效果;根据所述渲染效果,将所述虚拟礼物渲染到预设位置,且避让所述第二人脸图像的一部分。根据本公开实施例的第三方面,提供一种直播间的互动装置,包括:第一发送模块,被配置为响应在直播互动界面上的第一输入,向服务器发送第一指令,其中,所述第一指令用于指示向目标用户赠送虚拟礼物;第一获取模块,被配置为获取摄像装置采集到的第一人脸图像;播放模块,被配置为在直播视频流的播放界面上,播放第一视频数据,所述第一视频数据包括第一人脸图像和目标用户的第二人脸图像。进一步地,所述装置还包括:接收单元,第一接收模块,被配置为接收服务器返回的第二视频数据,其中,所述第二视频数据为所述目标用户的客户端返回的包含渲染虚拟礼物的视频流数据,所述第二视频数据包括所述虚拟礼物和目标用户的第二人脸图像;添加模块,被配置为将采集的第一人脸图像添加到所述视频流数据中,并替换所述虚拟礼物,得到第一视频数据。进一步地,所述添加模块用于:识别所述视频流数据中的虚拟礼物的位置信息;基于所述虚拟礼物的位置信息,将所述第一人脸图像替换所述虚拟礼物,得到第一视频数据。进一步地,该装置还包括:第二发送模块,被配置为将所述第一人脸图像发送至服务器;第二接收模块,被配置为接收服务器返回的第一视频数据。进一步地,所述装置还包括:取消模块,被配置为若检测到包含所述第一视频数据的视频流的播放时长达到预设展示时长,则停止播放所述第一视频数据。根据本公开实施例的第四个方面,提供一种直播间的互动装置,包括:第二获取模块,被配置为接收到服务器发送的虚拟礼物信息,获取摄像装置采集到的第二人脸图像,其中,虚拟礼物信息包括所述虚拟礼物的标识信息;渲染模块,被配置为基于所述虚拟礼物的标识信息及所述第二人脸图像,将所述虚拟礼物渲染到预设位置,且避让所述第二人脸图像的一部分;第三发送模块,被配置为将渲染后的视频数据发送至服务器。进一步地,所述渲染模块包括:确定单元,被配置为根据所述虚拟礼物的标识信息,确定所述虚拟礼物的渲染效果;渲染单元,被配置为根据所述渲染效果,将所述虚拟礼物渲染到预设位置,且避让所述第二人脸图像的一部分。根据本公开实施例的第五个方面,提供了一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现上述任一种直播间的互动方法。根据本公开实施例的第六个方面,提供了一种存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述任一种直播间的互动方法。根据本公开实施例的第七方面,提供一种计算机程序产品,当所述计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备执行上述任一种直播间的互动方法。本公开的实施例提供的技术方案至少带来以下有益效果:在本公开的实施例提供的技术方案中,首先响应在直播互动界面上的第一输入,向服务器发送第一指令,与此同时获取摄像装置采集到的第一人脸图像,在直播视频流的播放界面上,播放包括第一人脸图像和目标用户的第二人脸图像的第一视频数据。在用户赠送礼物后,可以将该用户的人脸图像添加到视频流中,展示出该用户与接收礼物的用户同框的互动效果,使得互动效果更加有趣,增加用户的互动性。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。图1是根据一示例性实施例示出的一种直播间的互动方法的流程图;图2是根据一示例性实施例示出的一种直播间的互动方法的流程图;图3是根据一示例性实施例示出的另一种直播间的互动方法的流程图;图4是根据一示例性实施例示出的另一种直播间的互动方法的流程图;图5是根据一示例性实施例示出的一种实现直播的本文档来自技高网...

【技术保护点】
1.一种直播间的互动方法,其特征在于,包括:/n响应在直播互动界面上的第一输入,向服务器发送第一指令,其中,所述第一指令用于指示向目标用户赠送虚拟礼物;/n获取摄像装置采集到的第一人脸图像;/n在直播视频流的播放界面上,播放第一视频数据,所述第一视频数据包括第一人脸图像和目标用户的第二人脸图像。/n

【技术特征摘要】
1.一种直播间的互动方法,其特征在于,包括:
响应在直播互动界面上的第一输入,向服务器发送第一指令,其中,所述第一指令用于指示向目标用户赠送虚拟礼物;
获取摄像装置采集到的第一人脸图像;
在直播视频流的播放界面上,播放第一视频数据,所述第一视频数据包括第一人脸图像和目标用户的第二人脸图像。


2.根据权利要求1所述的直播间的互动方法,其特征在于,在直播视频流的播放界面上,播放视频数据之前,所述方法还包括:
接收服务器返回的第二视频数据,其中,所述第二视频数据为所述目标用户的客户端返回的包含渲染虚拟礼物的视频流数据,所述第二视频数据包括所述虚拟礼物和目标用户的第二人脸图像;
将采集到的第一人脸图像添加到所述视频流数据中,并替换所述虚拟礼物,得到第一视频数据。


3.根据权利要求2所述的直播间的互动方法,其特征在于,所述将采集到的第一人脸图像添加到所述视频流数据中,并替换所述虚拟礼物,得到第一视频数据,包括:
识别所述视频流数据中的虚拟礼物的位置信息;
基于所述虚拟礼物的位置信息,将所述第一人脸图像替换所述虚拟礼物,得到第一视频数据。


4.根据权利要求1所述的直播间的互动方法,其特征在于,在直播视频流的播放界面上,播放视频数据之前,所述方法还包括:
将所述第一人脸图像发送至服务器;
接收服务器返回的第一视频数据。


5.根据权利要求1所述的直播间的互动方法,其特征在于,所述方法还包括:
若检测到包含所述第一视频数据的视频流的播放时长达到预设展示时长,则停止播放所述第一视频数据。


6.一种直播间的互动方法,其特征在于,包括:
接收到服务器发送的虚拟礼物信息,获取摄像装置采集到的第二人脸图像,其中,所...

【专利技术属性】
技术研发人员:张奇
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京;11

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

1