Добрый день.
Делаю rtmpt сервер, вроде всё по фэн-шую множеству разрозненных спек, смотрю tcpdump'ом что получилось, в общем-то, тоже самое, что и у red5. Flash Flowplayer прекрасно проходит Handshake, запускает стрим и инжектит metadata из полученного пакета, но проигрывание не идёт.
Грешил на то, что неправильно формирую видеопакеты. Взял дамп red5 и написал тупой сервер, который отвечал его ответами на запросы — 0 реакции, всё также обрабатывает метаданные (согласно логам Flowplayer, а картинки нет). Смотришь логи, — в HTTP-запросах одно и тоже, байт в байт.
Что может быть причиной? Что я делаю не так?
Спасибо.
Задвайте свои вопросы, предоставлю больше информации.
Дампы:
http://79027.selcdn.com/stuff/capture_rtmpt_h264_live_red5_baseline.cap (правильно)
http://79027.selcdn.com/stuff/capture_rtmpt_proxy.cap (правильно)
http://79027.selcdn.com/stuff/capture_problem.cap (неправильно)
P.S.: видео в h264.