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編碼成功。