VoipExperts

  • Aumentar tamanho da fonte
  • Tamanho da fonte padrão
  • Diminuir tamanho da fonte

Instalando o codec Speex no ASTERISK 1.4.x

Avaliação do Usuário: / 1
PiorMelhor 
Neste tutorial vou explicar como compilar e instalar o codec speex no ASTERISK, que é juntamente com o ilbc uma ótima alternativa para quem não quer gastar com licensas de codecs proprietários como o G729.

Sempre fui questionado com relação ao uso dos codecs no Asterisk,
qual é o melhor?,
qual é o mais leve em processamento?
qual tem mais resistencia a perda de pacotes?
qual é mais adotado em equipamentos voip?

Bom, sendo que cada codec tem sua particularidade o Asterisk adota como padrão o GSM sendo o melhor custo/benefício, mas em alguns casos onde o link não é de boa qualidade e não podemos ter o custo com licenças do codec g729 que ocupa em media 8k, uma ótima alternativa é o codec SPEEX (http://www.speex.org)

as features deste codec são impressionantes, ele tem cancelamento de eco, VBR variabel bit rate, ele se auto-ajusta deacordo com a qualidade do link, VAD voice activity detection, detecção de voz, supressão de ruido e muito mais.

Como este codec não vem compilado por padrão segue um mini how-to:

1 - Baixe o codigo fonte do Asterisk em http://downloads.digium.com/pub/asterisk

cd /usr/src
 wget http://downloads.digium.com/pub/asterisk/asterisk-1.4-current.tar.gz

2 - descompacte o arquivo em /usr/src
tar -xvzf asterisk-1.4-current.tar.gz

3 - instalar biblioteca libspeex, este pacote dever ser instalado no sistema para compilação do codec, no debian/ubuntu:

apt-get install libspeex-dev

4 - compilando e instalando o speex.

a) agora entre no diretorio do fonte do asterisk
cd /usr/src/asterisk-current
./configure
make menuselect

b) quando abrir o menu, vá ate o item CODECS e veja se o SPEEX esta marcado para compilação com um  asterico *, estando marcado telcle a letra X para salvar e sair do menu

c) por ultimo execute:

make && make install

5 - verficando a instalação

agora para ter certeza de que o codec foi instalado com sucesso entre na CLI do Asterisk

e execute o comando:
CLI> module load codec_speex.so

-------------------------------------------------------
pois bem, é uma boa dica para quem procura um codec robusto e de boa qualidade voz, e para quem ainda não o conhece vale apena experimenta-lo

Felipe R. Pasa
Instrutor


 

Estatísticas

Membros : 4749
Conteúdo : 222
Links da Web : 8
Visualizações de Conteúdo : 299561

Mais Ativos

#
Name
Points
1
Guilherme Loch Góes
13903
2
Administrator
4708
3
Paulo Leonardo Benatto
3151
4
Rodrigo Vronscki
2679
5
Renato dos Santos
1410

Usuários Online

Nós temos 39 visitantes online