iPhone MP4 видео плейлист - PullRequest
       41

iPhone MP4 видео плейлист

12 голосов
/ 03 ноября 2010

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

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

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

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

Ответы [ 2 ]

6 голосов
/ 08 марта 2011

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

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

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

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

  1. Загрузить HTTP Live Stream Tools
  2. Запустите mediafilesegmenter для каждого из ваших файлов
  3. Объединить созданные файлы варианта.plist в один файл
  4. Запустите вариантplayplaylistcreator в агрегированном варианте.plist и используйте созданный им файл .m3u8 в качестве списка воспроизведения для прямой трансляции.
1 голос
/ 03 марта 2011

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...