【问题标题】:Http Live Streaming with the Apache web server使用 Apache Web 服务器进行 Http 实时流式传输
【发布时间】:2011-09-01 20:47:17
【问题描述】:

是否可以使用 Apache Web 服务器进行 HLS? “将带有数据块的播放列表放在这里”就足够了吗?就这么简单吗?或者是否有一些模块可以用于此目的?

非常感谢您的回复

【问题讨论】:

  • VideoLan wiki 有a how to for HLS streaming,它依赖于单独的 Web 服务器(可能是 Apache)来流式传输内容。我打算试试这个以在我的 Roku 上查看我的高清本垒打。试用后我会编辑。

标签: apache live-streaming http-live-streaming


【解决方案1】:

是的,仅提供 m3u8 和分段 ts 文件就足够了。 HLS 的好处是它是简单的 HTTP。

您可能必须在 Apache 中设置 mime 类型,但默认情况下可能是正确的。

【讨论】:

  • 非常感谢。你做过性能测试吗?您有个人经验或有关此的任何文章吗?您能否将其与一些现有的流媒体服务器进行比较,例如哇扎?
  • Apache 的开销将远低于 Wowza。 Wowza 在提供之前根据需要对源文件进行分段。使用静态文件,绝对没有处理开销。 Wowza 当然更灵活,它允许实时源、每个客户端加密和其他流媒体类型。
  • 你能举个例子吗?我有 m3u8 和 ts 文件,但 apache 没有服务。我找不到如何配置它。
【解决方案2】:

肯定有 apache2 模块可以做到这一点。 我个人对流式音频和视频,尤其是视频点播的选择是 vlc。强大的重新编码功能,将您的输出用于客户想要查看的内容等。 也许值得一看。

【讨论】:

  • 您好,您提到 VLC 是指 videolan.org/vlc/streaming.html 吗?它真的能够流式传输 HLS 吗?您是否对 100 个并行流进行任何性能分析,每个流约为 3.5 Mbps 比特率?非常感谢 STeN
  • 是的,我的意思是视频局域网客户端。您可以重新编码的内容取决于您机器上的编解码器。抱歉,我没有体验过这么高的负载,因为我只在家里使用它,以便我的孩子可以在他们的 iPad 上同时观看不同的电影。因此,到目前为止,我的最大并发流数是令人难以置信的三个。
  • VLC 的 http 流是渐进式的,而不是 HLS。有可用的实验性 HLS 服务器支持,这里有说明:forums.roku.com/viewtopic.php?p=173028
  • 嗨 Hyperboreus 和 vipw 也是如此。感谢伟大而有价值的 cmets!我会试试看。以防万一 - 你知道一些开源 HLS 实现吗?我很快检查了 IETF HLS 草案的大小,看起来很简单......
  • @STeN ffmpeg 具有 HLS 客户端支持。 Boxee 也是。
猜你喜欢
  • 2016-10-03
  • 1970-01-01
  • 1970-01-01
  • 2017-11-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多