MPMoviePlayerController не обновляет или не получает доступ к m3u8 при потоковой передаче HTTP в реальном времени

У меня есть система Live HTTP Streaming, работающая на веб-сервере, и я хочу видеть поток на iPhone. Для этого я создаю новый MPMoviePlayerController и инициализирую его URL-адресом плейлиста .m3u8, но у меня возникают некоторые проблемы:

  • Если я попробую это сделать с уже созданным списком воспроизведения, когда потоковая передача уже остановлена, я получаю звук, но только первые кадры видео.
  • Но когда я пытаюсь воспроизвести поток при создании и обновлении списка воспроизведения, проигрыватель фильмов загружает его, отображает первые кадры и зависает, как при попытке загрузить список снова.

Я попытался отобразить поток в мобильном Safari с тегом видео html5, и поведение осталось таким же. Есть идеи, почему это происходит? Может быть, это проблема конфигурации веб-сервера? Я использую банкомат Glassfish.


person araid    schedule 27.10.2010    source источник


Ответы (1)


Просто решил: просто работает в устройстве, но не на симуляторе. Понятия не имею, почему.

Его также не волнует, реализуете ли вы его через html5 или через MPMoviePlayerController, поведение такое же.

Надеюсь, это кому-то поможет в будущем.

person araid    schedule 28.10.2010