FreeSWITCH 1.4.20 集成 AMR-WB 编解码

1. 进入freeswitch/libs目录,下载AMR-WB源码(笔者使用的是amrwb-11.0.0.0.tar.bz2版本)
wget http://ftp.penguin.cz/pub/users/utx/amr/amrwb-11.0.0.0.tar.bz2
2. 解压
3. 将解压后的文件夹重命名成amrwb(执行下一步时会根据是否有amrwb目录来判断mod_amrwb是否启用AMRWB_PASSTHROUGH编译开关)
mv amrwb-11.0.0.0 amrwb
4. 切换到amrwb目录,编译生成静态库
./configure --with-pic --enable-shared=no
make
5. 切回到freeswitch目录下,重新执行configure(目的是重新生成mod_amrwb的Makefile文件)
./configure -C
6. 切换到mod_amrwb目录,修改Makefile文件,保存
AMRWB_A = $(AMRWB_BUILDDIR)/libamrwb.a
修改成
AMRWB_A = $(AMRWB_BUILDDIR)/libamrwb.la
7. 编译生成mod_amrwb

你可能感兴趣的:(FreeSWITCH 1.4.20 集成 AMR-WB 编解码)