允许从一个站点播放 rtmp(带有 rtmp 模块的 nginx)

Res*_*stu 2 linux vps nginx rtmp live

有什么方法可以拒绝用户在其他网站上播放我的流吗?我正在使用 rtmp 模块运行 nginx,ubuntu 13。这是我的 ngingx.conf

rtmp {
    server {
        listen 1935;
        chunk_size 4096;
        allow publish 89.79.80.40;
        allow publish 89.74.42.165;
        deny publish all;

        application live {
            live on;
            record off;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

小智 6

您可以使用基本的允许、拒绝策略来构建您自己的白名单,请阅读nginx-rtmp-module wiki 了解更多信息。

rtmp {
    server {
        listen 1935;
        chunk_size 4096;
        allow publish 89.79.80.40;
        allow publish 89.74.42.165;
        deny publish all;

        allow play 89.79.80.40;
        allow play 89.74.42.165;
        deny play all;

        application live {
            live on;
            record off;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)