【问题标题】:Apache + Nginx Server With RTMP Live StreamingApache + Nginx 服务器与 RTMP 实时流
【发布时间】:2021-10-17 10:02:30
【问题描述】:

我正在使用 CWP Pro(控制 Web 面板)

我选择了 webserver = Apache + Nginx

我想安装 RTMP 并想用 obs studio 在我的网站上直播。

我的查询是 =

  1. 即使我使用 Apache+Nginx 服务器也需要安装 NGINX 吗?

  2. 最多教程/搜索结果显示 NGINX + RTMP 安装指南。我也需要安装 NGINX 吗?还是只有 RTMP 模块?

  3. 安装 RTMP 后,我创建了流媒体的 url(例如 rtmp://my_ip_address/live/stream_key),并将其添加到 OBS 工作室。开始OBS串流。但我被困在代码中,将这个实时流嵌入到我网站的 html 页面中。如何将其嵌入视频播放器 lie video.js 或其他建议中?

【问题讨论】:

    标签: apache nginx server rtmp live-streaming


    【解决方案1】:

    请分两部分考虑这个解决方案:

    1. CWP,管理控制仪表板,用于管理您的系统和直播。
    2. 媒体系统,即直播系统,由 OBS 发布,通过一些适当的协议播放直播。

    一般来说,两个系统之间会有一些HTTP Callback和HTTP-API,所以最好分开部署和构建。

    对于媒体系统,一般的工作流程是:

    1. 通过您的 CWP 系统生成直播 URL,如您提到的 RTMP url。
    2. 使用编码器(如 OBS)来发布 RTMP 流。 RTMP是编码器广泛使用的协议,SRT是可选的,WebRTC现在也可以发布直播了,见this post
    3. 取决于您的场景,H5 或移动,使用一些播放器播放直播。嗯,很复杂,但是RTMP肯定不行,请使用HLS/HTTP-FLV/DASH/WebRTC,见this post

    也有一些商业解决方案,它们做同样的事情。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-12-15
      • 1970-01-01
      • 2023-03-08
      • 2013-12-11
      • 2022-01-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多