2011-04-11 103 views
1

我刚刚开始在iPhone上进行实况流式传输。因此,如何在iPhone中进行实时强化的任何帮助。我认为如果我可以在HTML5中添加视频标签,然后在UIWebView中加载该HTML将会起作用。 我对不对?如果没有什么是你的消声直播。我想在应用程序中嵌入一些新闻频道直播链接,以便我可以从中找到这些链接。在iPhone上实时流式传输

回答

5

您必须通过Apple提供的HTTP Live流式文档。有一些样本实时流式传输URL。文件扩展名为.m3u8.如果要配置自己的Web服务器,则必须在您的配置中使用FFMPEG服务器webserver.The链接,这将有助于你 1)Apple document 2)stackoverflow 3)stackoverflow 4)stackoverflow

+0

我想要做的是在我的应用程序中传播新闻频道,如bbc新闻或其他人。现在你建议我应该只使用HTTP直播或MPMoviePlayerController就足够了。 – 2011-04-11 07:26:17

+0

MPMoviePlayerController就足够了,如果你使用.m3u8 URL ....搜索.m3u8免费的URL是否广播新闻频道,否则你必须通过自己的努力来实现ffmpeg保持你的服务器...请标记答案,如果你满意.. – 2011-04-11 07:36:32

+0

很好帮助+1 – 2011-04-11 07:41:56

2

如果您在html5中制作网络应用程序,那么视频标签是一个不错的选择。

但是,如果你正在开发一个本地应用程序,那么MPMoviePlayerController将是一个更好的选择。有很多如何在线使用它的例子。

iOS不支持RTMP或RSTP,因此您的数据流需要是HTTP Live数据流。从内存来看,编解码器的选择也非常有限,例如,如果您提供H264 + mp3,即使iOS支持MP3,也不会获得任何声音。

另外请记住,来自其他人(如BBC)的流通常会受到国际版权法的保护,因此除非您有事先允许在您的应用中使用他们的流,否则您可能违法。

+0

做的MPMoviePlayerController支持流媒体直播。并从那里我可以采取从不同的新闻频道,如bbc流媒体直播链接。 – 2011-04-11 07:13:53

+0

是的。但是源代码也需要支持http直播。如果您是付费开发者,则可以访问wwdc2010视频。 HTTP Live流媒体有一个很棒的会议。 – Twelve47 2011-04-11 07:16:41

+0

+1对你的好帮手 – 2011-04-11 07:38:54

0

苹果在Http Live Streaming上有一些不错的资源。

+0

我只是检查HTTP直播,但它看起来太困难。你能否提供我很好的exmaple链接。 – 2011-04-11 07:15:01