[Guida] Come creare il proprio video streaming server con OBS e Nginx
Ultimo aggiornamento:4 Dicembre 2020
Nella guida di oggi vi mostro come creare un vostro servizio per lo streaming video su GNU/Linux. Per ottenere questo risultato utilizzerò due tecnologie open source: Nginx come server ed OBS come software per lo streaming.
Nginx e OBS: come gestire uno streaming video
Oggi effettuare uno streaming video è davvero semplicissimo.
Esistono infatti numerose piattaforme come YouTube o Twitch che permettono di trasmettere i propri contenuti con pochi click. Il problema principale, tuttavia, è che l’utilizzo di queste piattaforme proprietarie richiede un account e, ovviamente, non si ha pieno controllo sui propri contenuti. Chi vuole avere maggiore autonomia, quindi, può configurare un proprio server di live streaming.
Il primo step da eseguire è installare il web server Nginx grazie alla seguente direttiva:
sudo apt install nginx
Successivamente va integrato il modulo per il protocollo RTMP:
sudo add-apt-repository universe sudo apt install libnginx-mod-rtmp
Aprite quindi il file di configurazione del server, con l’istruzione sudo nano /etc/nginx/nginx.conf, ed aggiungete le seguenti linee al termine del file:
rtmp { server { listen 1935; chunk_size 4096; application live { live on; record off; } } }
Per concludere questa prima fase di configurazione, riavviate il demone di Nginx:
sudo systemctl restart nginx
Open Broadcaster Software
Ora che il server è pronto per accettare i flussi video, dovete configurare OBS che andrà poi utilizzato come software di streaming. Su Ubuntu e derivate, per installare l’app, eseguite queste direttive:
sudo apt install ffmpeg #necessario per il funzionamento di OBS sudo add-apt-repository ppa:obsproject/obs-studio sudo apt update sudo apt install obs-studio
Una volta aperto il software di streaming, ipotizzando di voler effettuare lo streaming del proprio desktop, dalla sezione Fonti aggiungete Cattura dello schermo. Collegate poi OBS con Nginx aprendo le impostazioni dal button File e selezionate la scheda Dirette. Utilizzate, quindi, questa configurazione:
- Servizio: Personalizzato;
- Server: rtmp://INDIRIZZO-IP-SERVER/live;
- Codice delle dirette: una PASSWORD a scelta.
L’installazione è completata.
Potete adesso avviare lo streaming tramite il pulsante Avvia la diretta.
Se volete connettervi aprite ad esempio VLC e, come indirizzo URL del flusso di rete utilizzate:
rtmp://INDIRIZZO-IP/live/PASSWORD
Seguiteci sul nostro canale Telegram, sulla nostra pagina Facebook e su Google News. Nel campo qui sotto è possibile commentare e creare spunti di discussione inerenti le tematiche trattate sul blog.
Fonte: https://www.lffl.org/2020/12/guida-server-streaming-obs-nginx.html
Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!
Hai dubbi o problemi? Ti aiutiamo noi!
Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.