DEFINIÇÃO

Continua após a publicidade...

Codec VoiP é o acrônimo de codificador/decodificador, dispositivo de hardware ou software que codifica e decodifica.

Afinal a voz como qualquer som é uma onda mecânica, e é neste formato que ouvimos. Portanto para fazermos uma chamada de voz em uma rede IP (VoiP), a voz tem que ser codificada em um conjunto de dados digitais, e para ser ouvida o processo inverso acontece. Nesse processo, os dados podem ser comprimidos para que possa trafegar mais rápido por uma rede TCP/IP. Desse modo é o Codec VoiP que faz a codificação e decodificação da voz sobre IP.

Continua após a publicidade...

Acima de tudo entender sobre os tipos de Codec VoiP é um ponto importante no desenho e implantação de uma rede de comunicação IP. Ou seja, no momento da comprar de Terminais IP, e centrais PABX IP, deve-se levar em conta os Codec VoiP que serão usados.

Por outro lado existem Codecs VoiP que exigem pagamento de royalties pelo uso em um produto ou programa, e outros gratuitos. Assim uma comparação de equipamentos sem levar em conta o codecs usados, é como comprar um veículo sem perguntar do motor.

Ou seja, cada serviço, programa, telefone, gateway etc. geralmente suporta vários codecs diferentes e, ao conversar entre si, negocie qual codec eles usarão.

Lista de Codec VoiP mais usados

  • Codec AMR
  • BroadVoice Codec 16Kbps de banda estreita e 32Kbps de banda larga
  • DoD CELP – 4,8 Kbps
  • Família GIPS – a partir de 13,3 Kbps
  • GSM – 13 Kbps (taxa total), tamanho de quadro de 20ms
  • iLBC – 15Kbps, tamanho de quadro de 20ms: 13,3 Kbps, tamanho de quadro de 30ms
  • ITU G.711 – 64 Kbps, baseado em amostra Vem em dois sabores: A-law e mu-law
  • ITU G.722 – largura de banda de áudio ADPCM 7Khz de 48/56/64 Kbps
  • ITU G.722.1 – largura de banda de áudio de 24/32 Kbps 7Khz (com base no codec SIREN da Polycom)
  • ITU G.722.1C – 32 Kbps, uma extensão Polycom, largura de banda de áudio de 14KHz
  • ITU G.722.2 – 6.6Kbps a 23.85Kbps. Também conhecido como AMR-WB. Largura de banda de áudio CELP 7Khz
  • ITU G.723.1 – 5.3 / 6.3 Kbps, tamanho de quadro de 30ms
  • ITU G.726 – 16/24/32/40 Kbps
  • ITU G.728 – 16 Kbps
  • ITU G.729 – tamanho de quadro de 8 Kbps, 10ms
  • LPC10 – 2,5 Kbps
  • Speex – 2,15 a 44,2 Kbps

Gráfico comparativo entre codecs.

Codec Grafico

Tabela comparativa entre codecs.

NomeDescriçãoTaxa de bits (kb/s)
(ADPCM) DVIADPCM32.
G.711Modulação do código de pulso (PCM)64
G.721Modulação adaptativa do código de pulso diferencial (ADPCM)32.
G.722Codificação de áudio de 7 kHz em 64 kbit / s64
G.722.1Codificação de 24 e 32 kbit / s para operação mãos-livres em sistemas com baixa perda de quadros24/32
G.723Extensões da recomendação G.721 modulação do código de pulso diferencial adaptável a 24 e 40 kbit / s para aplicação de equipamentos de multiplicação de circuitos digitais24/40
G.723.1Codificador de voz de taxa dupla para comunicações multimídia transmitindo a 5,3 e 6,3 kbit / s5.6 / 6.3
G.726Modulação de código de pulso diferencial adaptativo de 40, 32, 24, 16 kbit / s (ADPCM)16/24/32/40
G.727Modulação de código de pulso diferencial adaptativo incorporado (ADPCM) de 5, 4, 3 e 2 bits / amostravar.
G.728Codificação da fala a 16 kbit / s usando previsão linear excitada por código de baixo atraso16
G.729Codificação da fala a 8 kbit / s usando previsão linear excitada por código algébrico de estrutura conjugada (CS-ACELP)8
GSM 06.10Preditor de longo prazo de excitação regular por pulso (RPE-LTP)13
LPC10e(FIPS 1015)Codec preditivo linear2.4
Fonte: Speex.org