سؤال

is there any way to deny users play my stream on other sites? I'm running nginx with rtmp module, ubuntu 13. Here is my 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;
            }
                    } 

}

هل كانت مفيدة؟

المحلول

You can use basic allow, deny policy to build your own whitelist please read nginx-rtmp-module wiki for more information.

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;
        }
    }
}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top