Chcę napisać mały klient wideo iOS i używać HTTP Live Streaming. Filmy pochodzą z serwera Wowza Media Server obsługującego strumieniowanie HTTP na żywo, więc implementacja po stronie serwera nie jest moim problemem. Oglądałem już filmy WWDC i czytałem dokumentację Apple na temat przesyłania strumieniowego HTTP.Implementacja HTTP Live Streaming w iOS
Jednak nie ma informacji na temat sposobu odtwarzania filmów na urządzeniu z systemem iOS. W WWDC-talk wspomniano, że istnieją 3 possebilties do wyświetlania filmów:
- UIWebView
- MPMoviePlayerController
- AVPlayerItem
Który z nich jest najlepszy?
Jak mogę odczytać adresy URL wideo z takich stron HTML, które są dostarczane przez serwer?
<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>
(Źródło: Apple HTTP Live Streaming Overview)
ja naprawdę nie wiem od czego zacząć kodowanie ... Może ktoś wiedzieć lepszy przykład kodu niż irytujące „szyte Stream Player” lub może napisać mały poradnik ...
H Chris. Dzięki za prosty przykład. Działa świetnie. Zastanawiam się, w jaki sposób utworzyć plik .m3u8 z wideo? – Isuru
Moja strona jest niedostępna przez jakiś czas, ale nadal możesz uzyskać dostęp do wpisu, który tutaj napisałem: http://www.christopherlavender.com/tag/http-live-streaming/. Ponadto istnieją pewne starsze samouczki, które nadal są dobre. Kluczem jest to, że jeśli zamierzasz tworzyć własne filmy HLS, będziesz potrzebował narzędzi do dzielenia wiersza poleceń z witryny Apple Developer. Działają dobrze, ale dokumentacja jest w najlepszym wypadku nierówna. – GnarlyDog
Dzięki za tutorial. Zajrzę do tego od razu. :) – Isuru