| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175 |
- user root;
- worker_processes 1;
- error_log /var/log/nginx/error.log ;
- events {
- worker_connections 1024;
- }
- rtmp {
- server {
- listen 1935;
- ping 10s;
- notify_method get;
- buflen 100ms;
- respawn_timeout 2s;
- application rpi2 {
- live on;
- exec_push ffmpeg -i rtmp://localhost/rpi2/$name -c copy -f flv rtmp://curso.especificosba.com.ar/src/$name 2>>/var/log/ffmpeg2-$name.log;
- recorder rec2 {
- record all;
- record_path /home/nginx/processed;
- record_unique on;
- }
- }
- application rpi {
- live on;
- #exec_push ffmpeg -i rtmp://localhost/rpi/$name -c:v libx264 -threads 4 -preset slow -bf 2 -flags +cgop -g 30 -qmin 23 -vf "movie=/root/logo_videos.png [watermark]; [in][watermark] overlay=(main_w-overlay_w-10):(main_h-overlay_h-30) [out]" -c:a copy -f flv rtmp://localhost:1935/rpi2/$name 2>>/var/log/ffmpeg-$name.log;
- #exec_push ffmpeg -i rtmp://localhost/rpi/$name -c:v libx264 -threads 4 -preset slow 15 -g 30 -qmin 24 -vf "movie=/root/logo_videos.png [watermark]; [in][watermark] overlay=(main_w-overlay_w-10):(main_h-overlay_h-30) [out]" -c:a copy -f flv rtmp://localhost:1935/rpi2/$name 2>>/var/log/ffmpeg-$name.log;
- #exec_push ffmpeg -i rtmp://localhost/rpi/$name -c:v libx264 -threads 4 -preset slow -g 30 -qmin 23 -vf "movie=/root/logo_videos.png [watermark]; [in][watermark] overlay=(main_w-overlay_w-10):(main_h-overlay_h-30) [out]" -c:a copy -f flv rtmp://localhost:1935/rpi2/$name 2>>/var/log/ffmpeg-$name.log;
- exec_push ffmpeg -i rtmp://localhost/rpi/$name -c:v libx264 -threads 4 -preset slow -r 24 -x264opts keyint=24:min-keyint=24:scenecut=-1 -b:v 450k -bufsize 900k -vf "movie=/root/logo_videos.png [watermark]; [in][watermark] overlay=(main_w-overlay_w-10):(main_h-overlay_h-30) [out]" -c:a copy -f flv rtmp://localhost:1935/rpi2/$name 2>>/var/log/ffmpeg-$name.log;
- recorder rec1 {
- record all;
- record_path /home/nginx/raw;
- record_unique on;
- }
- }
- }
- }
- http {
- include mime.types;
- default_type application/octet-stream;
- sendfile on;
- keepalive_timeout 65;
- ssl_certificate /etc/letsencrypt/live/casa.especificosba.com.ar-0001/fullchain.pem;
- ssl_certificate_key /etc/letsencrypt/live/casa.especificosba.com.ar-0001/privkey.pem;
- gzip on;
- gzip_vary on;
- gzip_proxied any;
- gzip_comp_level 6;
- gzip_buffers 16 8k;
- gzip_http_version 1.1;
- gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;
- upstream websocket {
- server 192.168.1.208:9001;
- keepalive 12000;
- }
- server {
- listen 80;
- listen 443 ssl;
- server_name wscasa.especificosba.com.ar;
- location / {
- proxy_set_header Upgrade $http_upgrade;
- proxy_set_header Connection "upgrade";
- proxy_http_version 1.1;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- proxy_set_header Host $host;
- proxy_pass http://websocket;
- proxy_read_timeout 12000;
- }
- }
- server {
- listen 80;
- listen 443 ssl;
- server_name localhost casa.especificosba.com.ar 192.168.1.123 especificos;
- satisfy any;
- deny 192.168.1.133;
- allow 192.168.1.0/24;
- deny all;
- auth_basic "closed site";
- auth_basic_user_file "/etc/nginx/httpass";
-
- location ~* \.(?:jpg|jpeg|gif|png|ico|cur|gz|svg|svgz|mp4|ogg|ogv|webm|htc|css)$ {
- expires 1M;
- access_log off;
- add_header Cache-Control "public";
- }
-
- location /camara1 {
- proxy_pass http://127.0.0.1:8081/;
- proxy_redirect off;
-
- proxy_set_header Host $host;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
-
- client_max_body_size 10m;
- client_body_buffer_size 128k;
-
- proxy_connect_timeout 90;
- proxy_send_timeout 90;
- proxy_read_timeout 90;
-
- proxy_buffer_size 4k;
- proxy_buffers 4 32k;
- proxy_busy_buffers_size 64k;
- proxy_temp_file_write_size 64k;
- }
- location /camara2 {
- proxy_pass http://127.0.0.1:8082/;
- proxy_redirect off;
-
- proxy_set_header Host $host;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
-
- client_max_body_size 10m;
- client_body_buffer_size 128k;
-
- proxy_connect_timeout 90;
- proxy_send_timeout 90;
- proxy_read_timeout 90;
-
- proxy_buffer_size 4k;
- proxy_buffers 4 32k;
- proxy_busy_buffers_size 64k;
- proxy_temp_file_write_size 64k;
-
- }
- root /var/www/eba-ng;
- location / {
- try_files $uri$args $uri$args/ $uri $uri/ /index.html /index.php?q=$uri&$args;
- }
-
- location ~ \.php$ {
- #include snippets/fastcgi-php.conf;
- # With php5-fpm:
- fastcgi_pass unix:/var/run/php5-fpm.sock;
- fastcgi_split_path_info ^(.+\.php)(/.*)$;
- include fastcgi_params;
- fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
- fastcgi_param HTTPS off;
- }
- }
- upstream backend {
- server 192.168.1.225:5678;
- keepalive 12000;
- }
- server {
- listen 443 ssl;
- server_name ws.davidventura.com.ar;
- location / {
- proxy_set_header Upgrade $http_upgrade;
- proxy_set_header Connection "upgrade";
- proxy_http_version 1.1;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- proxy_set_header Host $host;
- proxy_pass http://backend;
- proxy_read_timeout 12000;
- }
- }
- }
|