Desidero scrivere un piccolo client video iOS e utilizzare HTTP Live Streaming. I video provengono da un Wowza Media Server che supporta HTTP Live Streaming, quindi l'implementazione lato server non è un mio problema. Ho già visto i video del WWDC e ho letto la documentazione di Apple su HTTP Live Streaming.Implementazione di streaming live HTTP in iOS
Ma non c'è da nessuna parte spiegato come riprodurre i video su un dispositivo iOS. In un WWDC-talk è stato detto che ci sono 3 possebilties per visualizzare i video:
- UIWebView
- MPMoviePlayerController
- AVPlayerItem
Qual è il migliore?
E come posso leggere gli URL dei video da una pagina HTML come questi, che vengono forniti dal server?
<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>
(Fonte: Apple HTTP Live Streaming Overview)
io davvero non so da dove cominciare con codifica ... Forse qualcuno conosce meglio codice di esempio che il "Player flusso cucito" fastidiosa o può scrivere un piccolo tutorial ...
H Chris. Grazie per il semplice esempio. Funziona alla grande. Mi chiedo come si crea un file .m3u8 da un video? – Isuru
Il mio sito è inattivo da un po ', ma puoi ancora accedere a un post che ho scritto qui: http://www.christopherlavender.com/tag/http-live-streaming/. Inoltre, ci sono alcuni tutorial più vecchi là fuori che sono ancora buoni. La chiave è che, se hai intenzione di "interpretare i tuoi video HLS", avrai bisogno degli strumenti di segmentazione della riga di comando dal sito Web degli sviluppatori Apple. Funzionano bene ma la documentazione è discutibile al meglio. – GnarlyDog
Grazie per il tutorial. Lo esaminerò subito. :) – Isuru