2010-05-11 3 views
7

Я нашел в Интернете несколько образцов при отслеживании RTMP (протокол обмена сообщениями в реальном времени) с Wireshark, но это не работает для меня. Все пакеты RTMPT, предоставляемые в качестве основного пакета TCP, как это:Wireshark не распознает потоки RTMP

149 14.324999 85.115.xxx.xxx 192.168.1.20 TCP macromedia-fcs > 54557 [ACK] Seq=1 Ack=1452 Win=69 Len=0 

Я использую Wireshark 1.2.8 со всеми протоколами, установленных на Windows Vista.

Что я могу сделать, чтобы исправить это?

Thx!

+0

Разделитель RTMPT в wirehark просто закрывает RTMP или он также имеет возможность анализировать RTMPS, RTMPE и другие протоколы FMS? – ssn

ответ

14

WireShark полагается на несколько эвристик, чтобы решить, как декодировать поток. Один из них - номер порта.

Первый элемент для проверки: есть ли RTMP, используя стандартный порт 1935 в этом захвате? Если нет, сообщите WireShark, как его декодировать (см. Последний шаг ниже).

Второй пункт для проверки: поворот на эвристических → Edit Preferences → → протоколы TCP → Попробуйте эвристические суб-диссекторы первые.

Если все остальное терпит неудачу, перебор: правой кнопкой мыши один из пакетов → Decode As ... → RTMP.

+1

Спасибо! Он работает для большей части пакетов со вторым вариантом (сначала попробуйте эвристические суб-диссонирующие). – Andrew

+2

Это не работает для меня - попытка контролировать адаптивную скорость флэш-плеера, изменяющую скорость передачи битов и не могу надежно фильтровать весь управляющий трафик. Предоставленный совет помог, но не полностью разрешил проблему Есть ли другие инструменты, которые работают? – 2011-03-20 18:46:38

Смежные вопросы