Протокол Youtube для потоковой передачи на iPhone

#ios #streaming #youtube #rtmp

#iOS #потоковая передача #YouTube #rtmp

Вопрос:

Я читал, что Youtube отправляет на устройства iPhone файлы формата MP4, а не обычный flv, поскольку iPhone не имеет поддержки Flash и RTMP. Они тоже меняют протокол? Какой протокол использует Youtube для потоковой передачи на iPhone? Могу ли я использовать потоковое решение RED 5 для потоковой передачи «на» iPhone?

Спасибо

Комментарии:

1. Вы можете использовать IIS — он бесплатный и выполняет свою работу.

Ответ №1:

Не могу сказать наверняка, но они должны использовать Apple HTTP Live Streaming.

https://developer.apple.com/streaming/

Ответ №2:

Вероятно, они используют HTTP для «потоковой передачи» файлов MP4, точно так же, как это делает веб-сайт Youtube.flv и теперь .f4v (который в любом случае по сути является .mp4).

Пока файлы MP4 создаются таким образом, что все важные метаданные располагаются в начале файла, до начала видео- и аудиоданных, любой проигрыватель может воспроизводить файл точно так же, как локальный файл MP4, даже если он все еще загружается. Никакого специального протокола не требуется.