前言

主播在线上直播唱歌也可以有线下演唱会的沉浸感音效?没有码农做不到的事情,这里分享一点即构团队在直播SDK中加入混响效果的经验。直播加入了混响的沉浸感音效,让主播们爽得不要不要的。

什么叫做混响?度娘告诉我们:声波在室内传播时,要被墙壁、天花板、地板等障碍物反射,每反射一次都要被障碍物吸收一些。这样,当声源停止发声后,声波在室内要经过多次反射和吸收,最后才消失,我们就感觉到声源停止发声后还有若干个声波混合持续一段时间。这种现象叫做混响,这段时间叫做混响时间。

简单地说,我们在室内听到的声音是由从声源传过来的波形,和多个由声源传播到障碍物(墙壁)反弹回来的延迟波形相叠加产生的,这种声音的效果就叫做混响。

室内空间的大小不一样,混响的效果也会不一样。比如说,从会议室,到音乐剧场,到演唱会场,混响的效果是逐步增强的。在人声沟通的模式,混响是影响沟通效果的;然而,在音乐表演(唱歌和演奏)模式,混响是能给表演效果带来增强体验的,让线上的体验逼真地重现线下的听音效果。在直播领域,唱歌等音乐表演就是典型的混响应用场景。

直播行业的空前繁荣也带动了外部采集设备的发展,现在市面上就有外置声卡(也叫直播声卡)提供混响的效果,允许主播在唱歌模式下,唱出来的歌声显得丰满,富有层次,带有空间感,就像在开阔的音乐剧场里面一样。这就是混音效果的魅力。

在主播们对外部声卡带来的混响效果爱不释手的时候,即构科技率先在直播SDK中加入了混响效果的实现,这属于业内首创,为线上直播场景营造出线下演唱会场才有的空间感音效。

混响功能属于语音前处理的范畴,即构科技的实现方法大致如下:

1)通过指定延迟时间和衰减程度,以原始的声音波形为输入,产生多个延迟(模拟反弹回来的)波形;

2)把多个延迟波形和原始的波形进行叠加,产生最终有混响效果的声音波形。

一般来说,延迟波形的个数比较多的话,叠加产生的声音波形就比较丰满和有层次感,混响的效果也会比较好。

然而,任何事情都有两面,增加延迟波形的个数的同时,也会增加CPU的开销,对有一些CPU性能不好的机型会造成压力。因此,为了直播SDK对各种安卓机型的普适性,即构科技的团队充分测试过有代表性的安卓机型,找到CPU开销和普适性的平衡点,确保即构的混响功能适用于各种安卓机型。

有了即构直播SDK自带的混响功能,主播们再也不必在麦克风上接着一个像方砖般粗重的外部声卡(还要忍受各种电线缠绕)了,轻轻松松地就可以在直播间里让千万的观众听到演唱会场里空旷的音效。

<本篇完>

直播SDK加入混响效果,创造演唱会现场沉浸感音效相关推荐

  1. 第三方直播SDK对比|直播SDK如何选型

    直播业务概述 大家所熟知的直播平台虎牙.斗鱼.快手.抖音.B站,直播功能看似普遍,但从零到一开发却不简单.直播中运用到的技术难点非常之多,音频视频处理/编解码,前后处理,直播分发,即时通讯等技术,学好 ...

  2. 主流的第三方直播SDK对比(腾讯云、即构、阿里云、声网、网易云信、网宿)

    直播业务概述 大家所熟知的直播平台虎牙.斗鱼.快手.抖音.B站,直播功能看似普遍,但从零到一开发却不简单.直播中运用到的技术难点非常之多,音频视频处理/编解码,前后处理,直播分发,即时通讯等技术,学好 ...

  3. 云直播SDK核心功能对比|腾讯云、阿里云、声网、即构等SDK厂商对比

    直播业务概述 大家所熟知的直播平台虎牙.斗鱼.快手.抖音.B站,直播功能看似普遍,但从零到一开发却不简单.直播中运用到的技术难点非常之多,音频视频处理/编解码,前后处理,直播分发,即时通讯等技术,学好 ...

  4. 选型最佳实践|从业务场景分析直播SDK

    摘要 近两年即时通讯/直播产品炙手可热,市场上针对ToB的产品日益增多,企业该如何去选型呢?本文分享了笔者对于直播产品的思考,将从直播SDK实例功能特性.常见业务场景.注意事项及最佳实践等方面介绍如何 ...

  5. 准备选型直播SDK产品,ChatGPT竟然这么说...

    摘要 近两年即时通讯/直播产品炙手可热,市场上针对ToB的产品日益增多,企业该如何去选型呢?本文分享了笔者对于直播产品的思考,将从直播SDK实例功能特性.常见业务场景.注意事项及最佳实践等方面介绍如何 ...

  6. 锁定微鲸VR 直通2017江苏卫视跨年演唱会现场

    上海2016年12月28日电 /美通社/ -- 2016年接近尾声,作为年底最重磅的娱乐事件策划,让人备受期待的各大卫视跨年演唱会即将拉开帷幕.与往年各家卫视拼阵容.拼场地.拼舞美的架势稍有不同,如今 ...

  7. 融云直播 SDK 玩法翻新,入围信通院「实时互动创新应用优秀案例」

    7 月 23 日-24 日,第五届数字中国建设峰会于福建省福州市举办.关注[融云全球互联网通信云]了解更多 峰会以"创新驱动新变革,数字引领新格局"为主题,是中国数字经济发展成果展 ...

  8. 七牛云 直播 java_七牛云直播SDK之推流解析

    最近由于项目需要,研究了直播的推拉流以及滤镜叠加的效果,在此记录一下一些小的细节. 前期做了直播SDK的调研,发现七牛云的SDK更符合项目需求一点,所以,最终选择了七牛云的SDK. 推流 七牛云官方的 ...

  9. 基于电商直播SDK快速实现一个淘宝直播APP【内附源码】

    现在各大互联网APP都标配电商直播带货了,没有直播带货开发经验都感觉自己跟不上技术的进步.今天快速基于Java实现一个安卓端电商直播APP,深入理解整个电商直播开发流程.我们最终实现效果如下: 按照惯 ...

最新文章

  1. go 打印json 转义_Go 项目开发中 10 个最常见的错误
  2. python质数列_现代化程序开发笔记(3)——多文件与模块
  3. ASP.NET开发,从二层至三层,至面向对象 (4)
  4. C++ float的内存布局
  5. 详解DMZ的部署与配置:ISA2006系列之二十九
  6. Python案例:飞船向右发射子弹
  7. exadata磁盘组无法mount恢复---惜分飞 1
  8. GSAP JS基础教程--动画的控制及事件
  9. js面向对象的程序设计 --- 上篇(理解对象)
  10. ASP.NET MVC Html.BeginForm用法1
  11. 计算机软件集成项目工程师上海,上海系统集成项目管理工程师积分政策,可以加多少分?...
  12. 创意字体设计中主题类别有哪些呢?
  13. lintcode(168)吹气球
  14. 华为mate40e灭屏显示教程
  15. 华为无线wifi无服务器,华为wifi设置后设备无法上网该怎么解决 | tplogin.cn
  16. 关于抱怨解读,读书笔记
  17. CSIP发布软件自主创新评估系统平台
  18. 信用风险评估评分卡 之 极端值
  19. 自定义虚拟摇杆组件让你一劳永逸
  20. 蓝月亮做java好吗,“蓝月亮”蓝吗?历史上真正的蓝月亮,你真就不敢看

热门文章

  1. oracle 报表生成器的学习
  2. luogu P1365 WJMZBMR打osu! / Easy(期望DP)
  3. ajax机制 缓存,浅谈Ajax的缓存机制
  4. 美国多年提高网安预算分析
  5. 数据库资源负载管理(上篇)
  6. Linux 7.0 U盘PE装机容易遇到的一个问题
  7. python web ip_Python爬虫IP代理教程,让你不再为IP被封禁发愁!
  8. 曲率流的计算机应用,科学网—清华笔记:计算共形几何讲义 (23)离散曲面曲率流 (Discrete Surface Ricci Flow)V - 顾险峰的博文...
  9. 网络探测和诊断工具 - mtr
  10. 关于ie浏览器的插件IEDevToolBar 和DebugBar安装问题