繁体   English   中英

如何从服务器在iPhone中进行实时流式传输?

[英]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且使用以下压缩标准之一的文件:

  1. H.264 Baseline Profile Level 3.0视频,在30 fps下最高为640 x 480。 (“基准”配置文件不支持B框架。)

  2. MPEG-4第2部分视频(简单配置文件)如果使用此类播放音频文件,则在播放音频时它将显示带有QuickTime徽标的白屏。 对于音频文件,此类支持高达48 kHz的AAC-LC音频和高达48 kHz的MP3(MPEG-1音频第3层)立体声音频

您必须为上述案例使用3rd Party库

内置的媒体播放器不支持任何这些格式。

您唯一的选择实际上是像VLCKit这样的第三方库。 我从未使用过它,但是它可能支持您需要的更多格式: https : //wiki.videolan.org/VLCKit/

尽管我以前从未尝试过,但是我相信您会从此Apple文档获得帮助。

关于您的问题, 这里有一个很好的讨论。 很抱歉没有给出直接答案。 希望这可以帮助.. :)

AVPlayer SDK DOC可能对您有所帮助。 但是根据您的要求,您可以使用第三部分或自定义实现。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM