【问题标题】:Live streaming on iPhone在 iPhone 上进行直播
【发布时间】:2011-08-02 20:02:21
【问题描述】:

我刚开始在 iPhone 上进行直播。所以任何关于如何在 iPhone 中进行直播的帮助。我想如果我可以在 HTML5 中添加视频标签,然后在 UIWebView 中加载该 html 将起作用。 我对吗?如果不是,您对直播的建议是什么。我想在应用程序中嵌入一些新闻频道直播链接,以便我可以从哪里找到这些链接。

【问题讨论】:

    标签: iphone objective-c xcode iphone-sdk-3.0 streaming


    【解决方案1】:

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

    但是,如果您正在开发原生应用程序,那么 MPMoviePlayerController 将是一个更好的选择。网上有很多如何使用它的例子。

    iOS 不支持 RTMP 或 RSTP,因此您的流需要是 HTTP 实时流。从内存来看,编解码器的选择也非常有限,例如,如果您提供 H264+mp3,尽管 iOS 支持 mp3,但您不会听到任何声音。

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

    【讨论】:

    • mpmoviePlayerController 是否支持直播。我可以从哪里获取来自不同新闻频道(如 bbc)的实时流媒体链接。
    • 是的。但是源也需要支持http直播。如果您是付费开发者,您将可以访问 wwdc2010 视频。有一场关于 HTTP Live 流的精彩会议。
    • 别担心,我已经用更多信息和建议更新了我的答案。
    • bbc.co.uk/worldservice/institutional/2009/03/… 检查该链接。我只是使用该链接中提供的链接在 iphone 中播放,但它没有显示任何内容。任何帮助
    【解决方案2】:

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

    【讨论】:

    • 我只是查看 http 直播,但看起来我太难了。你能给我这个很好的例子链接吗?
    【解决方案3】:

    你必须通过Apple提供的HTTP直播文件。有一些示例直播URL。文件扩展名将是.m3u8。如果你想配置自己的webwserver,你必须在你的webserver中配置FFMPEG服务器.对你有帮助的链接 1)Apple document 2)stackoverflow 3)stackoverflow 4)stackoverflow

    【讨论】:

    • 我想做的是在我的应用程序中流式传输新闻频道,如 bbc 新闻或其他频道。现在你建议我应该只使用 http 直播或 MPMoviePlayerController 就足够了。
    • MPMoviePlayerController 如果你使用 .m3u8 URL 就足够了....搜索 .m3u8 免费 urls 无论它是否广播新闻频道。否则你必须通过自己的努力来实现 ffmpeg 维护你的服务器。 ..如果您满意,请标记答案..
    • 苹果文档链接已过期?
    猜你喜欢
    • 1970-01-01
    • 2010-12-27
    • 2014-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-25
    • 2013-03-31
    相关资源
    最近更新 更多