asterisco - qual a diferença entre format_* e codec_*?

asterisco - qual a diferença entre format_* e codec_*?

Ao construir o Asterisk, existem duas entidades diferentes relacionadas aos formatos de áudio – formatos e codecs. Qual é a diferença?

Por exemplo, preciso de suporte apenas para alaw+ulaw+g.729 no próprio tráfego de voz, e apenas wav + mp3 simples para anúncios e outros sons reproduzidos para assinantes. Quais módulos devo ativar?

Obrigado.

Responder1

format_são módulos para trabalhar com arquivos de mídia e codec_*são módulos para transcodificar a fala humana.

Em geral, se estamos falando de módulos, você deve habilitar todos codec_os format_módulos que possui (e então aplicar os codecs necessários por meio de configurações de pares), porque quando não são usados ​​- eles basicamente não fazem nada. Os módulos que você não deve ativar em um monte são vários app_, cel_, cdr_, pbx_e res_que você não usa (porque eles fazem muitas coisas desnecessárias quando carregados, mas não ativados); mas você deseja ter a mais ampla compatibilidade com codecs de fala de entrada/saída, juntamente com formantes de arquivos de mídia no disco que você pode fornecer.

informação relacionada