Je viens essayé et ça a marché pour moi ... Je ne sais pas si c'est exactement ce que vous cherchez ..
Dans un ordinateur avec VLC, je a couru [1]:
/Applications/VLC.app/Contents/MacOS/VLC --intf=rc SOME_VIDEO \\
'--sout=#transcode{fps=25,vcodec=h264,venc=x264{aud,profile=baseline,level=30,\\
keyint=30,bframes=0,ref=1,nocabac},acodec=mp3,ab=56,audio-sync,deinterlace}:\\
standard{mux=ts,access=http,dst=192.168.80.26:8080/test.mp4}'
maintenant, si vous faites cela, vous devriez être en mesure de se connecter directement avec un lecteur multimédia comme VLC lui-même, mais que, comme vous avez déjà dit, le travail na pas avec MPMoviePlayerController .. donc ce que je faisais ... Je crée le fichier m3u8 comme ça et j'ai nommé "test.m3u8 "
#EXTM3U
#EXT-X-TARGETDURATION:10
#EXT-X-MEDIA-SEQUENCE:0
#EXTINF:10,
http://192.168.80.26:8080/test.mp4
Ce fichier juste pointe vers le flux, alors je mets cela dans un serveur Web tel que apache ... et worked..i était en mesure de regarder le flux en utilisant MPMoviePlayerController ... maintenant Je dois juste comprendre comment sortir de là, comme je viens d'apprendre comment utiliser MPMoviePlayerController et je ne sais pas comment configurer le bouton "fait" :-)
btw ... dans le code source .. .la chaîne que j'ai assignée à MPMoviePlayerController est quelque chose comme ceci: NSString * path = @ "http://192.168.80.26/~user/test.m3u8";
Je ne sais pas si cela est plus efficace ou la bonne chose à do..but au moins cela fonctionne;)
cya