【问题标题】:How to embed RTMP live-stream?如何嵌入 RTMP 直播?
【发布时间】:2015-03-14 01:36:58
【问题描述】:

我想在 HTML 文档中嵌入 RTMP 直播流。我想用 HTML5 代替 flash(它可以在 *nix/osx/mobile 设备下工作)。

我该怎么做?我需要使用 3rd 方库吗?如果是:你能推荐一个吗?

我在 StackOverflow 上找到了答案,但没有多大帮助。由于答案是 2011 年的,我想可以再问一次这个问题。

【问题讨论】:

  • 我强烈建议您发布您在问题中尝试过的内容以及您找到的之前的 SO Q/A。
  • 请注意,问题年龄通常不是那么相关;重要的是问题(及其答案)是否适用于您正在做的事情。

标签: html streaming video-streaming rtmp


【解决方案1】:

RTMP 专为 Flash 设计,可与 Flash 配合使用。我不知道如何在没有 Flash 引擎的情况下将其嵌入 HTML5。

考虑到上述情况,您可以:

  • 编写或找到可以与 RTMP 服务器对话的专用播放器 在没有 Flash 的情况下播放流,但这超出了您的意图 将视频嵌入网页中

  • 为每个目标设备创建两个基于相同源的流。这可以通过以多种格式对源素材进行转码或对 RTMP 源进行实时转码和重新流式传输来实现。您可以使用 HLS 作为替代协议,该协议在更多平台上受支持,即使它与某些 Android 版本(尤其是 4.4.3 和 4.4.4)存在问题

有用于 RTMP 重新流式传输的付费和免费软件解决方案,例如 Nimble 或 Wowza Streaming Engine 等等。

【讨论】:

    猜你喜欢
    • 2011-07-26
    • 2017-09-02
    • 2012-03-26
    • 2012-02-18
    • 2019-06-09
    • 2018-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多