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编码成功。
上善若水,水利万物而不争。