#user nobody; worker_processes 1; error_log logs/error.log debug; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid; events { worker_connections 1024; } rtmp { server { listen 1935; chunk_size 128; max_buf 1000000; publish_time_fix off; application helo { live on; record keyframes; record_path /tmp/flv; record_max_size 128K; #record_max_frames 4; record_interval 30s; record_suffix .this.is.flv; on_publish http://localhost:8080/publish; on_play http://localhost:8080/play; on_record_done http://localhost:8080/record_done; #wait_key_frame on; # publish only from localhost #allow publish 127.0.0.1; #deny publish all; } } } http { server { listen 8080; location /publish { return 201; } location /play { return 202; } location /record_done { return 203; } location / { root /home/rarutyunyan/nginx-rtmp-module/test/www; } } }