直播中用户交互方法、系统、终端、服务器及存储介质技术方案

技术编号:28046431 阅读:30 留言:0更新日期:2021-04-09 23:32
本发明专利技术实施例涉及直播领域,公开了一种直播中用户交互方法、系统、终端、服务器及存储介质。本发明专利技术实施例中,直播中用户交互方法为:发送本终端的标识到管理当前直播房间的服务器;获取所述服务器推送的所述直播房间内除本终端外的其余终端的标识;通过所述其余终端的标识,与所述其余终端分别建立点对点的直连通道;利用所述直连通道与所述其余终端进行信息交互。本发明专利技术实施例中,通过建立直播中用户直连通道,提高了直播中信息交互的效率,减少管理直播房间的服务器的处理信息压力。

【技术实现步骤摘要】
直播中用户交互方法、系统、终端、服务器及存储介质
本专利技术实施例涉及直播领域,特别涉及直播中用户交互。
技术介绍
一些情形中,用户在直播房间进行交互时,需要先上传至服务器端,服务器端进行相应处理后,广播至当前直播房间中的各个用户终端。例如进行连麦语音时,用户语音流需要先上传到管理当前直播房间的服务器,然后在服务器端进行混流后,再广播分发到当前直播房间中的各个用户终端。由于房间内的用户语音流都需要先推到服务器,再由服务器处理转发,整个网络传输链路比较长、延迟较高并且丢包。同时由于是服务器集中处理,对于管理直播间的服务器负载较大。
技术实现思路
本专利技术实施方式的目的在于提供一种直播中用户交互方法、系统、终端、服务器及存储介质,使得用户在直播过程中构建链路短且延迟低的直连通道,减少管理直播间的服务器负载。为解决上述技术问题,本专利技术的实施方式提供了一种直播中用户交互方法,应用于终端,包括以下步骤:发送本终端的标识到管理当前直播房间的服务器;获取服务器推送的直播房间内除本终端外的其余终端的标识;通过其余终端的标识,与其余终端分别建立点对点的直连通道;利用直连通道与其余终端进行信息交互。本专利技术的实施方式提供了一种直播中用户交互方法,应用于服务器,包括以下步骤:接收加入直播房间的终端发送的标识;向终端发送当前直播房间内除终端外的其余终端的标识,供终端与其余终端分别建立用于进行信息交互的点对点的直连通道并执行信息交互。本专利技术的实施方式还提供了一种直播中用户交互系统,应用于服务器和终端,其中:终端包括:推送模块,用于发送本终端的标识到管理当前直播房间的服务器;获取模块,用于获取服务器推送的直播房间内除本终端外的其余终端的标识;连接模块,用于通过其余终端的标识,与其余终端分别建立点对点的直连通道;交互模块,用于利用直连通道与其余终端进行信息交互。服务器,包括:接收模块,用于接收加入直播房间的终端发送的标识;发送模块,用于向终端发送当前直播房间内除终端外的其余终端的标识,供终端与其余终端分别建立用于进行信息交互的点对点的直连通道并执行信息交互。本专利技术的实施方式还提供了一种终端,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行所述应用于终端的直播中用户交互方法。本专利技术的实施方式还提供了一种服务器,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行所述应用于服务器的直播中用户交互方法。本专利技术的实施方式还提供了一种计算机可读存储介质,存储有计算机程序所述计算机程序被处理器执行时实现所述应用于终端的直播中用户交互方法或所述的应用于服务器的直播中用户交互方法。本专利技术实施方式中,通过直播房间中终端分别建立点对点的直连通道这一方式,在直播中直接实现用户间的信息交互;相较于一些情形中的将管理直播间的服务器作为中间收发和处理节点,间接实现用户间的信息交互的方式,由于本专利技术实施方式采用了各终端直连的方式,使得网络传输的路径更短,延迟低;同时减小了管理直播间的服务器对信息处理的压力。另外,发送本终端的标识到管理当前直播房间的服务器,包括:向管理当前直播房间的服务器发送加入请求,加入请求携带本终端的标识,并接受服务器的安全审核;通过其余终端的标识,与其余终端分别建立点对点的直连通道,包括:将其余终端作为可信终端,利用其余终端的标识与其余终端分别建立点对点的直连通道。本专利技术的实施方式最终需要建立点对点的直连通道,该直连通道中没有中转设备来保证信息安全,对终端进行安全审核能够有效地提高信息传输的安全性。另外,利用直连通道与其余终端进行信息交互,包括:若信息交互过程中收到音频信号,在本地进行混音处理后播放。混音后的声音随着输入声音的实时变化趋势而浮动的调整输出,避免传统声音均值化所具有的声音变化不明显的问题。附图说明一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。图1是根据本专利技术的第一实施方式提供的直播中用户交互方法的流程图;图2是根据本专利技术的第一实施方式提供的直播中用户交互方法应用于游戏直播中的示意图;图3是根据本专利技术的第一实施方式中的本终端与其余终端建立直连通道的示意图;图4是根据本专利技术的第一实施方式中的本终端与其余终端通过直连通道进行信息交互的示意图;图5是根据本专利技术的第一实施方式中的对于接收到音频信号后的混音过程的示意图;图6是根据本专利技术的第二实施方式提供的直播中用户交互方法的流程图;图7是根据本专利技术的第三实施方式提供的直播中用户交互方法的流程图;图8是根据本专利技术的第四实施方式提供的直播中用户交互方法的流程图;图9是根据本专利技术的第五实施方式提供的直播中用户交互系统的示意图;图10是根据本专利技术的第六实施方式提供的终端的示意图;图11是根据本专利技术的第七实施方式提供的服务器的示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本专利技术各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。以下各个实施例的划分是为了描述方便,不应对本专利技术的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。本专利技术的第一实施方式涉及一种直播中用户交互方法,应用于终端,具体流程如图1所示。步骤101,发送本终端的标识到管理当前直播房间的服务器;步骤102,获取服务器推送的直播房间内除本终端外的其余终端的标识;步骤103,通过其余终端的标识,与其余终端分别建立点对点的直连通道;步骤104,利用直连通道与其余终端进行信息交互。本实施例中,利用点对点的沟通架构,实现直播过程中用户的即时信息交流,降低服务器完成信息处理和信息中转的压力。将当前直播间的服务器作为中间节点,完成当前直播房间内终端的标识传送,通过标识建立终端间点对点的直连通道,终端间的信息交互在直连通道中进行;使得用户间交流更快捷,同时减小了服务器端的信息处理压力。将本实施方式用于游戏直播过程的实例如图2所示。下面对本实施方式的直播中用户交互方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。在本文档来自技高网...

【技术保护点】
1.一种直播中用户交互方法,其特征在于,应用于终端,包括:/n发送本终端的标识到管理当前直播房间的服务器;/n获取所述服务器推送的所述直播房间内除本终端外的其余终端的标识;/n通过所述其余终端的标识,与所述其余终端分别建立点对点的直连通道;/n利用所述直连通道与所述其余终端进行信息交互。/n

【技术特征摘要】
1.一种直播中用户交互方法,其特征在于,应用于终端,包括:
发送本终端的标识到管理当前直播房间的服务器;
获取所述服务器推送的所述直播房间内除本终端外的其余终端的标识;
通过所述其余终端的标识,与所述其余终端分别建立点对点的直连通道;
利用所述直连通道与所述其余终端进行信息交互。


2.根据权利要求1所述的直播中用户交互方法,其特征在于,还包括:
若所述信息交互过程中收到音频信号,则在本地进行混音处理后播放。


3.根据权利要求2所述的直播中用户交互方法,其特征在于,所述在本地进行混音,包括:根据以下公式,对收到的所述音频信号进行混音处理:



其中,所述渐变因子用于表述声音变化趋势。


4.根据权利要求1至3中任一项所述的直播中用户交互方法,其特征在于:
所述直播房间的直播数据传输通道独立于所述点对点的直连通道。


5.一种直播中用户交互方法,其特征在于,应用于服务器,包括:
接收加入直播房间的终端发送的标识;
向所述终端发送当前直播房间内除所述终端外的其余终端的标识,供所述终端与所述其余终端分别建立用于进行信息交互的点对点的直连通道。


6.根据权利要求5所述的直播中用户交互方法,其特征在于,所述获取加入直播房间的终端发送的标识,包括:接收所述加入直播房间的终端发送加入请求,所述加入请求携带所述加入直播房间的终端的标识,并对所述终端实行安全审核。


7.一种直播中用户交互系统,应用于终端和服务器,其特...

【专利技术属性】
技术研发人员:朱磊
申请(专利权)人:咪咕互动娱乐有限公司咪咕文化科技有限公司中国移动通信集团有限公司
类型:发明
国别省市:江苏;32

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

1