【问题标题】:Dynamic configuration of multiple streams with nginx-rtmp-server使用 nginx-rtmp-server 动态配置多个流
【发布时间】:2020-02-03 02:10:03
【问题描述】:

我需要构建一个在用户和相机之间具有多对多对应关系的应用程序。服务器需要从摄像机中提取 RTMP 流,并将其作为 HLS 流式传输给用户(Web 和移动应用程序)。

我考虑过使用 nginx-rtmp-server 但我遇到的问题是:

  • 我必须手动配置每个摄像头流(我希望以编程方式添加/删除流)
  • 用户对流的请求需要得到我的应用程序的授权

有没有办法使用 nginx-rtmp-server 或任何其他库来实现上述目标?我认为可以与我的应用程序集成并动态配置的库可以完成这项工作。有什么建议吗?

【问题讨论】:

    标签: nginx video video-streaming http-live-streaming rtmp


    【解决方案1】:

    问题 2:我对授权一无所知。

    问题 1: 对于 nginx-rtmp-server 你可以在 nginx 中使用

    rtmp {
            server {
                    listen 1935;
                    chunk_size 4096;
                    application live {
                            live on;
                            record off;
                    }
            }
    }
    

    您在这里注册一个名为live的应用程序。

    现在您可以将它用于多个摄像头,例如:

    rtmp://{ip address}:1935/live/{camera_id}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-20
      • 1970-01-01
      • 2018-05-21
      相关资源
      最近更新 更多