Je diffuse une vidéo rtsp sur Android.
Comment pourrais-je calculer des mesures de réseau comme la perte de paquets, la gigue ou le retard?Calcul de la perte de paquets, de la gigue et du retard
Répondre
Wireshark a le calcul de statistiques RTP pour les paquets reniflés.
Je peux répondre à cela pour la perte de paquets et la gigue.
Pour la perte de paquets: comptez simplement les séquences manquées. Gardez la séquence du dernier paquet, et voyez si vous avez des pas de plus de 1. Si vous avez de nouvelles commandes dans votre réseau, vous devrez conserver dans une fenêtre de mémoire les séquences précédentes et les remplir au fur et à mesure que les paquets arriveront, puis vérifier séquences. Pour gigue: conservez simplement les heures auxquelles votre client reçoit les paquets et calculez la différence moyenne entre l'heure réelle reçue et l'heure de réception attendue des paquets (en supposant que vous puissiez prédire l'heure de réception attendue des paquets - par exemple, si vous avez un FPS constant).
Je cherche un moyen d'obtenir ces statistiques sur un téléphone Android. (en temps réel si possible) – gtsiolis
Je présume que vous n'avez pas le contrôle de la source RSTP, et vous ne pouvez pas utiliser la requête par le biais d'une source que vous pouvez sniffer. Je penserai pas. – msw
Je lance un Darwin Streaming Server (DSS) mais je veux quand même obtenir ces statistiques sur le périphérique de l'utilisateur final. Merci. – gtsiolis