直播回声的消除方法、计算机可读存储介质及电子设备技术

技术编号:32480285 阅读:27 留言:0更新日期:2022-03-02 09:44
本申请公开一种直播回声的消除方法,运行于第一客户端,所述消除方法包括:响应于第一客户端与第二客户端的连麦请求,其中,所述第一客户端和所述第二客户端连接于不同的云服务器;运用本地的第一实时通信引擎采集第一直播流;获取第二客户端的第二实时通信引擎采集的第二直播流;根据第二客户端的第二实时通信引擎类型,拦截本地对应的第二实时通信引擎播放所述第二直播流;将所述第一直播流和所述第二直播流混流,形成混合直播流;对所述混合直播流推流。本申请的方案拦截第二客户端的直播流在第一客户端中的播放,先进性混流之后,再对混流进行播放,有效消除了回声。有效消除了回声。有效消除了回声。

【技术实现步骤摘要】
直播回声的消除方法、计算机可读存储介质及电子设备


[0001]本申请涉及音视频数据处理的
,具体地涉及一种直播回声的消除方法。另外,本申请还涉及相关的计算机可读存储介质和电子设备。

技术介绍

[0002]在直播连麦过程中,互动端的声音在主播端播放之后,主播端采集的音频数据将会产生回声。现有技术中,通过单SDK推拉流和采集,在采集过程中实现回音消除,这会造成采集过程中时延较高的问题。在另一些技术中,主播端和互动端采集音频数据之前,先进行回声消除参数的同步,双端采集过程中独自进行回声消除,这虽然可以避免时延高的问题,但需要额外搭建回升消除的服务器,造成成本增加。
[0003]本
技术介绍
描述的内容仅为了便于了解本领域的相关技术,不视作对现有技术的承认。

技术实现思路

[0004]因此,本专利技术实施例意图提供一种成本较低且回升消除时延低的直播回声消除方法以及相关电子设备和计算机可读存储介质。这些方案通过将接收到的直播流数据进行拦截播放,同本地采集的直播流进行混流后进行播放,消除了回声。
[0005]在本专利技术实本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种直播回声的消除方法,其特征在于,运行于第一客户端,所述消除方法包括:响应于第一客户端与第二客户端的连麦请求,建立第一客户端与所述第二客户端的连麦连接,其中,所述第一客户端和所述第二客户端连接于不同的云服务;运用所述第一客户端本地的第一实时通信引擎采集第一直播流;获取第二客户端的第二实时通信引擎推送的第二直播流;根据第二客户端的第二实时通信引擎类型,拦截所述第一客户端本地对应的第二实时通信引擎播放所述第二直播流;根据所述第一直播流和所述第二直播流,生成混合直播流;对所述混合直播流推流。2.根据权利要求1所述的消除方法,其特征在于,所述根据所述第一直播流和所述第二直播流,生成混合直播流,包括:根据所述第二直播流对所述第一直播流进行滤波;将滤波后的第一直播流和第二直播流进行混流,形成所述混合直播流。3.根据权利要求2所述的消除方法,其特征在于,根据所述第二直播流对所述第一直播流进行滤波,包括:将所述第二直播流的音频信号输入到训练好的滤波器中,生成滤波信号;将所述第一直播流的音频信号减去所述滤波信号,生成滤波后的第一直播流。4.根据权利要求1所述的消除方法,其特征在于,还包括:运用所述第一客户端本地的第一实时通信引擎播放所述混合直播流。5.根据权利要求4所述的消除方法,其特征在于,所述运用第一客户端本地的第一实时通信引擎播放所述混合直播流,包括:运用所述第一客户端本地的第一实时通信引擎播放所述混合直播流时,将所述第二直播流作为所...

【专利技术属性】
技术研发人员:许圣霖
申请(专利权)人:腾讯音乐娱乐科技深圳有限公司
类型:发明
国别省市:

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

1