🚀 Test de vitesse réseau P2P et diagnostic de liaison
Non seulement teste la vitesse réseau, mais mesure aussi la « distance réelle » entre deux appareils. Capture au niveau sous-jacent les ICE Candidate de WebRTC, détermine intelligemment si la transmission actuelle est une connexion directe en réseau local ou une pénétration sur Internet public. Outil de détection indispensable avant le transfert de gros fichiers.
Véritable test de vitesse point à point
Les sites de test de vitesse traditionnels ne peuvent tester que votre vitesse vers la station de base de l'opérateur. Cet outil injecte directement des données ArrayBuffer à haute fréquence vers l'autre partie via WebRTC DataChannel, mesurant la capacité de transmission physique limite des deux appareils.
Perspective intelligente des nœuds ICE
Appelle l'API getStats() au niveau sous-jacent pour analyser les nœuds candidats. Identifie d'un coup d'œil si le réseau actuel est une connexion directe ultra-rapide en réseau local (Host), une connexion directe par pénétration Internet (Srflx), ou un relais via serveur lent (Relay).
Algorithme de contre-pression anti-crash
Une surcharge de transmission WebRTC dans le navigateur provoque un débordement de mémoire et un crash instantané. Nous avons développé notre propre valve de régulation en temps réel bufferedAmount, parfaite pour protéger la mémoire de l'appareil tout en exploitant pleinement la bande passante.
Calcul précis de la gigue
En plus du débit de transmission, le système envoie des paquets Ping miniatures avec une précision milliseconde pour mesurer la latence RTT, et calcule dynamiquement la gigue réseau (Jitter) en fonction de la variance de latence, reflétant avec précision la stabilité de la liaison.