2010-06-14 19 views

Répondre

0

Wireshark a le calcul de statistiques RTP pour les paquets reniflés.

+0

Je cherche un moyen d'obtenir ces statistiques sur un téléphone Android. (en temps réel si possible) – gtsiolis

+0

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

+0

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

1

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).