【问题标题】:iPhone/iPad HTTP streaming library or serveriPhone/iPad HTTP 流媒体库或服务器
【发布时间】:2018-02-15 12:43:55
【问题描述】:

是否有任何可用的开源(首选)或商业库用于动态分段和将视频流式传输到 iPhone/iPad?

另外,是否有任何支持此功能的开源/商业服务器(Wowza 的替代品)?

【问题讨论】:

    标签: iphone http ipad streaming


    【解决方案1】:

    Apple 提供 mediastreamsegmenter:
    https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/UsingHTTPLiveStreaming/UsingHTTPLiveStreaming.html

    您可能还想了解为 iPhone 和 iPad 创建和部署 HTTP 实时流媒体的最佳实践:
    https://developer.apple.com/library/content/technotes/tn2224/_index.html

    还有 Darwin Streaming Server,但你可能不需要它。

    【讨论】:

    • 谢谢,但如果有任何库(首选 Java)可以进行内存分段和流式传输,我将不胜感激。
    【解决方案2】:

    您的首要任务应该是尝试寻找一个好的分段器(视频通话):Apple 的很好。

    然后,如果您不想在内存中分段,请将输入源文件夹挂载到 RAMdisk...

    【讨论】:

    • 谢谢,但问题是是否有可以即时执行此操作的库?
    • @SyBer,这是 2 行代码(假设您在 *nix 环境中,我不知道它的参与程度或其他情况
    【解决方案3】:

    看看下面的链接;
    http://developer.apple.com/library/ios/#samplecode/MoviePlayer_iPhone/Introduction/Intro.html

    此示例将展示如何从基于网络的 URL 播放视频。

    关于播放视频的more details

    【讨论】:

    • 谢谢,我已经有了这个链接,但正在寻找某种可以在内存中完成的库。
    【解决方案4】:

    您可以查看red5(java & opensource)。

    检查最新的测试版,或 svn 中的代码(因为自上次官方发布以来发生了很多变化)。

    它可能会也可能不会开箱即用,如果不能,您可以编写您的 red5 应用程序和/或检查其他人在 red5 周围构建的代码...

    【讨论】:

      猜你喜欢
      • 2020-05-16
      • 2013-12-20
      • 2012-11-30
      • 2014-09-11
      • 1970-01-01
      • 2020-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多