Проаналізуйте затримку UDP з файлів tcpdump


0

У мене є відео стример (VLC), який використовує RTP для передачі відео клієнту. Я записав слід пакету як відправника, так і з боку одержувача, використовуючи tcpdumpокремо.

Потік виробляє пакети UDP. Можливо, що деякі пакети відсутні / вийшли з ладу на стороні приймача. Припустимо, що годинники на обох машинах синхронізовані.

Моє завдання - знайти затримку між пакетами

Питання: Чи є який-небудь інструмент, який може порівнювати і дамп-файли, і генерувати статистику UDP, а саме затримувати?


Будь-яка допомога? Хтось?
xavier666

Відповіді:



0

Довелося це робити вручну. Я написав сценарій python, який

  • витягує пакет з кожного файлу pcap (відправника та отримувача)
  • порівнює їх корисне навантаження
  • якщо це збіг та часові позначки причинно правильні, то обчислюється затримка
  • Якщо збіг не буде знайдено певного розміру вікна (я зберігав його як 100), пакет вважається втраченим, і ми переходимо до наступного пакету

Я робив це за весь файл pcap і робив середнє значення за всі затримки. Якщо хтось цього хоче, я можу поділитися кодом.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.