【问题标题】:How to play RTMP live stream on HTML5 player without Flash and NGINX如何在没有 Flash 和 NGINX 的 HTML5 播放器上播放 RTMP 直播
【发布时间】:2021-08-31 18:29:43
【问题描述】:

如何在没有 Flash 或 NGINX 的共享 cpanel 上的 HTML5 播放器上流式传输实时 RTMP 视频?

有没有开源的javascript、jQuery、PHP库?

【问题讨论】:

  • 我不知道。您需要 nginx-rtmp 或类似的转码器才能将内容转换为 html5 视频可以显示的内容 - 设置非常简单,例如 gist.github.com/Manishfoodtechs/…

标签: javascript html video-streaming html5-video rtmp


【解决方案1】:

H5 中禁用了 Flash,因此无法使用 Flash 播放视频流。

对于 H5,您应该使用 HTTP-FLV/HLS/WebRTC 而不是 Flash。所有这些协议都是 H5 原生支持的,所以你应该隐藏 RTMP 流。

SRS支持将RTMP转为HTTP-FLV/HLS/WebRTC供H5播放视频流,请阅读this post

您还可以使用 FFmpeg 将 RTMP 转换为 HLS,然后通过任何 Web 服务器交付。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-28
    • 2012-03-26
    • 2012-02-18
    • 1970-01-01
    • 1970-01-01
    • 2021-05-09
    相关资源
    最近更新 更多