[英]how to do live streaming in iphone from the server?
我想将视频从本地服务器广播到iPhone。 我只收到来自网络服务的链接,该链接带有视频的任何扩展名。
视频可以是任何格式。
像: @"avi",@"wmv",@"rmvb",@"flv",@"f4v",@"swf",@"mkv",@"dat",@"vob",@"mts",@"ogg",@"mpg",@"wma"
因此,哪个播放器更适合我的应用。
1) MPMovieplaycontroller
或
2) AVPlayer controller
请帮我。
从MPMoviePlayerController文档:
支持的格式
此类支持已在iPod或iPhone上正确播放的所有电影或音频文件。 这包括流内容和定长文件。 对于电影文件,这通常意味着扩展名为.mov,.mp4,.mpv和.3gp且使用以下压缩标准之一的文件:
H.264 Baseline Profile Level 3.0视频,在30 fps下最高为640 x 480。 (“基准”配置文件不支持B框架。)
MPEG-4第2部分视频(简单配置文件)如果使用此类播放音频文件,则在播放音频时它将显示带有QuickTime徽标的白屏。 对于音频文件,此类支持高达48 kHz的AAC-LC音频和高达48 kHz的MP3(MPEG-1音频第3层)立体声音频
您必须为上述案例使用3rd Party库
内置的媒体播放器不支持任何这些格式。
您唯一的选择实际上是像VLCKit这样的第三方库。 我从未使用过它,但是它可能支持您需要的更多格式: https : //wiki.videolan.org/VLCKit/
此AVPlayer SDK DOC可能对您有所帮助。 但是根据您的要求,您可以使用第三部分或自定义实现。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.