Реализация HTTP Live Streaming в iOS

Я хочу написать небольшой видеоклиент для iOS и должен использовать HTTP Live Streaming. Видео поступают с Wowza Media Server, который поддерживает HTTP Live Streaming, поэтому реализация на стороне сервера не является моей проблемой. Я уже смотрел видео WWDC и читал документацию Apple по HTTP Live Streaming.

Но нигде не объясняется, как воспроизводить видео на устройстве iOS. В разговоре с WWDC упоминалось, что есть 3 возможности для отображения видео:

  • UIWebView
  • MPMoviePlayerController
  • AVPlayerItem

Какой из них лучший?

И как я могу прочитать видео- URL-адреса таких HTML-страниц, которые предоставляются сервером?



    HTTP Live Streaming Example


    


(Источник: Apple HTTP Live Streaming Overview )

Я действительно не знаю, с чего начать кодирование .. . Может быть, кто-то знает пример кода лучше, чем надоедливый "Stitched Stream Player", или может написать небольшой учебник.

53
задан Cœur 10 July 2019 в 18:46
поделиться