1

我正在尝试从服务器播放实时流视频,例如 opentok 或 wowza 媒体服务器。如何实施请分享您的知识..

一个 IP 摄像头录制视频并将其发送到服务器和服务器广播它,这是在 iphone 中接收和播放

4

1 回答 1

1

您可以使用 MPMovieplayerviewcontroller。它非常适合流式传输音频/视频。我也是

使用它在我的一个应用程序中流式传输音频,而且它看起来像 iPhone 的默认播放器。

好的,这是我在项目中使用此播放器的编码:

    NSString *geturl = [[radiotablearray objectAtIndex:btntag]objectForKey:@"iurl"];
    NSLog(@"geturl..%@",geturl);
    NSURL *fileURL=[NSURL URLWithString:geturl];
    NSLog(@"fileURL..%@",fileURL);
    moviePlayerController = [[MPMoviePlayerViewController alloc] initWithContentURL:fileURL];
    [moviePlayerController.moviePlayer prepareToPlay];
    moviePlayerController.moviePlayer.shouldAutoplay=YES;
    moviePlayerController.view.frame = self.view.frame;
    [self presentMoviePlayerViewControllerAnimated:moviePlayerController];
[moviePlayerController.moviePlayer play];

还要在 App 中添加 mediaplayer 和 Avfoundation 框架。并在 .h 文件中添加或导入这两个:

#import <MediaPlayer/MediaPlayer.h>
#import <AVFoundation/AVFoundation.h>

& 将#import <MediaPlayer/MediaPlayer.h>其导入 .m 文件。还在 .h 文件中制作如下播放器的属性:

MPMoviePlayerViewController *moviePlayerController;
 @property(strong,retain)  MPMoviePlayerViewController *moviePlayerController;

并在您想要的地方添加方法,但也可以根据您的需要更改代码我只是将我的实现代码发送给您,您只需根据您的要求更改它。祝你好运。

于 2013-01-16T07:03:23.700 回答