2014-01-23 116 views
1

我想在iOS應用中實現實時流式傳輸,我發現了一些轉換和播放已錄製視頻的建議,但我需要實現從iPhone /網絡攝像頭到iOS應用的直接實時流式視頻。在iOS中實時流式傳輸

如何將網絡攝像頭/ iPhone或任何其他錄製視頻轉換爲.M3U8 ?,如何將此視頻發送到服務器?

請給我一些建議和教程。由於

回答

0

使用MPMoviePlayerController

NSURL *mediaURL = [NSURL URLWithString:@"http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8"]; 
MPMoviePlayerController *mp = [[MPMoviePlayerController alloc] initWithContentURL:mediaURL]; 
[[NSNotificationCenter defaultCenter] addObserver:self 
             selector:@selector(moviePlayBackDidFinish:) 
              name:MPMoviePlayerPlaybackDidFinishNotification 
              object:nil]; 

[mp setControlStyle:MPMovieControlStyleFullscreen]; 
[mp setMovieSourceType:MPMovieSourceTypeStreaming]; 
[mp setFullscreen:YES]; 

[self.view addSubview:[mp view]]; 

[mp prepareToPlay]; 
[mp play]; 
+0

它不發送視頻Server.This代碼可以直接從URL播放視頻。 – abhi1992

+0

@ abhi1992流媒體只不過是來自服務器的視頻。 –

+0

如何將iPhone上錄製的視頻發送到服務器?這是他的問題。不是從服務器上播放。我也希望解決方案是一樣的。 – abhi1992