在目前freeswitch各种业务都开始需要支持高并发的背景下,线路带宽的占用成为很多客户的考虑范围,目前比较流行语音编码有2种G711、G729。由于语音需要采用上下行对等的宽带,G711每线需要大约90kbit/s/S的带宽,而G729每线仅需要30kbit/s/S的带宽。所以目前对接客户侧,都希望对接采用G729编码。
freeswitch默认是不支持进行G729转码的,商业版本的G729效率是最高的,不过要10刀1个并发,相信很少公司会舍得采用这么高的成本去做业务,因为赚不钱,这里介绍一下freeswitch配置开源的bcg729进行转码的方法:
1.首先进入freeswitch的源码目录,cd /XXX/freeswitch/src/mod/endpoints
2.下载bcg729的源码 git clone https://github.com/xadhoom/mod_bcg729.git

本文详细介绍了在freeswitch中配置开源bcg729实现G729转码的方法,以应对高并发下对带宽占用的考虑。通过对比G711和G729的带宽需求,说明了G729编码的优势,并提供了从源码目录到模块加载的完整配置步骤,以供测试和验证转码功能。
最低0.47元/天 解锁文章
1005

被折叠的 条评论
为什么被折叠?



