如何在RTMP NGINX中动态多推送?

问题描述

我创建了一个节点应用程序,该应用程序获取一些流密钥并保存在数据库中,并生成1个流URL行rtmp://myservise.me/events

另一方面,像这样设置rtmp Nginx Web服务器:

rtmp {
    server {
        listen 1935;
        chunk_size 4096;

         # publish only from localhost
        on_publish http://localhost:3000/api/auth?key={$name};
        allow publish 127.0.0.1;

        application events {
            live on;
            record off;

            # Multi Push for Live
            # push rtmp://SERVER/rtmp/<STREAM_KEY>;
            # push rtmp://SERVER/rtmp/<STREAM_KEY_2>;

            #  ~~ HERE ~~

        }
    }
}

我的问题是如何通过~~ HERE ~~方法在上面的代码中推送(重播)用户提供给应用程序的已保存的流密钥或使用已保存的流密钥push? 或任何可以帮助我解决此问题的方式。

服务器操作系统:Windows Server 2012 R2。

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)