【问题标题】:Stream Audio/Video from an iphone app using HTTP Live Streaming使用 HTTP Live Streaming 从 iphone 应用程序流式传输音频/视频
【发布时间】:2013-07-16 11:50:27
【问题描述】:

我正在尝试使用 HTTP Live Streaming 在 iPhone 上流式传输音乐/视频。我阅读了有关 HTTP 实时流 (http://developer.apple.com/library/mac/#documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/Introduction/Introduction.html) 的 Apple 文档,了解了它的工作原理。

它没有说明如何将 iphone 用作服务器?我是否必须将工具添加到我的 ios 应用程序(mediastreamsegmenter、variantplaylistcreator)并将其作为 NSTask 运行,或者是否有某种本机支持来流媒体文件。

【问题讨论】:

    标签: iphone ios audio-streaming http-live-streaming


    【解决方案1】:

    如果您真的想从 iPhone 应用程序进行流式传输,则无法将 iPhone 用作服务器来执行此操作。您需要一个单独的服务器,您可以在其中从 iPhone 应用程序发送数据。因此,您可以使用应用程序中的摄像头或麦克风来获取实时内容,然后您可以将数据异步发送到服务器,使用 mediastreamsegmenter 和 variantplaylistcreator 将数据转换为 ts 段,然后将它们附加到 m3u8 的末尾文件,同时另一个 iPhone 应用程序可以充当客户端并观看您从第一个应用程序流式传输的实时内容。

    根据我的经验,这是实现这一目标的唯一方法。希望对您有所帮助。

    【讨论】:

    • 我没有将其用作流式服务器,而是将数据包发送到对等客户端,并在收到数据时开始流式传输。
    猜你喜欢
    • 2012-08-11
    • 2012-07-20
    • 2011-05-23
    • 1970-01-01
    • 2011-02-12
    • 1970-01-01
    • 2012-01-22
    • 2013-05-11
    • 2013-11-15
    相关资源
    最近更新 更多