FreeSWITCH增加iLBC编码

1. 安装ilbc库
从第三方库里下载指定版本

git clone https://freeswitch.org/stash/scm/sd/libilbc.git
./bootstrap.sh
./configure
make
make install

注意:我试过,从iLBC官网下载的最新版本目前是不适配的。

2. 安装ilbc-devel

CentOS 7:

yum install ilbc-devel

Debian 8:

apt-get install libilbc-dev

3. 更新ilbc库

ln -sf /usr/local/lib/libilbc.so.0.0.2 /lib64/libilbc.so
ln -sf /usr/local/lib/libilbc.so.0.0.2 /lib64/libilbc.so.0

4. 打开编译配置项
vim modules.conf
#codecs/mod_ilbc //去掉这个注释的#号

5. 重新配置编译FreeSWITCH
如果mod中多一个mod_ilbc.so,恭喜你,编译成功。

6. load mod_ilbc
如果加载不报错,恭喜你,增加iLBC编码成功。

猜你喜欢

转载自www.cnblogs.com/yoyotl/p/9064827.html