PacketProbe misura la reale perdita di pacchetti sulla tua connessione internet — non solo velocità o larghezza di banda. La maggior parte dei test di velocità misura solo il throughput su TCP, che nasconde la perdita di pacchetti ritrasmettendo automaticamente quelli persi. Questo non ti dice nulla sulla qualità della connessione per gaming, videochiamate o VoIP.
Utilizziamo canali dati WebRTC senza garanzia di consegna — la stessa tecnologia che i browser usano per la comunicazione in tempo reale — configurati per comportarsi come UDP grezzo. Quando un pacchetto viene perso, resta perso, e noi lo contiamo. Questo ti offre un quadro accurato di come si comporta realmente la tua connessione in condizioni di tempo reale.
Il tuo browser stabilisce un canale dati WebRTC con uno dei nostri server di test. Poi invia pacchetti numerati a una velocità e dimensione configurabili. Il server registra quali pacchetti arrivano (misurando la perdita in upload) e li rimanda indietro (misurando la perdita in download). L'intero test viene eseguito nel tuo browser — nessun software da installare.
La perdita di pacchetti si verifica quando i pacchetti di dati che viaggiano attraverso una rete non raggiungono la loro destinazione. Su internet, i dati vengono suddivisi in piccoli pacchetti che viaggiano in modo indipendente. Se un pacchetto viene perso lungo il percorso — a causa di un router congestionato, un cavo difettoso o un segnale Wi-Fi debole — viene considerato perso.
Per le applicazioni in tempo reale come il gaming online, le videochiamate e il VoIP, anche solo l'1-2% di perdita di pacchetti può causare problemi evidenti: rubber-banding nei giochi, audio a scatti, video bloccati e chiamate interrotte. A differenza dei download di file (dove i pacchetti persi vengono semplicemente ritrasmessi), i dati in tempo reale hanno una scadenza — se un pacchetto arriva in ritardo, è inutile.
0% è l'ideale. Sotto l'1% è generalmente accettabile per la maggior parte delle applicazioni. Tra l'1 e il 2,5% inizierai a notare problemi nel gaming e nelle chiamate vocali. Sopra il 5% è considerato grave — la maggior parte delle applicazioni in tempo reale avrà difficoltà significative.
Il jitter è la variazione nei tempi di arrivo dei pacchetti. Anche se nessun pacchetto viene perso, un timing inconsistente causa problemi. Una chiamata vocale con jitter elevato suona a scatti. Un gioco con jitter elevato risulta lento e imprevedibile. Sotto i 30 ms di jitter è l'ideale; sopra i 50 ms sarà percepibile.
I test di velocità misurano il throughput — quanti dati la tua connessione può trasferire al secondo su TCP. Il TCP ritrasmette automaticamente i pacchetti persi, quindi i test di velocità nascondono completamente la perdita di pacchetti. PacketProbe utilizza un canale senza garanzia di consegna (simile a UDP) che rivela la vera perdita e il jitter che la tua connessione produce in condizioni di tempo reale.
Ogni preset configura il test per imitare il comportamento di rete di un'applicazione specifica. Ad esempio, il preset "Gaming (FPS)" invia 64 piccoli pacchetti al secondo con una soglia di ritardo ristretta di 80 ms — esattamente ciò che uno sparatutto competitivo richiede dalla tua connessione. Questo ti dice se la tua connessione è in grado di gestire quel caso d'uso specifico.