如何使用 Kaltura 实现 iOS (iPhone/iPad) 视频的直播?
How to achieve Live Streaming of videos in iOS (iPhone/iPad) using Kaltura?
我可以使用以下代码在 iOS 中播放直播视频:
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.view.frame = self.view.bounds;
[mp setControlStyle:MPMovieControlStyleFullscreen];
[mp setMovieSourceType:MPMovieSourceTypeStreaming];
//[mp setFullscreen:YES];
[self.view addSubview:[mp view]];
[mp prepareToPlay];
[mp play];
我传递的是 .m3u8 文件格式 url 到 MPMoviePlayerController,我可以播放直播。但我如何使用 Kaltura 的实时流媒体实现它?
根据 http://corp.kaltura.com/company/news/press-release/kaltura-%E2%80%98cracks-code%E2%80%99-reliable-hls-video-streaming-android-devices 有 Android SDK 用于使用 Kaltura 进行视频直播,是否有用于直播的 iOS Kaltura SDK?或者我是否必须使用内置于 MPMoviePlayerController 中的 iOS 进行直播,如果是,那么方法是什么?
请帮忙。
为了播放 Kaltura 直播,您只需要使用以下参数获取清单 url:
/format/applehttp/protocol/http/a.m3u8
更多细节在这里:
http://knowledge.kaltura.com/faq/how-retrieve-download-or-streaming-url-using-api-calls
我可以使用以下代码在 iOS 中播放直播视频:
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.view.frame = self.view.bounds;
[mp setControlStyle:MPMovieControlStyleFullscreen];
[mp setMovieSourceType:MPMovieSourceTypeStreaming];
//[mp setFullscreen:YES];
[self.view addSubview:[mp view]];
[mp prepareToPlay];
[mp play];
我传递的是 .m3u8 文件格式 url 到 MPMoviePlayerController,我可以播放直播。但我如何使用 Kaltura 的实时流媒体实现它?
根据 http://corp.kaltura.com/company/news/press-release/kaltura-%E2%80%98cracks-code%E2%80%99-reliable-hls-video-streaming-android-devices 有 Android SDK 用于使用 Kaltura 进行视频直播,是否有用于直播的 iOS Kaltura SDK?或者我是否必须使用内置于 MPMoviePlayerController 中的 iOS 进行直播,如果是,那么方法是什么?
请帮忙。
为了播放 Kaltura 直播,您只需要使用以下参数获取清单 url: /format/applehttp/protocol/http/a.m3u8
更多细节在这里: http://knowledge.kaltura.com/faq/how-retrieve-download-or-streaming-url-using-api-calls