1234567891011121314151617181920212223242526272829 |
- rtmp {
- server {
- ping 5s;
- listen 1935;
- chunk_size 4096;
- notify_method get;
- publish_notify on;
- application live {
- live on;
- on_publish http://localhost:8999/auth;
- idle_streams off;
- drop_idle_publisher 10s;
- push rtmp://localhost/twitch;
- push rtmp://localhost/youtube;
- include /etc/nginx/rtmp-recordings.conf;
- exec_publish bash -c "/etc/nginx/publish_start.sh '${name}' '${path}' '${basename}'";
- exec_publish_done bash -c "/etc/nginx/publish_done.sh '${name}' '${path}' '${basename}'";
- exec_record_done bash -c "/etc/nginx/record_done.sh '${name}' '${path}' '${basename}'";
- }
- include /etc/nginx/rtmp-twitch.conf;
- include /etc/nginx/rtmp-youtube.conf;
- }
- }
|