本技术实施例涉及网络直播,特别是涉及一种基于虚拟对象的连麦互动方法、装置、系统、存储介质以及电子设备。
背景技术:
1、网络直播是指主播通过网络直播平台在网络上向观众分享直播音视频流的技术。借助开放、共享的网络直播平台,人们可以更加方便地展示自己的才华,在才艺展示过程中,观众可以通过参与直播互动来表达对主播的喜爱,受到观众喜爱的主播可以获得网络直播平台的分成,得到一定的收益;由于直播工作不受主播学历以及直播场地影响,普通人均可以通过直播的方式实现就业,可以有效带动社会就业。
2、目前,在网络直播的过程中,为了活跃直播间的氛围,主播之间可以通过建立连麦会话的方式进行实时的音视频互动,从而使加入各自直播间的观众能够在直播间内观看到若干个主播的音视频互动内容。
3、但是,主播与连麦主播的观众用户兴趣匹配度不高,导致观众用户参与度不高,这将严重影响直播连麦的积极性,不利于主播调动直播间的互动氛围,产生高质量的直播内容,也不利于提高观众的留存率和观看时长。
技术实现思路
1、为克服相关技术中存在的问题,本技术提供一种基于虚拟对象的连麦互动方法、装置、系统、存储介质以及电子设备,提高观众用户的参与度,提高直播连麦的积极性,调动直播间的互动氛围,产生高质量的直播内容,提高观众的留存率和观看时长。
2、根据本技术实施例的第一方面,提供一种基于虚拟对象的连麦互动方法,包括如下步骤:
3、获取直播间的观众用户信息;根据所述观众用户信息,获得若干组兴趣分类以及各组兴趣分类的兴趣值;根据所述各组兴趣分类的兴趣值,确定目标兴趣分类;若所述目标兴趣分类的兴趣值达到预设兴趣阈值,基于所述目标兴趣分类,触发目标虚拟对象向所述直播间的主播标识所在的主播客户端发起连麦互动请求;
4、响应于接受连麦互动请求指令,建立所述目标虚拟对象与所述主播客户端之间的连麦会话连接,在所述直播间内的客户端输出连麦混流音视频流数据;其中,所述连麦混流音视频流数据为根据所述主播标识对应的音视频流数据与所述目标虚拟对象对应的音视频流数据混流得到;
5、响应于连麦互动指令,根据所述目标兴趣分类向所述主播客户端和所述目标虚拟对象下发连麦互动数据,在所述直播间中播放所述连麦互动数据;其中,所述连麦互动数据用于引导所述直播间内的主播与所述目标虚拟对象进行互动;
6、响应于连麦互动结果显示指令,向所述直播间内的客户端发送连麦互动结果,以将所述连麦互动结果显示在所述直播间内的客户端各自的直播间界面。
7、根据本技术实施例的第二方面,提供一种基于虚拟对象的连麦互动方法,包括如下步骤:
8、服务器获取直播间的观众用户信息;根据所述观众用户信息,获得若干组兴趣分类以及各组兴趣分类的兴趣值;根据所述各组兴趣分类的兴趣值,确定目标兴趣分类;若所述目标兴趣分类的兴趣值达到预设兴趣阈值,基于所述目标兴趣分类,触发目标虚拟对象向所述直播间的主播标识所在的主播客户端发起连麦互动请求;
9、所述服务器响应于接受连麦互动请求指令,建立所述目标虚拟对象与所述主播客户端之间的连麦会话连接;
10、直播间内的客户端获取连麦混流音视频流数据,添加至各自的直播间数据中输出;其中,中,所述连麦混流音视频流数据为根据所述主播标识对应的音视频流数据与所述目标虚拟对象对应的音视频流数据混流得到;
11、所述主播客户端和所述目标虚拟对象响应于连麦互动指令,获取所述服务器根据所述目标兴趣分类下发的连麦互动数据,在所述直播间中播放所述连麦互动数据;其中,所述连麦互动数据用于引导所述直播间内的主播与所述目标虚拟对象进行互动;
12、所述直播间内的客户端响应于连麦互动结果显示指令,获取连麦互动结果,将所述连麦互动结果显示在各自的直播间界面。
13、根据本技术实施例的第三方面,提供一种基于虚拟对象的连麦互动装置,包括:
14、连麦发起模块,用于获取直播间的观众用户信息;根据所述观众用户信息,获得若干组兴趣分类以及各组兴趣分类的兴趣值;根据所述各组兴趣分类的兴趣值,确定目标兴趣分类;若所述目标兴趣分类的兴趣值达到预设兴趣阈值,基于所述目标兴趣分类,触发目标虚拟对象向所述直播间的主播标识所在的主播客户端发起连麦互动请求;
15、连麦建立模块,用于响应于接受连麦互动请求指令,建立所述目标虚拟对象与所述主播客户端之间的连麦会话连接,在所述直播间内的客户端输出连麦混流音视频流数据;其中,所述连麦混流音视频流数据为根据所述主播标识对应的音视频流数据与所述目标虚拟对象对应的音视频流数据混流得到;
16、数据下发模块,用于响应于连麦互动指令,根据所述目标兴趣分类向所述主播客户端和所述目标虚拟对象下发连麦互动数据,在所述直播间中播放所述连麦互动数据;其中,所述连麦互动数据用于引导所述直播间内的主播与所述目标虚拟对象进行互动;
17、互动结果发送模块,用于响应于连麦互动结果显示指令,向所述直播间内的客户端发送连麦互动结果,以将所述连麦互动结果显示在所述直播间内的客户端各自的直播间界面。
18、根据本技术实施例的第四方面,提供一种基于虚拟对象的连麦互动系统,包括:服务器和直播间客户端;所述直播间内的客户端包括观众客户端和主播客户端;
19、所述服务器获取直播间的观众用户信息;根据所述观众用户信息,获得若干组兴趣分类以服务器获取直播间的观众用户信息;根据所述观众用户信息,获得若干组兴趣分类以及各组兴趣分类的兴趣值;根据所述各组兴趣分类的兴趣值,确定目标兴趣分类;若所述目标兴趣分类的兴趣值达到预设兴趣阈值,基于所述目标兴趣分类,触发目标虚拟对象向所述直播间的主播标识所在的主播客户端发起连麦互动请求;
20、所述服务器响应于接受连麦互动请求指令,建立所述目标虚拟对象与所述主播客户端之间的连麦会话连接;
21、直播间内的客户端获取连麦混流音视频流数据,添加至各自的直播间数据中输出;其中,中,所述连麦混流音视频流数据为根据所述主播标识对应的音视频流数据与所述目标虚拟对象对应的音视频流数据混流得到;
22、所述主播客户端和所述目标虚拟对象响应于连麦互动指令,获取所述服务器根据所述目标兴趣分类下发的连麦互动数据,在所述直播间中播放所述连麦互动数据;其中,所述连麦互动数据用于引导所述直播间内的主播与所述目标虚拟对象进行互动;
23、所述直播间内的客户端响应于连麦互动结果显示指令,获取连麦互动结果,将所述连麦互动结果显示在各自的直播间界面。
24、根据本技术实施例的第五方面,提供一种电子设备,包括处理器和存储器;所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如上述所述的基于虚拟对象的连麦互动方法。
25、根据本技术实施例的第六方面,提供一种计算机可读存储介质,其上储存有计算机程序,其特征在于,该计算机程序被处理器执行时实现如上述所述的基于虚拟对象的连麦互动方法。
26、本技术实施例获取直播间的观众用户信息;根据所述观众用户信息,获得若干组兴趣分类以及各组兴趣分类的兴趣值;根据所述各组兴趣分类的兴趣值,确定目标兴趣分类;若所述目标兴趣分类的兴趣值达到预设兴趣阈值,基于所述目标兴趣分类,触发目标虚拟对象向所述直播间的主播标识所在的主播客户端发起连麦互动请求;响应于接受连麦互动请求指令,建立所述目标虚拟对象与所述主播客户端之间的连麦会话连接,在所述直播间内的客户端输出连麦混流音视频流数据;其中,所述连麦混流音视频流数据为根据所述主播标识对应的音视频流数据与所述目标虚拟对象对应的音视频流数据混流得到;响应于连麦互动指令,根据所述目标兴趣分类向所述主播客户端和所述目标虚拟对象下发连麦互动数据,在所述直播间中播放所述连麦互动数据;其中,所述连麦互动数据用于引导所述直播间内的主播与所述目标虚拟对象进行互动;响应于连麦互动结果显示指令,向所述直播间内的客户端发送连麦互动结果,以将所述连麦互动结果显示在所述直播间内的客户端各自的直播间界面。本技术实施例根据直播间观众用户兴趣进行匹配连麦,可提高连麦观众用户的参与度,提高直播连麦的积极性,通过主播与目标虚拟对象的连麦互动,可以调动直播间的互动氛围,进而产生高质量的直播内容,提高观众的留存率和观看时长。
27、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
28、为了更好地理解和实施,下面结合附图详细说明本发明。