This application provides a multi-person voice method, server and computer storage medium. The multi-person voice method includes: receiving the Lianmei initiation information of the host when broadcasting live; generating the first live broadcast data according to Lianmei initiation information and sending the first live broadcast data to the viewer so that the viewer can display Lianmei interface on the first live broadcast interface; receiving the Lianmei confirmation information of the first viewer, and according to the Lianmei confirmation information, the first viewer and the viewer can display Lianmei interface on the first live broadcast interface. The host side establishes Lianmai, and the first audience side establishes Lianmai's audience side with the host side. Through the multi-voice method of this application, the host and audience can carry out multi-voice, and enhance the audience's sense of participation in watching live broadcasting.
【技术实现步骤摘要】
多人语音方法、服务器以及计算机存储介质
本申请涉及直播应用
,特别是涉及一种多人语音方法、服务器以及计算机存储介质。
技术介绍
随着互联网技术的发展和智能设备的应用发展,直播平台具有多元化的直播内容,例如在线娱乐或者游戏直播。现有的APP直播方式一般为主播单人进行直播,将个人声音和直播视频展示给直播间中的观众的方式。在这种直播方式下,观众只能观看直播,无法参与其中。除此之外,直播间中的多个观众均为相互陌生的游客,观众与其他观众、主播之间只能通过文字弹幕交流。但是,采用文字弹幕交流方式一方面交流时效较慢,另一方面更有可能自己所发弹幕在短时间内就被大量他人弹幕冲走。
技术实现思路
本申请提供了一种多人语音方法、服务器以及计算机存储介质,主要解决的技术问题是如何提高观众与观众、观众与主播之间的交流时效。为解决上述技术问题,本申请提供了一种多人语音方法,所述多人语音方法包括:在主播端进行直播时,接收所述主播端的连麦发起信息;根据所述连麦发起信息生成第一直播数据,并将所述第一直播数据发送给观众端,以使所述观众端在第一直播界面上显示连麦界面;接收第一观众端的连麦确认信息,并根据所述连麦确认信息将所述第一观众端和所述主播端建立连麦,其中所述第一观众端为与所述主播端建立连麦的观众端。为解决上述技术问题,本申请还提供了另一种多人语音方法,所述多人语音方法应用于直播系统,所述直播系统包括主播端、观众端和服务器,所述主播端和所述观众端均与所述服务器连接;所述多人语音方法包括:在所述主播端进行直播时,所述主播端发送连麦发起信息给所述服务器;所述服务器根据所述连麦发起信息生成第一 ...
【技术保护点】
1.一种多人语音方法,其特征在于,所述多人语音方法包括:在主播端进行直播时,接收所述主播端的连麦发起信息;根据所述连麦发起信息生成第一直播数据,并将所述第一直播数据发送给观众端,以使所述观众端在第一直播界面上显示连麦界面;接收第一观众端的连麦确认信息,并根据所述连麦确认信息将所述第一观众端和所述主播端建立连麦,其中所述第一观众端为与所述主播端建立连麦的观众端。
【技术特征摘要】
1.一种多人语音方法,其特征在于,所述多人语音方法包括:在主播端进行直播时,接收所述主播端的连麦发起信息;根据所述连麦发起信息生成第一直播数据,并将所述第一直播数据发送给观众端,以使所述观众端在第一直播界面上显示连麦界面;接收第一观众端的连麦确认信息,并根据所述连麦确认信息将所述第一观众端和所述主播端建立连麦,其中所述第一观众端为与所述主播端建立连麦的观众端。2.根据权利要求1所述的多人语音方法,其特征在于,所述观众端还包括第二观众端;所述根据所述连麦确认信息将所述第一观众端和所述主播端建立连麦的步骤之后,所述多人语音方法还包括:从所述主播端获取第一音频流,从多个所述第一观众端获取多个第二音频流;向所述主播端发送利用多个所述第二音频流混流生成的第三音频流,向所述第二观众端发送利用所述第一音频流和多个所述第二音频流混流生成的第四音频流。3.根据权利要求2所述的多人语音方法,其特征在于,所述根据所述连麦确认信息将所述第一观众端和所述主播端建立连麦的步骤之后,所述多人语音方法还包括:接收所述主播端的第一推流请求信息,接收多个所述第一观众端的多个第二推流请求信息;根据所述第一推流请求信息向所述主播端发送第一推流码,根据所述第二推流请求信息向每个所述第一观众端发送对应的第二推流码;向所述主播端和所述观众端发送第一推流码和多个所述第二推流码,以使所述主播端和所述观众端更新推流码表,其中,所述推流码表包括所述第一推流码和多个所述第二推流码;接收多个所述第一观众端的推流码表对应的第二混流请求信息;根据每个所述第一观众端的第二混流请求信息将所述第一音频流和其它所述第一观众端的第二音频流合成第五音频流,并发送给该第一观众端;所述向所述主播端发送利用多个所述第二音视频流混流生成的第三音频流,包括:接收所述主播端的推流码表对应的第一混流请求信息;根据所述第一混流请求信息将多个所述第二音频流合成所述第三音频流,并发送给所述主播端;向所述第二观众端发送利用所述第一音频流和多个所述第二音频流混流生成的第四音频流,包括:接收所述第二观众端的推流码对应的第三混流请求信息;根据所述第三混流请求信息将多个所述第二音频流和第一音频流合成所述第四音频流,并发送给所述第二观众端。4.根据权利要求3所述的多人语音方法,其特征在于,所述接收所述观众端的连麦确认信息的步骤之后,还包括:根据所述连麦确认信息生成第二直播数据,并将所述第二直播数据发送给所述主播端和所述第一观众端,以使所述主播端和所述第一观众端根据所述第二直播数据显示第二直播界面,其中,所述第二直播界面包括主播信息和所述第一观众端的观众信息。5.根据权利要求1所述的多人语音方法,其特征在于,所述多人语音方法进一步还包括:从所述第一观众端接收到连麦停止信息,并根据所述连麦停止信息断开所述第一观众端与所述主播端的连麦。6.根据权利要求1所述的多人语音方法,其特征在于,所述多人语音方法进一步还包括:从所述主播端接收到连麦终止信息,并根据所述连麦终止信息断开所述主播端与所述第一观众端的连麦。7.一种多人语音方法,其特征在于,所述多人语音方法应用于直播系统,所述直播系统包括主播端、观众端和服务器,所述主播端和所述观众端均与所述服务器连接;所述多人语音方法包括:在所述主播端进行直播时,所述主播端发送连麦发起信息给所述服务器;所述服务器根据所述连麦发起信息生成第一直播数据,并将所述第一直...
【专利技术属性】
技术研发人员:陈慕仪,王鑫杰,陈麒方,孔凡列,欧阳锦杭,康谋,刘贝林,罗维飞,
申请(专利权)人:广州虎牙信息科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。