Nginx Config for rtmp streaming
Here is nginx config used for RTMP streaming.
user nginx; worker_processes 1; worker_rlimit_nofile 300000; events { worker_connections 16000; use epoll; } rtmp_auto_push on; rtmp { server { listen 25462; interleave on; wait_video on; idle_streams off; chunk_size 4096; notify_method get; application live{ live on; record off; on_play http://localhost:25461/streaming/rtmp.php; on_publish http://localhost:25461/streaming/rtmp.php; on_play_done http://localhost:25461/streaming/rtmp.php; } } } http { allow 127.0.0.1; deny all; server { listen 31210; server_name localhost; location /control { rtmp_control all; } location /stat { rtmp_stat all; } } }