我已经从分支v1.6源代码编译了freeswitch,当我使用speex编解码器时,freeswitch console:
2016-05-09 15:37:31.611965 [警告] switch_core_codec.c:721编解码器SPEEX存在但未达到所需的实现。 16000hz 64ms 1ch 2016-05-09 15:37:31.611965 [错误] switch_core_media.c:3025无法加载编解码器?
答案 0 :(得分:0)
我认为问题的关键在于:“16000hz 64ms 1ch”。如果您查看FreeSWITCH配置文件vars.xml
,您将看到许多像这样的ptimes示例:
DVI4@16000h@40i - IMA ADPCM 16kHz using 40ms ptime. (multiples of 10)
因此FreeSWITCH可能会抱怨64ms的数据包时间,因为它不是10的倍数。您应该能够在端点配置的编解码器首选项中更改它。