Подтвердить что ты не робот

Список воспроизведения iPhone MP4

У меня есть библиотека кадров, закодированная как H.264/AAC внутри контейнеров MP4. Прямо сейчас я могу успешно передать кадры на iPhone с помощью Apache и mod_h264.

То, что я хотел бы сделать, это сказать, что iPhone воспроизводит три клипа назад.

естественное решение похоже, чтобы создать плейлист .m3u8 и указать на него плеер, однако когда я делаю, я получаю аудио и нет видео. Я не уверен, что это связано с тем, что iPhone поддерживает только видео в плейлисте, закодированное как транспортный поток Mpeg2 (.ts), или если я что-то делаю неправильно.

Есть ли у кого-нибудь опыт потоковой передачи файлов MP4 на iPhone в плейлисте?

4b9b3361

Ответ 1

Похоже, они поддерживают только транспортные потоки MPEG-2.

Из Часто задаваемые вопросы HTTP Live Stream

Спецификация протокола не ограничьте выбор кодировщика. Однако, текущая реализация Apple должны взаимодействовать с кодировщиками, которые создавать транспортные потоки MPEG-2 содержащий видео H.264 и аудио AAC (HE-AAC или AAC-LC).

Если вы готовы конвертировать ваши файлы, я бы предложил следующий подход:

  • Загрузите HTTP Live Stream Tools
  • Запустите mediafilesegmenter для каждого из ваших файлов.
  • Совокупность файлов variant.plist, сгенерированных выше, в один файл
  • Запустите variantplaylistcreator в агрегированном варианте .plist и используйте .m3u8, который он генерирует как ваш плейлист для прямого потока.

Ответ 2

Вот небольшая информация с точки зрения клиента (с помощью itunes): http://www.macworld.com/article/140935/2009/06/video_playlists_iphone.html

iphone поддерживает плейлисты .m3u8, поэтому вы сможете заставить его работать.

Вы пытались экспортировать смарт-плейлист из itunes?