ich verwende MPMoviePlayerController
für die Wiedergabe von HLS
d.h video streaming
es auf gutes und durchschnittliches Netzwerk (WIFI,3G)
gut funktioniert aber nicht richtig funktioniert auf langsames Netzwerk (2G)
. Unten ist das Stück Code für das gleiche. Auch auf langsamen Netzwerk-Suchleiste verursacht ein Problem, es bewegt sich nach oben und der Spieler zeigt leeren Bildschirm.Video Ausgabe Streaming
MPMoviePlayerController *player = [[MPMoviePlayerController alloc] init];
player.allowsAirPlay = YES;
[self.view addSubview:player.view];
player.view.frame = CGRectMake(5.0, 64.0, [[UIScreen mainScreen] bounds].size.width - 10.0, viwVideo.frame.size.height - 10.0);
player.controlStyle = MPMovieControlStyleDefault;
player.movieSourceType = MPMovieSourceTypeFile;
[player setContentURL:[NSURL URLWithString:@"http://techxvweb.fr/html5/AppleOutput/2012-03-10-j23-dax-smr-mt1-m3u8-aapl.ism/manifest(format=m3u8-aapl)
"]];
[player play];
Die typische Bandbreite von 2 g ist 250kbps. Was ist die Bitrate deines Videostreams? –
Etwa 400-4700 kbps ist die Bitrate des Videos. Ist das der Punkt der Besorgnis? –
@SvetlinMladenov: Darf ich es wissen? –