O PacketProbe mede a perda real de pacotes na sua conexão de internet — não apenas velocidade ou largura de banda. A maioria dos testes de velocidade mede apenas a taxa de transferência sobre TCP, que esconde a perda de pacotes ao retransmitir automaticamente os pacotes que falharam. Isso não diz nada sobre a qualidade da sua conexão para games, chamadas de vídeo ou VoIP.
Usamos canais de dados WebRTC não confiáveis — a mesma tecnologia que os navegadores usam para comunicação em tempo real — configurados para se comportar como UDP puro. Quando um pacote é perdido, ele permanece perdido, e nós contamos. Isso dá uma imagem precisa do que sua conexão realmente faz em condições de tempo real.
Seu navegador estabelece um canal de dados WebRTC com um dos nossos servidores de teste. Em seguida, envia pacotes numerados a uma taxa e tamanho configuráveis. O servidor registra quais pacotes chegam (medindo a perda no upload) e os envia de volta (medindo a perda no download). O teste inteiro roda no seu navegador — sem nenhum software para instalar.
A perda de pacotes ocorre quando pacotes de dados que trafegam por uma rede não conseguem chegar ao seu destino. Na internet, os dados são divididos em pequenos pacotes que viajam independentemente. Se algum pacote for descartado no caminho — por um roteador congestionado, um cabo defeituoso ou um sinal Wi-Fi fraco — ele é considerado perdido.
Para aplicações em tempo real como jogos online, chamadas de vídeo e VoIP, até 1-2% de perda de pacotes pode causar problemas perceptíveis: teleporte em jogos, áudio cortado, vídeo travando e chamadas caindo. Diferente de downloads de arquivos (onde pacotes perdidos são simplesmente reenviados), dados em tempo real têm um prazo — se um pacote chega atrasado, ele é inútil.
0% é o ideal. Abaixo de 1% é geralmente aceitável para a maioria das aplicações. Entre 1-2,5% você começará a perceber problemas em jogos e chamadas de voz. Acima de 5% é considerado grave — a maioria das aplicações em tempo real terá dificuldades significativas.
Jitter é a variação nos tempos de chegada dos pacotes. Mesmo que nenhum pacote seja perdido, tempos inconsistentes causam problemas. Uma chamada de voz com alto jitter fica com som cortado. Um jogo com alto jitter parece travado e imprevisível. Abaixo de 30 ms de jitter é o ideal; acima de 50 ms será perceptível.
Testes de velocidade medem a taxa de transferência — quantos dados sua conexão consegue mover por segundo sobre TCP. O TCP retransmite automaticamente pacotes perdidos, então testes de velocidade mascaram completamente a perda de pacotes. O PacketProbe usa um canal não confiável (semelhante a UDP) que revela a perda real e o jitter que sua conexão produz em condições de tempo real.
Cada predefinição configura o teste para imitar o comportamento de rede de uma aplicação específica. Por exemplo, a predefinição "Gaming (FPS)" envia 64 pacotes pequenos por segundo com um limite de atraso rigoroso de 80 ms — correspondendo ao que um jogo de tiro competitivo realmente exige da sua conexão. Isso indica se sua conexão consegue lidar com esse caso de uso específico.