#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; publish_time_fix off; #play_time_fix off; application myapp { live on; #video_sync on; record keyframes; record_path /tmp; record_max_size 128K; 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; } } } http { server { listen 8080; location /publish { return 201; } location /play { return 202; } location /record_done { return 203; } location /stat { rtmp_stat all; rtmp_stat_stylesheet stat.xsl; } location /stat.xsl { root /home/rarutyunyan/nginx-rtmp-module/; } location / { root /home/rarutyunyan/nginx-rtmp-module/test/www; } } }