Glossário

Jitter: definição e exemplo na prática

Resposta curta: Jitter é a variação no intervalo de chegada dos pacotes de uma chamada de voz, que obriga o receptor a segurar pacotes num buffer antes de tocar o áudio.

Em inglês: jitter

O que é jitter?

Jitter é a variação no tempo de chegada dos pacotes de voz. Numa chamada VoIP, o telefone envia um pacote RTP em intervalos fixos, normalmente a cada 20 ms. Se a rede entregasse todos com o mesmo atraso, eles chegariam também a cada 20 ms. Na prática, filas em roteadores, Wi-Fi e enlaces congestionados fazem uns chegarem antes e outros depois. Essa irregularidade é o jitter.

Para tocar a voz sem engasgos, o receptor guarda os pacotes num buffer de jitter e os libera no ritmo certo. O buffer resolve variações pequenas, mas cobra um preço: cada milissegundo de buffer é um milissegundo a mais de atraso na conversa. Se um pacote chega depois do momento em que deveria tocar, ele é descartado, e o ouvinte percebe um corte, igual ao de uma perda de pacotes.

O RTCP, o protocolo de controle que acompanha o RTP, informa uma estimativa do jitter de chegada calculada pelo método da RFC 3550.

Latência

Latência é o atraso de um pacote de uma ponta à outra, sem considerar a variação. A ITU-T G.114 recomenda não passar de 400 ms de atraso em um sentido para o planejamento geral de redes e observa que, abaixo de 150 ms, a maioria das aplicações tem interatividade praticamente transparente. Acima disso, as pessoas começam a falar ao mesmo tempo e a esperar a resposta do outro lado. O atraso total soma a rede, o codec e o buffer de jitter.

Na prática

Um telefone envia quatro pacotes, um a cada 20 ms. Veja quando chegam:

Pacote Enviado (ms) Chegou (ms) Atraso (ms)
1 0 40 40
2 20 75 55
3 40 72 32
4 60 110 50

O atraso varia entre 32 e 55 ms, uma oscilação de 23 ms. Com um buffer de 30 ms, todos tocam no tempo, e o atraso percebido fica em torno de 70 ms, bem abaixo dos 150 ms da G.114. Se um quinto pacote chegasse com 100 ms de atraso, ele estouraria o buffer e viraria um corte no áudio.

Como o Monitor usa isso

O agente de circuitos de dados que a 2N5 instala em cada site mede a latência, a perda de pacotes e o jitter do link de internet daquele local, e mostra gráficos das últimas 100 horas. Assim dá para ver se o link estava instável no horário em que a voz piorou. Veja circuitos de dados.

Perguntas frequentes

Qual o jitter aceitável em VoIP?

Não existe um único limite em norma. O que importa é se o jitter cabe no buffer do telefone ou do PABX. Um buffer de 60 ms absorve variações menores que isso, mas acrescenta 60 ms ao atraso da chamada. Quando o jitter passa do tamanho do buffer, pacotes chegam tarde demais, são descartados e o efeito é o mesmo de uma perda de pacotes.

Jitter e latência são a mesma coisa?

Não. Latência é quanto tempo um pacote leva de uma ponta à outra. Jitter é o quanto esse tempo varia de um pacote para o seguinte. Uma rede pode ter latência alta e estável, com pouco jitter, ou latência baixa com muito jitter. A primeira atrapalha a conversa; a segunda corta o áudio.

Saiba disso antes dos seus clientes

O Monitor liga para cada circuito de voz o dia todo e entrega cada falha com o código SIP e a causa Q.850 como prova.