本文主要是介绍WebRtc 音频引擎-linux demo,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
-
Google收购了著名的音频技术公司GIPS后,基于其强大的音频技术,实现了WebRtc的Voice Engine,即语音处理引擎。本文主要介绍WebRTC 中Voice Engine中音频技术相关的实现,并结合具体实例,介绍如何利用voice engine实现自己的VoIP音频处理引擎。
本文主要介绍如何在linux下搭建一个可以自己调试的基于WebRTC的voiceEngine。
1.VoiceEngine Demo 目录树
下面是一个小的VoiceEngine目录树:
其中,src目录下的client_send和client_recv是基于WebRTC VoiceEngine实现的两个Demo,一个发送音频数据、一个接收音频数据。
2.工程Makefile
下面是Voiceengine工程编译的Makefile文件
其中,静态库的链接顺序不能随便修改,由于静态库之间存在依赖关系。具体原因可以看这里
3.client_recv Demo
4.client_send Demo
版权声明:本文为博主原创文章,未经博主允许不得转载。
这篇关于WebRtc 音频引擎-linux demo的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!