Я хочу написать небольшой видео-клиент для iOS и использовать HTTP Live Streaming. Видеоролики поступают с Wowza Media Server, который поддерживает потоковую передачу по HTTP, поэтому реализация на стороне сервера - не моя проблема. Я уже смотрел видео WWDC и читал документацию Apple по HTTP Live Streaming.
Но нигде не объяснено, как воспроизводить видео на устройстве iOS. В беседе WWDC было упомянуто, что есть 3 возможности показать видео:
- UIWebView
- MPMoviePlayerController
- AVPlayerItem
Какой из них лучше?
И как я могу прочитать видео-URL с такой HTML-страницы, которая предоставляется сервером?
<html>
<head>
<title>HTTP Live Streaming Example</title>
</head>
<body>
<video
src="http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8"
height="300" width="400"
>
</video>
</body>
</html>
(Источник: Apple HTTP Live Streaming Overview)
Я действительно не знаю, с чего начать с кодирования... Может быть, кто-то знает лучший пример кода, чем раздражающий "Stitched Stream Player", или может написать небольшой учебник.