Tôi chỉ cố gắng này và nó đã làm việc với tôi ... Tôi không biết nếu nó là chính xác những gì bạn đang tìm kiếm ..
Trong một máy tính với VLC, tôi chạy [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}'
Bây giờ, nếu bạn làm điều đó bạn sẽ có thể kết nối trực tiếp với bất kỳ MediaPlayer như VLC bản thân, nhưng điều đó, như bạn đã nói, didnt làm việc với MPMoviePlayerController .. vì vậy những gì tôi đã làm ... Tôi tạo tập tin m3u8 như thế này và tôi đặt tên là "test.m3u8 "
#EXTM3U
#EXT-X-TARGETDURATION:10
#EXT-X-MEDIA-SEQUENCE:0
#EXTINF:10,
http://192.168.80.26:8080/test.mp4
Tập tin này chỉ được trỏ đến dòng, sau đó tôi đặt điều này trong một máy chủ web như apache ... và nó worked..i đã có thể xem các dòng sử dụng MPMoviePlayerController ... nay tôi chỉ cần tìm ra cách để thoát ra khỏi đó, vì tôi chỉ học cách sử dụng MPMoviePlayerController và tôi không biết cách thiết lập nút "xong" :-)
btw ... trong mã nguồn .. chuỗi tôi gán cho MPMoviePlayerController giống như sau: NSString * path = @ "http://192.168.80.26/~user/test.m3u8";
Tôi không biết nếu điều này là hiệu quả nhất hoặc điều phải do..but ít nhất nó hoạt động;)
cya