报名参加CloudWeGo黑客松,奖金直推双丰收! 了解详情
写点什么

服务于 130+ 客户的直播 SDK 是怎样炼成的(四)

  • 2020-02-04
  • 本文字数:725 字

    阅读完需:约 2 分钟

服务于130+客户的直播SDK是怎样炼成的(四)

高音质连麦技术

连麦是互动直播中常见的需求,也是腾讯云互动直播方案中的核心竞争力。我们的方案不仅在直播时能够提供业界领先的音质,同时也能提供一系列支持伴奏、自定义音效、变声、自定义输入、耳返能力等,满足直播用户分享听歌、添加伴奏等需求。


在连麦直播的相关技术中,最困难的莫过于回声抵消技术。



回声一直以来都是语音实时处理中的难点。虽然有 GOOGLE 开源的 WebRTC 的 AECM 技术,但其有非常大的局限性。尤其是面对安卓这么复杂的机型环境与 ROM 实现,在很多场景下该技术都不能达到一个较好的回声效果。此外,尽管 iOS 的 Audiounit 自带了回声抵消能力,但系统自带的回声抵消是宽带的 AEC,并不支持超宽带的处理——这在实时语音通话中效果还可以接受,但是在直播场景,由于音乐及伴奏较多,我们能够明显感觉到音乐的音质下降。



在高音质回声抵消上,腾讯音视频实验室有着丰厚的技术积累:


1、支持高音质回声抵消,在音乐场景下也不损伤音质,完美还原频带;


2、基于二进制信号谱线对齐法与音频指纹技术对齐法的双重作用,能够达到更好的信号对齐效果;


3、自研的双讲保护算法,在双讲场景中实现更少的剪切,即使两人同时讲话沟通也无障碍。该算法很好地改善了 iOS 系统对于部分机型剪切严重的体验;


4、基于 OPENSLES 与 JAVA 多套采集播放方案的机型适配选择,实现更稳定的采集播放与更低的采集播放延时,对于部分安卓手机也支持耳返的功能。


5、得益于 QQ 语音通话的海量数据,我们的技术积累了大量的算法参数,能够实现对不同机型的适配方案,适配超过 5000 款安卓手机。


基于上述技术,腾讯云互动直播方案在各种场景下的音质始终保持着领先优势。


本文转载自腾讯多媒体实验室公众号。


原文链接:https://mp.weixin.qq.com/s/JnSP65ORttmkzDEYLIGI5A


2020-02-04 20:40671

评论

发布
暂无评论
发现更多内容

OpenHarmony开发者大会召开 携手共建使能千行百业的数字底座

极客天地

软件测试/测试开发丨接口测试APIObject 模式、原则与应用

测试人

软件测试 自动化测试 接口测试 测试开发

CloudQuery 社区版回归直播即将开启

BinTools图尔兹

直播 社区版

浪潮海岳低代码平台inBuilder开源社区版正式发布

inBuilder低代码平台

开源 低代码平台

软件测试/测试开发丨搞定多环境下的接口测试

测试人

软件测试 自动化测试 接口测试 测试开发

OpenHarmony 3.2 Release版本到来,全面提升复杂带屏设备体验

极客天地

深入了解 WebAssembly —— 一种新的 Web 可执行文件格式

NGINX开源社区

nginx webassembly

国家工信安全中心权威认证!

百度开发者中心

工业互联网 百度飞桨 文心一言

10分钟带你徒手做个Java线程池

华为云开发者联盟

Java 开发 华为云 华为云开发者联盟 企业号 4 月 PK 榜

数据生产压力突增23倍,平台“可观测性”如何帮这家制造集团排忧解难? | 奇点云技术分享

奇点云

数据中台 可观测性 制造业 奇点云

火爆的低代码开发具有哪些技术特点?

力软低代码开发平台

押题率90%!2023Java岗面试99题(含答案):JVM+Spring+MySQL+线程池+锁

程序知音

Java 后端 java面试 Java进阶 Java面试题

flutter系列之:如何自定义动画路由

程序那些事

flutter 架构 大前端 程序那些事

CSA GCR大会正式发布全球首个云渗透测试认证专家课程,腾讯安全获评“特别贡献单位”

腾讯安全云鼎实验室

云安全

如何实现多存储文件传输,镭速提供多存储文件传输解决方案

镭速

建设司库管理体系,数智化转型打破数据壁垒

智达方通

全球司库 司库体系建设 司库管理体系 智达方通

软件测试/测试开发丨接口测试数据的数据驱动

测试人

软件测试 自动化测试 接口测试 数据驱动 测试开发

软件测试/测试开发丨接口测试配置的数据驱动

测试人

软件测试 自动化测试 测试开发

玩转AIGC,5分钟 Serverless 部署 Stable Diffustion 服务

Serverless Devs

Serverless AIGC Stable Diffustion

TitanIDE 新版本来袭,全新“效能看板”上线

行云创新

ide

数据可视化、数据分析常用的图表都有哪些?(一)

百度开发者中心

数据可视化 #百度智能云# 数据分析可视化

数据可视化、数据分析常用的表格组件都有哪些?(三)

百度开发者中心

数据可视化 百度智能云 数据分析工具

精选AI工具合集,效率神器!不止ChatGPT

Finovy Cloud

人工智能 AI

GPU 加速药物研发与基因组学分析

百度开发者中心

GPU服务器

软件测试/测试开发丨接口测试通用 API 封装实战

测试人

软件测试 自动化测试 接口测试 测试开发

selenium源码通读·8 |webdriver/common/keys.py-Keys类分析

Python 自动化测试 测试框架 源码剖析 selenium

为什么要使用CDN?CDN有什么优势?

海拥(haiyong.site)

三周年连更

数据可视化、数据分析常用的图表都有哪些?(二)

百度开发者中心

数据可视化 #百度智能云# 数据分析可视化

selenium源码通读·7 |webdriver/common/by.py-By类分析

测试 自动化测试 测试框架 源码剖析 selenium

3DCAT实时云渲染助力广府庙会元宇宙焕新亮相,开启线上奇趣之旅!

3DCAT实时渲染

元宇宙 实时渲染云 3D实时云渲染

服务于130+客户的直播SDK是怎样炼成的(四)_文化 & 方法_腾讯多媒体实验室_InfoQ精选文章