一种直播语音处理方法、装置、设备及存储介质转让专利
申请号 : CN201910305724.X
文献号 : CN110012362B
文献日 : 2021-07-02
发明人 : 康谋 , 刘贝林
申请人 : 广州虎牙信息科技有限公司
摘要 :
权利要求 :
1.一种直播语音处理方法,其特征在于,包括:主播直播客户端根据语音团组请求,向直播间内的至少一个观众直播客户端发送语音团组邀请信息;
所述主播直播客户端根据至少一个目标观众直播客户端反馈的确认响应,与各所述目标观众直播客户端共同构成团组,并触发建立与所述团组对应的双向传输通道;
所述主播直播客户端在通过直播信息传输通道向直播间内的非目标观众直播客户端直播音视频直播媒体流的过程中,若所述主播直播客户端切换至后台,游戏客户端切换至前台,所述主播直播客户端通过所述双向传输通道与所述团组中的目标观众直播客户端进行语音通信;其中,所述非目标观众直播客户端为所述直播间内除所述团组内的目标观众直播客户端之外的观众直播客户端;
其中,所述所述主播直播客户端在通过直播信息传输通道向直播间内的非目标观众直播客户端直播音视频直播媒体流,包括:通过服务器将接收到的主播语音、目标观众语音以及游戏直播画面合成音视频直播媒体流,发送至所述非目标观众直播客户端;
所述所述主播直播客户端通过所述双向传输通道与所述团组中的目标观众直播客户端进行语音通信,包括:
所述主播直播客户端通过所述双向传输通道发送到所述目标观众直播客户端的仅是主播语音。
2.根据权利要求1所述的方法,其特征在于,所述直播信息传输通道包括主播直播客户端与服务器之间的第一传输通道,以及所述服务器和所述非目标观众直播客户端之间的第二传输通道;所述双向传输通道包括所述第一传输通道以及所述服务器和所述目标观众直播客户端之间的第三传输通道;
所述主播直播客户端在通过直播信息传输通道向直播间内的非目标观众直播客户端直播音视频直播媒体流的过程中,若所述主播直播客户端切换至后台,游戏客户端切换至前台,通过所述双向传输通道与所述团组中的目标观众直播客户端进行语音通信,包括:若所述主播直播客户端切换至后台,游戏客户端切换至前台,所述主播直播客户端通过所述第一传输通道,接收服务器发送的所述团组内的至少一个目标观众直播客户端发送的目标观众语音;
所述主播直播客户端通过所述第一传输通道将主播语音和游戏直播画面发送至服务器,以使服务器将所述主播语音通过所述第三传输通道发送至所述团组内的目标观众直播客户端以及基于所述主播语音、游戏直播画面以及所述团组内的目标观众直播客户端发送的目标观众语音合成音视频直播媒体流,并通过所述第二传输通道发送至直播间的非目标观众直播客户端。
3.根据权利要求1所述的方法,其特征在于,所述主播直播客户端的双向传输通道的麦克风占用权限高于游戏客户端的麦克风占用权限。
4.一种直播语音处理方法,其特征在于,包括:服务器接收主播直播客户端发送的语音团组邀请信息,并发送给直播间的至少一个观众直播客户端;
当服务器接收到至少一个目标观众直播客户端反馈的确认响应时,建立主播直播客户端和各目标观众直播客户端构成团组对应的双向传输通道;
所述服务器将主播直播客户端的音视频直播媒体流发送至非目标观众直播客户端,通过所述双向传输通道传输所述主播直播客户端和所述团组中的目标观众直播客户端之间的语音,其中,所述非目标观众直播客户端为所述直播间内除所述团组内的目标观众直播客户端之外的观众直播客户端;
所述所述服务器将主播直播客户端的音视频直播媒体流发送至非目标观众直播客户端,包括:
所述服务器将接收到的主播语音、目标观众语音以及游戏直播画面合成音视频直播媒体流,并发送至所述非目标观众直播客户端;
所述通过所述双向传输通道传输所述主播直播客户端和所述团组中的目标观众直播客户端之间的语音,包括:
所述主播直播客户端通过所述双向传输通道发送到所述目标观众直播客户端的仅是主播语音。
5.根据权利要求4所述的方法,其特征在于,所述双向传输通道包括所述主播直播客户端与所述服务器之间的第一传输通道以及所述服务器和所述目标观众直播客户端之间的第三传输通道;
所述服务器和非目标观众直播客户端之间的第二传输通道、以及所述第一传输通道构成直播信息传输通道;
所述服务器将主播直播客户端的音视频直播媒体流发送至非目标观众直播客户端,通过所述双向传输通道传输所述主播直播客户端和所述团组中的目标观众直播客户端之间的语音,包括:
所述服务器通过所述第一传输通道接收主播直播客户端发送的主播语音和游戏直播画面,并通过所述第三传输通道将所述主播语音发送至各目标观众直播客户端;
所述服务器通过所述第三传输通道接收直播间的至少一个目标观众直播客户端发送的目标观众语音,并通过所述第三传输通道将所述目标观众语音发送至其他目标观众直播客户端,以及通过所述第一传输通道将所述目标观众语音发送至所述主播直播客户端;其中,所述其他目标观众直播客户端为除发送目标观众语音的目标观众直播客户端之外的客户端;
所述服务器基于所述主播语音、游戏直播画面以及所述目标观众语音生成音视频直播媒体流,并通过所述第二传输通道发送至非目标观众直播客户端。
6.根据权利要求4所述的方法,其特征在于,当服务器接收到至少一个目标观众直播客户端反馈的确认响应时,建立主播直播客户端和各目标观众直播客户端构成团组对应的双向传输通道,包括:
当所述服务器接收到至少一个目标观众直播客户端反馈的确认响应时,创建语音房间,并将所述主播直播客户端加入到所述语音房间;
当所述服务器接收到至少一个目标观众直播客户端反馈的确认响应时,将所述至少一个目标观众直播客户端加入到所述语音房间,以形成所述主播直播客户端与各所述目标观众直播客户端构成团组对应的双向传输通道。
7.一种直播语音处理方法,其特征在于,包括:当目标观众直播客户端接收主播直播客户端发送的团组邀请消息时,基于目标观众操作向主播直播客户端反馈确认响应,以使所述主播直播客户端触发建立与各目标观众直播客户端构成团组对应的双向传输通道;
若所述目标观众直播客户端切换到后台运行,且游戏客户端在前台运行,所述目标观众直播客户端通过所述双向传输通道分别与所述团组内的其他目标观众直播客户端以及所述主播直播客户端进行语音通信;
所述所述目标观众直播客户端通过所述双向传输通道分别与所述团组内的其他目标观众直播客户端以及所述主播直播客户端进行语音通信,包括:所述主播直播客户端通过所述双向传输通道发送到所述目标观众直播客户端和所述其他目标观众直播客户端的仅是主播语音。
8.根据权利要求7所述的方法,其特征在于,所述目标观众直播客户端通过所述双向传输通道分别与所述团组内的其他目标观众直播客户端以及所述主播直播客户端进行语音通信,包括:所述目标观众直播客户端通过双向传输通道接收服务器发送的由所述主播直播客户端发送的主播语音以及由其他目标观众直播客户端的目标观众语音;
所述目标观众直播客户端通过双向传输通道向所述服务器发送目标观众语音,以使所述服务器将所述目标观众直播客户端发送的目标观众语音,发送至主播直播客户端以及其他目标观众直播客户端。
9.根据权利要求7所述的方法,其特征在于,当目标观众直播客户端接收主播直播客户端发送的团组邀请消息时,基于目标观众操作向主播直播客户端反馈确认响应,包括:当目标观众直播客户端接收主播直播客户端发送的团组邀请消息时,在直播间显示界面上显示预设控件;
当所述目标观众直播客户端检测到触发所述预设控件时,向所述主播直播客户端反馈确认响应。
10.一种直播语音处理设备,其特征在于,包括:一个或多个处理器;
存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1‑3任一所述的一种直播语音处理方法,或者权利要求4‑6所述的一种直播语音处理方法,或者权利要求7‑9任一项所述的一种直播语音处理方法。
11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1‑3任一所述的一种直播语音处理方法,或者权利要求4‑6所述的一种直播语音处理方法,或者权利要求7‑9任一项所述的一种直播语音处理方法。
说明书 :
一种直播语音处理方法、装置、设备及存储介质
技术领域
背景技术
台上进行直播,观看直播的观众同样进入直播平台后选择观看直播内容。
通时间比较长;尤其是当各个目标观众具有各种各样的问题时,由于沟通的内容较多,沟通
的过程会比较漫长,效率较低。
直播媒体流,以使每个目标观众均可以听到主播的语音。但是这种语音的交流方式,需要将
主播的语音与直播画面进行合成,以生成音视频直播媒体流,将主播的语音与直播画面进
行合成的过程需要花费较多的时间,从而会造成主播语音的延迟,从而也降低了沟通的效
率。
时,由于设备的系统限制,仅仅只有一个客户端可以占用麦克风。因此,当直播客户端占用
麦克风时,则导致主播直播客户端和目标观众直播客户端彼此之间不能进行游戏的语音通
信。当游戏客户端占用麦克风时,主播直播客户端并不能获取到主播语音,从而直播间内的
非目标观众直播客户端不能接收到主播语音,从而非目标观众不能听到主播的语音,影响
直播。
发明内容
了因依赖游戏客户端的语音工具进行语音沟通导致的听不到主播语音的问题。
换至前台,所述主播直播客户端通过所述双向传输通道与所述团组中的目标观众直播客户
端进行语音通信;其中,所述非目标观众直播客户端为所述直播间内除所述团组内的目标
观众直播客户端之外的观众直播客户端。
之间的语音,其中,所述非目标观众直播客户端为所述直播间内除所述团组内的目标观众
直播客户端之外的观众直播客户端。
直播客户端构成团组对应的双向传输通道;
以及所述主播直播客户端进行语音通信。
直播音视频媒体流的过程中,若主播直播客户端切换至后台,游戏客户端切换至前台,主播
直播客户端可以通过双向信息传输通道与各目标观众直播客户端进行语音通信,可以解决
主播和目标观众之间组队游戏时通过弹幕交流效率低的问题,可以解决主播与目标观众语
音交流存在的主播语音延迟的问题,提高沟通的效率;通过在主播直播客户端运行前台,游
戏客户端运行在前台的场景中,主播直播客户端可以通过双向传输通道与各目标观众直播
客户端进行语音通信,可以保证主播和目标观众进行团组游戏时进行语音通信,提高沟通
效率,避免了采用游戏客户端内的语音工具进行语音沟通的问题,通过直播信息传输通道
向直播间内的非目标观众直播音视频直播媒体流,可以使非目标观众可以观看直播,从而
保证非目标观众可以听到主播语音,所以避免了因依赖游戏客户端的语音工具进行语音沟
通导致的听不到主播语音的问题。
附图说明
具体实施方式
于描述,附图中仅示出了与本发明相关的部分而非全部结构。
述主播直播客户端可以安装在主播设备上。主播设备可以是平板电脑、手机、计算机等具有
显示屏的智能设备。具体在本发明实施例中,主播设备中可以配置主播直播客户端和游戏
客户端。
行交流互动的场景中。
据语音团组请求,向直播间内的至少一个观众直播客户端发送语音团组邀请信息。当主播
触发发起语音团组的控件时,主播直播客户端可以显示语音团组的详情页,用于介绍如何
进行语音团组操作的信息,并显示开始控件。当主播触发开始控件时,主播直播客户端接收
语音团组请求,并根据语音团组请求,向直播间内的至少一个观众直播客户端发送语音团
组邀请信息。其中,触发主播直播客户端向直播间内的观众直播客户端发送语音团组邀请
信息的形式并不局限于上述的形式。
息,还可以显示预设语音图标等,以使主播容易与其他组件进行区分。当主播触发该组件1
时,主播直播客户端还可以显示语音团组的详情页。如图1c所示,详情页中显示如何语音组
队的操作信息,例如,可以显示有如何开始语音团组,一些基本操作信息,如何踢出目标观
众等信息。其中,详情页还显示开始组件,当主播触发开始组件时,主播直播客户端向直播
间的至少一个观众直播客户端发送语音团组的邀请信息。
息,可以显示预设控件。当目标观众直播客户端检测到目标观众触发预设控件时,目标观众
直播客户端可以向主播直播客户端发送接受语音团组的确认响应。主播直播客户端接收至
少一个目标观众直播客户端发送的确认响应,根据至少一个目标观众直播客户端反馈的确
认响应,与各目标观众直播客户端共同构成团组,并触发建立与团组对应的双向传输通道。
服务器接收到主播直播客户端发送的团组邀请消息时,可以创建语音房间,将主播直播客
户端加入到语音房间,当服务器接收到至少一个目标观众直播客户端反馈的确认响应时,
将目标观众直播客户端加入到语音房间,形成主播直播客户端与各目标观众直播客户端构
成团组对应的双向传输通道。
播客户端进行语音通信;其中,所述非目标观众直播客户端为所述直播间内除所述团组内
的目标观众直播客户端之外的观众直播客户端。
没有与主播直播客户端构成团组的非目标观众直播客户端可以接收到音视频直播媒体流,
从而保证非目标观众可以观看直播,通过双向传输通道与团组中的目标观众直播客户端进
行语音通信,可以提高语音沟通效率。其中,音视频直播媒体流可以由主播的语音和主播直
播客户端的直播画面、以及目标观众直播客户端的目标观众语音生成的音视频直播媒体
流。其中,直播信息传输通道和双向传输通道彼此独立。
弹幕交流效率比较低,花费的沟通时间比较长;尤其是当各个目标观众具有各种各样的问
题时,由于沟通的内容较多,沟通的过程会比较漫长,效率较低。或者主播可以通过直播的
方式与目标观众之间进行语音交流,即主播直播客户端向目标观众直播客户端直播由主播
的语音与主播的直播画面合成音视频直播媒体流,以使每个目标观众均可以听到主播的语
音。但是,这种主播与目标观众的语音交流方式,目标观众仅可以听到主播的语音,并且需
要将主播的语音与直播画面进行合成,以生成音视频直播媒体流,但是将主播的语音与直
播画面进行合成的过程需要花费较多的时间,从而会造成主播语音的延迟,所以也降低了
沟通的效率。
可以通过双向信息传输通道与各目标观众直播客户端进行语音通信,可以解决主播和目标
观众之间通过弹幕交流效率低的问题。其中,主播直播客户端通过双向传输通道发送到目
标观众直播客户端的仅是主播语音,并不需要合成音视频直播媒体流,所以主播直播客户
端通过双向传输通道向目标观众直播客户端发送主播语音时会节省音视频合成的时间,可
以解决直播过程中,主播与目标观众语音交流存在的主播语音延迟的问题,提高沟通的效
率。
目标观众直播客户端构成的团组对应的双向传输通道,当主播直播客户端通过直播信息传
输通道向直播间内的非目标观众直播客户端直播音视频媒体流的过程中,通过建立的双向
传输通道与团组内的目标观众直播客户端进行语音通信。即在直播过程中,主播直播客户
端通过直播信息传输通道向直播间内的非目标观众直播音视频直播媒体流,可以保证非目
标观众直播客户端可以接收音视频直播媒体流,从而保证非目标观众可以观看直播,通过
构建主播直播客户端与各个目标观众直播客户端构成的团组,通过建立的双向传输通道与
团组内的目标观众直播客户端进行语音通信,可以解决主播和目标观众之间通过弹幕交流
效率低的问题,也可以解决现有技术中主播与目标观众语音交流导致的主播语音延迟的问
题,提高沟通的效率。
播音视频直播媒体流,以使非目标观众可以观看直播,又可以通过双向传输通道与目标观
众直播客户端进行语音通信,从而使主播与目标观众进行语音交流,其中,非目标观众可以
为登录非目标观众直播客户端的观众,目标观众为登录目标观众直播客户端的观众。
两个用户在各自设备上登录构建团组进行团组活动的客户端。例如,团组类客户端可以是
游戏客户端,或者社交类客户端。可选的,在一个具体的场景中,本发明实施例提供的方法
可以应用于主播直播客户端与游戏客户端分别在主播设备的前台和后台进行相应切换的
场景中。
述主播直播客户端可以安装在主播设备上。主播设备可以是平板电脑、手机、计算机等具有
显示屏的智能设备。
行交流互动的场景中。一个具体的应用场景中是主播直播客户端与游戏客户端分别在主播
设备的前台和后台进行相应切换的场景中。
端切换至前台,所述主播直播客户端通过所述双向传输通道与所述团组中的目标观众直播
客户端进行语音通信;其中,所述非目标观众直播客户端为所述直播间内除所述团组内的
目标观众直播客户端之外的观众直播客户端。
众组队游戏,则主播可以打开游戏客户端,以使游戏客户端前台运行,主播直播客户端在后
台运行。在主播直播客户端切换至后台,游戏客户端切换至前台的场景中,主播直播客户端
通过双向传输通道与所述团组中的目标观众直播客户端进行语音通信,可以使主播与各个
目标观众之间进行游戏沟通。
通时间比较长;尤其是当各个目标观众和主播彼此之间沟通的内容较多时,沟通的过程会
比较漫长,效率较低。或者主播可以通过直播的方式与目标观众之间进行语音交流,即主播
直播客户端向目标观众直播客户端直播由主播的语音与主播的直播画面合成音视频直播
媒体流,以使每个目标观众均可以听到主播的语音。但是,这种主播与目标观众的语音交流
方式,目标观众仅可以听到主播的语音,并且需要将主播的语音与游戏直播画面进行合成,
以生成音视频直播媒体流,但是将主播的语音与游戏直播画面进行合成的过程需要花费较
多的时间,从而会造成主播语音的延迟,所以也降低了沟通的效率。
播音视频媒体流的过程中,若主播直播客户端切换至后台,游戏客户端切换至前台,主播直
播客户端可以通过双向信息传输通道与各目标观众直播客户端进行语音通信,可以解决主
播和目标观众之间组队游戏时通过弹幕交流效率低的问题。其中,主播直播客户端通过双
向传输通道发送到目标观众直播客户端的仅是主播语音,并不需要合成音视频直播媒体
流,所以主播直播客户端通过双向传输通道向目标观众直播客户端发送主播语音时会节省
音视频合成的时间,可以解决主播与目标观众语音交流存在的主播语音延迟的问题,提高
沟通的效率。在相关技术中,当主播想要与直播间的目标观众团组玩游戏时,主播打开主播
直播客户端,目标观众打开目标观众直播客户端,并进入到主播的直播间。主播通过弹幕的
方式确定游戏区服和账号,目标观众可以通过弹幕与主播沟通游戏问题等信息。或者主播
通过直播语音的方式确定游戏区服和账号,然后主播和目标观众分别打开游戏客户端。其
中,主播直播客户端和目标观众直播客户端分别在主播设备和目标观众的设备的后台运
行,主播设备和目标观众的设备上的游戏客户端在前台运行,主播和目标观众通过游戏客
户端在相应的游戏区服登录账号,游戏客户端中通过语音工具开启游戏语音,这样主播和
目标观众之间可以边语音沟通边玩游戏。
个客户端可以占用麦克风。因此,当直播客户端占用麦克风时,则导致主播直播客户端和目
标观众直播客户端彼此之间不能进行游戏的语音通信。当游戏客户端占用麦克风时,主播
直播客户端并不能获取到主播语音,从而直播间内的非目标观众直播客户端不能接收到主
播语音,从而非目标观众不能听到主播的语音,影响直播。
行在前台的场景中,主播直播客户端可以通过双向传输通道与各目标观众直播客户端进行
语音通信,可以保证主播和目标观众进行团组游戏时,可以保证语音通信,提高沟通效率,
避免了采用游戏客户端内的语音工具进行语音沟通的问题,通过直播信息传输通道向直播
间内的非目标观众直播音视频直播媒体流,可以使非目标观众可以观看直播,从而保证非
目标观众可以听到主播语音,所以避免了因依赖游戏客户端的语音工具进行语音沟通导致
的听不到主播语音的问题。
直播客户端运行之后打开,由于主播直播客户端的双向传输通道的麦克风占用权限高于游
戏客户端的麦克风占用权限,则游戏客户端不论是在主播直播客户端运行之前或者之后打
开,则主播直播客户端则优先占用麦克风,以使主播直播客户端和游戏客户端同时在主播
设备上运行时,均能够使主播直播客户端和目标观众直播客户端通过双向信息传输通道进
行语音通信。
直播音视频媒体流的过程中,若主播直播客户端切换至后台,游戏客户端切换至前台,主播
直播客户端可以通过双向信息传输通道与各目标观众直播客户端进行语音通信,可以解决
主播和目标观众之间组队游戏时通过弹幕交流效率低的问题,可以解决主播与目标观众语
音交流存在的主播语音延迟的问题,提高沟通的效率;通过在主播直播客户端运行前台,游
戏客户端运行在前台的场景中,主播直播客户端可以通过双向传输通道与各目标观众直播
客户端进行语音通信,可以保证主播和目标观众进行团组游戏时进行语音通信,提高沟通
效率,避免了采用游戏客户端内的语音工具进行语音沟通的问题,通过直播信息传输通道
向直播间内的非目标观众直播音视频直播媒体流,可以使非目标观众可以观看直播,从而
保证非目标观众可以听到主播语音,所以避免了因依赖游戏客户端的语音工具进行语音沟
通导致的听不到主播语音的问题。
所述服务器和所述非目标观众直播客户端之间的第二传输通道;所述双向传输通道包括所
述第一传输通道以及所述服务器和所述目标观众直播客户端之间的第三传输通道;
换至前台,通过所述双向传输通道与所述团组中的目标观众直播客户端进行语音通信,包
括:
发送的目标观众语音;
观众直播客户端以及基于所述主播语音、游戏直播画面以及所述团组内的目标观众直播客
户端发送的目标观众语音合成音视频直播媒体流,并通过所述第二传输通道发送至直播间
的非目标观众直播客户端。
道;双向传输通道包括主播直播客户端与服务器之间的第一传输通道以及所述服务器和所
述目标观众直播客户端之间的第三传输通道。S230:若所述主播直播客户端切换至后台,游
戏客户端切换至前台,所述主播直播客户端通过所述第一传输通道,接收服务器发送的所
述团组内的至少一个目标观众直播客户端发送的目标观众语音。
发送的目标观众语音,目标观众语音为团组内的至少一个目标观众直播客户端发送的语
音,目标观众直播客户端通过第三传输通道30向服务器发送目标观众语音。主播直播客户
端通过第一传输通过10接收服务器发送的目标观众语音,从而使主播可以听到目标观众的
语音。其中,第一传输通道10是直播信息传输通道与双向传输通道重叠的部分。
目标观众直播客户端以及基于所述主播语音、游戏直播画面以及所述团组内的目标观众直
播客户端发送的目标观众语音合成音视频直播媒体流,并通过直播信息传输通道中的第二
传输通道发送至直播间的非目标观众直播客户端。
服务器将主播语音通过第三传输通道30发送至团组内的目标观众直播客户端,可以使目标
观众听到主播的语音。服务器基于接收到主播语音、游戏直播画面以及团组内的目标观众
直播客户端发送的目标观众语音合成音视频直播媒体流,通过第二传输通道20发送至直播
间的非目标观众直播客户端,以使非目标观众可以观看直播,又可以听到主播和团组内的
目标观众的对话语音。
由至少一个目标观众直播客户端发送的目标观众语音,可以使主播听到目标观众的语音,
以及主播直播客户端将主播语音和游戏发送至服务器,以使服务器将主播语音发送至团组
内的目标观众直播客户端,以使目标观众听到主播的语音,提高了主播和目标观众的沟通
效率,通过服务器将接收到的主播语音、目标观众语音以及游戏直播画面合成音视频直播
媒体流,并发送至非目标观众直播客户端,可以使非目标观众既可以观众视频,又可以听到
主播和目标观众的对话语音,所以避免了因依赖游戏客户端的语音工具进行语音沟通导致
的听不到主播语音的问题。
所述方法可以应用于在游戏直播过程中,主播与观众进行交流互动的场景中。
服务器发送语音团组邀请信息,服务器接收到主播直播客户端发送的语音团组邀请信息,
并发送给直播间内的至少一个观众直播客户端。
团组对应的双向传输通道,可以包括:当所述服务器接收到至少一个目标观众直播客户端
反馈的确认响应时,创建语音房间,并将所述主播直播客户端加入到所述语音房间;当服务
器接收到至少一个目标观众直播客户端反馈的确认响应时,将所述至少一个目标观众直播
客户端加入到所述语音房间,以形成所述主播直播客户端与各所述目标观众直播客户端构
成团组对应的双向传输通道。
通道,可以通过该通道使主播直播客户端和目标观众直播客户端进行语音通信。
户端之间的语音,所述非目标观众直播客户端为所述团组中除目标观众直播客户端之外的
观众直播客户端。
端之间的第三传输通道;所述服务器和非目标观众直播客户端之间的第二传输通道、以及
所述第一传输通道构成直播信息传输通道;
之间的语音,可以包括:所述服务器通过所述第一传输通道接收主播直播客户端发送的主
播语音和游戏直播画面,并通过所述第三传输通道将所述主播语音发送至各目标观众直播
客户端;所述服务器通过所述第三传输通道接收直播间的至少一个目标观众直播客户端发
送的目标观众语音,并通过所述第三传输通道将所述目标观众语音发送至其他目标观众直
播客户端,以及通过所述第一传输通道将所述目标观众语音发送至所述主播直播客户端;
所述其他目标观众直播客户端为除发送目标观众语音的目标观众直播客户端之外的客户
端;所述服务器基于所述主播语音、游戏直播画面以及所述目标观众语音生成音视频直播
媒体流,并通过所述第二传输通道发送至非目标观众直播客户端。
使各个目标观众听到主播的语音。服务器通过第三传输通道30接收直播间的至少一个目标
观众直播客户端发送的目标观众语音,并通过第三传输通道30将目标观众语音发送至其他
目标观众直播客户端,可以使其他目标观众听到当前目标观众的语音,并使其他目标观众
不会再一次听到自己的语音。服务器基于主播语音、游戏直播画面以及目标观众语音生成
音视频直播媒体流,并通过第二传输通道20发送至非目标观众直播客户端,可以使非目标
观众既可以观看视频,又可以听到主播和目标观众的语音。
众观看直播并不产生影响。
组内的目标观众直播客户端发送音视频直播媒体流,以使目标观众直播客户端关闭直播画
面,可以节省目标观众直播客户端的性能消耗和流量消耗。
户端。目标观众直播客户端可以配置在目标观众设备上,其中,目标观众直播客户端可以是
向主播直播客户端反馈确认响应的观众直播客户端。目标观众设备可以是电脑、手机等具
有显示屏的智能设备。
标观众直播客户端构成团组对应的双向传输通道。
包括:当目标观众直播客户端接收主播直播客户端发送的团组邀请消息时,在直播间显示
界面上显示预设控件;当所述目标观众直播客户端检测到触发所述预设控件时,向所述主
播直播客户端反馈确认响应。
为目标观众直播客户端。预设控件可以显示在观众直播客户端显示界面上的任意位置,例
如,如图4b所示,预设控件在观众直播客户端可以是用于控制语音功能的控件3,预设控件
中可以显示预设语音图标(图4b中未视出)。
众的需求进行团组交流,提高实用性。
户端以及所述主播直播客户端进行语音通信。
端通过所述双向传输通道分别与所述团组内的其他目标观众直播客户端以及所述主播直
播客户端进行语音通信,可以当各个目标观众与主播组队玩游戏时,可以通过双向传输通
道使目标观众之间、以及目标观众和主播彼此之间可以进行语音沟通,提交沟通效率。
行语音通信,包括:所述目标观众直播客户端通过双向传输通道接收服务器发送的由所述
主播直播客户端发送的主播语音以及由其他目标观众直播客户端的目标观众语音;所述目
标观众直播客户端通过双向传输通道向所述服务器发送目标观众语音,以使所述服务器将
所述目标观众直播客户端发送的目标观众语音,发送至主播直播客户端以及其他目标观众
直播客户端。
其他目标观众直播客户端发送的目标观众语音,可以使当前目标观众听到主播语音和其他
目标观众的语音。其中,主播语音由主播直播客户端通过第一传输通道10发送至服务器。目
标观众直播客户端通过第三传输通道30向服务器发送目标观众语音,服务器将该目标观众
语音发送至主播直播客户端以及其他目标观众直播客户端,可以使主播以及其他目标观众
听到当前目标观众的语音。
量消耗,则目标观众则不能观看直播画面,目标观众可以通过另外一个设备登录,并进入主
播的直播间,观看主播的直播。当主播直播客户端发送语音团组邀请消息时,其中,语音团
组邀请消息可以是语音游戏团组邀请消息,主播直播客户端可以将该团组邀请消息以及游
戏标识信息发送至观众直播客户端,可以使观众直播客户端的显示界面上显示游戏标识信
息。当目标观众直播客户端向主播直播客户端发送确认响应时,主播直播客户端与各目标
观众直播客户端构成团组,以使所述主播直播客户端触发建立与各目标观众直播客户端构
成团组对应的双向信息传输通道,在目标观众直播客户端在后台运行,游戏客户端在前台
运行的场景中,目标观众直播客户端通过双向传输通道分别与所述团组内的其他目标观众
直播客户端以及所述主播直播客户端进行语音通信,目标观众直播客户端没有接收到服务
器发送的音视频直播媒体流,目标观众直播客户端关闭直播画面。当目标观众想要观看直
播画面时,可以将目标观众直播客户端运行在前台,如图4c所示,在直播间的显示界面上显
示有用于退出团组的下麦控件,目标观众可以触发该下麦控件,目标观众直播客户端将下
麦申请消息发送至服务器,服务器可以将目标观众直播客户端从团组中清除。其中,目标观
众直播客户端的直播间显示界面上,可以显示团组的游戏标识信息XXXX,以及主播的标识
信息AAAA,还有目标观众的标识信息BBBB。
响应反馈给所述主播直播客户端。
组。
客户端构成的团组对应的双向传输通道,当主播直播客户端通过直播信息传输通道向直播
间内的非目标观众直播客户端直播音视频媒体流的过程中,通过建立的双向传输通道与团
组内的目标观众直播客户端进行语音通信。即在直播过程中,主播直播客户端通过直播信
息传输通道向直播间内的非目标观众直播音视频直播媒体流,可以保证非目标观众直播客
户端可以接收音视频直播媒体流,从而保证非目标观众可以观看直播,通过构建主播直播
客户端与各个目标观众直播客户端构成的团组,通过建立的双向传输通道与团组内的目标
观众直播客户端进行语音通信,可以解决主播和目标观众之间通过弹幕交流效率低的问
题,也可以解决现有技术中主播与目标观众语音交流导致的主播语音延迟的问题,提高沟
通的效率。
场景;或者应用于主播直播客户端与游戏客户端分别在主播设备的前台和后台进行相应切
换,且目标观众直播客户端与游戏客户端在目标观众的设备的前台和后台进行相应切换的
场景中。
响应反馈给所述主播直播客户端。
组。
服务器。
播语音以及直播画面合成音视频直播媒体流,并通过直播信息传输通道中的第二传输通道
发送给直播间的非目标观众直播客户端。
运行,游戏客户端切换至前台运行,主播和目标观众通过登录游戏客户端团组玩游戏时,可
以通过建立的双向传输通道进行语音通信,可以保证主播和目标观众进行团组游戏时,可
以保证游戏的语音沟通,提高沟通效率,避免了采用游戏客户端内的语音工具进行语音沟
通的问题,通过直播信息传输通道向直播间内的非目标观众直播音视频媒体流,可以使非
目标观众可以观看直播,从而保证非目标观众可以听到主播语音,所以避免了因依赖游戏
客户端的语音工具进行语音沟通导致的听不到主播语音的问题。
户端切换至前台,通过所述双向传输通道与所述团组中的目标观众直播客户端进行语音通
信;其中,所述非目标观众直播客户端为所述直播间内除所述团组内的目标观众直播客户
端之外的观众直播客户端。
道包括所述第一传输通道以及所述服务器和所述目标观众直播客户端之间的第三传输通
道;
客户端发送的目标观众语音;
基于所述主播语音、游戏直播画面以及所述团组内的目标观众直播客户端发送的目标观众
语音合成音视频直播媒体流,并通过所述第二传输通道发送至直播间的非目标观众直播客
户端。
客户端之间的语音,其中,所述非目标观众直播客户端为所述直播间内除所述团组内的目
标观众直播客户端之外的观众直播客户端。
目标观众直播客户端之间的第二传输通道、以及所述第一传输通道构成直播信息传输通
道;
端,以及通过所述第一传输通道将所述目标观众语音发送至所述主播直播客户端;所述其
他目标观众直播客户端为除发送目标观众语音的目标观众直播客户端之外的客户端;
客户端构成团组对应的双向传输通道。
户端构成团组对应的双向传输通道;
以及所述主播直播客户端进行语音通信。
端。
(例如,附图7所示的发送模块710,触发建立模块720和第一语音通信模块730,或者图8所示
的接收/发送模块810,建立模块820和通信模块830,或者图9所示的反馈模块910和第二语
音通信模块920)。处理器1010通过运行存储在存储器1020中的软件程序、指令以及模块,从
而执行计算机设备的各种功能应用以及数据处理,即实现上述方法实施例的一种直播语音
处理方法,即:
播客户端通过所述双向传输通道与所述团组中的目标观众直播客户端进行语音通信;其
中,所述非目标观众直播客户端为所述直播间内除所述团组内的目标观众直播客户端之外
的观众直播客户端。
其中,所述非目标观众直播客户端为所述直播间内除所述团组内的目标观众直播客户端之
外的观众直播客户端。
对应的双向传输通道;
进行语音通信。
数据等。此外,存储器1020可以包括高速随机存取存储器,还可以包括非暂态性存储器,例
如至少一个磁盘存储器件、闪存器件、或其他非暂态性固态存储器件。在一些实施例中,存
储器1020可选包括相对于处理器1010远程设置的存储器,这些远程存储器可以通过网络连
接至终端设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及
其组合。
播客户端通过所述双向传输通道与所述团组中的目标观众直播客户端进行语音通信;其
中,所述非目标观众直播客户端为所述直播间内除所述团组内的目标观众直播客户端之外
的观众直播客户端。
其中,所述非目标观众直播客户端为所述直播间内除所述团组内的目标观众直播客户端之
外的观众直播客户端。
对应的双向传输通道;
进行语音通信。
于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算
机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便
携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储
器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD‑ROM)、光存储器件、磁存储器件、
或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程
序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是
计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者
传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
还包括常规的过程式程序设计语言—诸如”C”语言或类似的程序设计语言。程序代码可以
完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部
分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在
涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或
广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提
供商来通过因特网连接)。
重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行
了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还
可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。