Installazione di un server streaming RTMP con Nginx su Ubuntu 18.04

In questo tutorial andremo ad installare un server di streaming RTMP su Ubuntu 18.04 utilizzando Nginx.

Consideriamo di partire da una macchina virtuale Ubuntu 18.04 ( per l’installazione segui questo articolo) ed aggiorniamola

sudo apt-get update

sudo apt-get upgrade

installiamo il web server Nginx e la libreria per sfruttare il protocollo RTMP ( Real Time Messaging Protocol)

sudo apt-get install nginx libnginx-mod-rtmp net-tools

sudo systemctl start nginx

sudo systemctl enable nginx

verifichiamo che il web server è funzionante http://ip_server

configuriamo Nginx per sfruttare il modulo rtmp

vim /etc/nginx/nginx.conf

ed aggiungiamo le seguenti righe in fondo al file

rtmp_auto_push on;
rtmp {
server {
listen 1935;

application streaming {
live on;
#record off;
}
}
}

Per verificare che il flusso funzioni bisogna sfruttare due software gratuiti OBS e VLC, il primo ci servirà da sorgente mentre il secondo per guardare lo streaming dal vivo.

Supponiamo di creare una diretta dei nostri movimenti nel desktop attraverso il programma OBS

andiamo sul menu FILE –> IMPOSTAZIONI

dal menu a sinistra selezioniamo STREAM, e a sinistra impostiamo il TIPO DI STREAM su PERSONALIZZA IL SERVER DI STREAMING.

A questo punto inseriamo l’ indirizzo a cui dovremo inviare il flusso sorgente rtpm://ip_server/streaming/CHIAVE_STREAM , la CHIAVE STREAM è a nostra scelta e facciamo OK.

Configurato il flusso streaming verso il server con Nginx, creiamo l’origine, clicchiamo sul segno + ed aggiungiamo CATTURA LA FINESTRA

ed avviamo la trasmissione.

Per riceve il flusso video utilizzeremo VLC, in particolare dal menu MEDIA –> APRI FLUSSO DI RETE, inseriamo l’ indirizzo di lettura del flusso straming (test è la CHIAVE STREAM)

clicchiamo su RIPRODUCI ed otterremo LIVE la nostra finestra del browser.

 

 

 

 

Potrebbero interessarti anche...

Utilizzando il sito, accetti l'utilizzo dei cookie da parte nostra. maggiori informazioni

Questo sito utilizza i cookie per fornire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o cliccando su "Accetta" permetti il loro utilizzo.

Chiudi