WebRTC中的音频处理概览
WebRTC由音频引擎、视频引擎和传输模块,音频处理在WebRTC占了很大一块,本文主要对WebRTC中涉及的音频处理进行简单介绍,不会对具体的实现进行介绍。上图是WebRTC中音频处理的流水线(上面的图是网上的图,如有侵权,通知即删),可以看出主要包含了音频采集播放、音频处理、音频编解码和音频传输。下面对这些模块逐一进行介绍。 ...
WebRTC由音频引擎、视频引擎和传输模块,音频处理在WebRTC占了很大一块,本文主要对WebRTC中涉及的音频处理进行简单介绍,不会对具体的实现进行介绍。上图是WebRTC中音频处理的流水线(上面的图是网上的图,如有侵权,通知即删),可以看出主要包含了音频采集播放、音频处理、音频编解码和音频传输。下面对这些模块逐一进行介绍。 ...
WebRTC Android源码编译 对于WebRTC的学习来说,首先需要搞定的是源码的编译,由于国内的特殊环境和WebRTC本身的复杂性,导致WebRTC源码编译成了WebRTC学习的第一道门槛。这里把自己在编译WebRTC源码过程中遇到的一些坑进行总结分享,希望对大家有帮助。主要参考官网和WebRTC的编译配置脚本,整个操作过程需要具备科学上学的环境,第一次下载好环境和源码后,后面就不需要了。这里以Android端为例,编译环境为Ubuntu 18.04(再高版本会提示不支持),WebRTC官网有提到Android端暂时只支持在Linux下编译。虽然网上也有资源介绍在Mac环境下编译的,但是用虚拟机装个Ubuntu还是挺方便的,咱就不折腾了。 ...
为什么需要代码优化 提升体验,扩展玩法 ...
还记得刚毕业那会找工作,那是一定要找法工程师这个岗位,当时就只是觉得这个岗位牛逼是公司的核心岗位,但是可能对于算法工程师与一般的软件工程有什么区别其实心理也说不清楚。作为一个到今年6月份就工作满5年了的老菜鸟,这期间工作的title也是算法工程师(虽然有些并不是真的在做算法),反正在以算法工程师的title在企业工作的感受与毕业那会想像中上的算法工程师的工作完全不一样。 ...
收集一些音频相关的公司和实验室,另外还有一些个人博客,用来了解行业的最新动态。 ...