如何最小化或禁用从 freeswitch 到 asterisk 的编解码器转码?
how to minimize or disable codec transcoding from freeswitch to asterisk?
我想在不转码的情况下将freeswitch的调用传递给asterisk,freeswitch(版本1.4.6 32位)和asterisk-11.7.0安装在同一台机器上,在freeswitch调用编解码器中描述为write_codec=L16 write_rate=16000 write_bit_rate=256000,在freeswitch我试过了
<param name="disable-transcoding" value="true"/>
然后显示星号
Found RTP audio format 98
Found RTP audio format 13
Found audio description format L16 for ID 98
chan_sip.c:10556 process_sdp: No compatible codecs, not accepting this offer!
我认为 freeswitch 内部使用 L16
而 asterisk 使用 SLIN
,
如何在 freeswitch 和 asterisk 中最小化或禁用编解码器转码?
您也可以使用 g722 或任何其他窄带未压缩编解码器。
所有未压缩的编解码器需要非常低的 cpu 才能转码成任何其他未压缩的(比流处理少得多)
我想在不转码的情况下将freeswitch的调用传递给asterisk,freeswitch(版本1.4.6 32位)和asterisk-11.7.0安装在同一台机器上,在freeswitch调用编解码器中描述为write_codec=L16 write_rate=16000 write_bit_rate=256000,在freeswitch我试过了
<param name="disable-transcoding" value="true"/>
然后显示星号
Found RTP audio format 98
Found RTP audio format 13
Found audio description format L16 for ID 98
chan_sip.c:10556 process_sdp: No compatible codecs, not accepting this offer!
我认为 freeswitch 内部使用 L16
而 asterisk 使用 SLIN
,
如何在 freeswitch 和 asterisk 中最小化或禁用编解码器转码?
您也可以使用 g722 或任何其他窄带未压缩编解码器。
所有未压缩的编解码器需要非常低的 cpu 才能转码成任何其他未压缩的(比流处理少得多)