Cosa c'è installato sul tuo server nginx-rtmp?
- Nginx e nginx-rtmp-module, dalla build del 26 ottobre 2026 dell'immagine tiangolo/nginx-rtmp
- Ingresso RTMP sulla porta 1935, con la registrazione disattivata
- Un percorso segreto dello stream generato a caso, così nessuno può pubblicare senza di esso
- Un file separato per le destinazioni dell'inoltro: /opt/seturack/nginx-rtmp/hedefler.conf
- Firewall con aperte solo le porte 22 e 1935
Che dimensione ti serve per nginx-rtmp?
Per nginx-rtmp non esiste un valore ufficiale di RAM. Dato che il server non ricodifica nulla, come regola pratica 1 GB di RAM e 1 CPU bastano in genere per cominciare, e 2 GB hanno senso se inoltri a molte destinazioni. La registrazione è disattivata, quindi non viene scritto nessun video su disco e ne serve poco. L'uso si vede sulla rete: ogni destinazione consuma tanta banda in uscita quanto il bitrate del tuo stream, quindi 6000 kbps verso tre destinazioni fanno circa 18 Mbps. Il traffico è illimitato.
| Uso | Dimensione | Prezzo | Scegli |
|---|---|---|---|
| Pubblicazione nuova | 1 GB RAM · 1 vCore · 25 GB NVMe | $2.58/mese | |
| Pubblicazione in crescita | 2 GB RAM · 1 vCore · 40 GB NVMe | $4.01/mese | |
| Pubblicazione molto letta | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/mese |
Per chi è?
- Streamer che vogliono inviare un solo stream a più piattaforme insieme
- Streamer la cui velocità di upload da casa non basta per più piattaforme
- Sviluppatori che hanno bisogno di un proprio endpoint RTMP
- Chi preferisce gestire le piattaforme di destinazione sul server e lasciare stare OBS
Cosa succede dopo l'ordine?
- Imposta la dimensione e completa il pagamento.
- Il server si avvia e nginx-rtmp si installa da solo.
- Nella scheda Panoramica del pannello copia la riga Indirizzo di connessione. È fatta così: rtmp://IP-address/secret-path.
- In OBS vai su Settings, poi Stream, e imposta il servizio su Custom. Inserisci questo indirizzo come Server e un nome qualsiasi come Stream Key.
- Per inoltrare a un'altra piattaforma, connettiti via SSH e aggiungi a hedefler.conf la riga push di quella piattaforma.
- Esegui docker compose restart rtmp in /opt/seturack/nginx-rtmp, poi avvia il tuo stream.
Con ogni server
- Backup giornalieri inclusi nel prezzo
- Traffico illimitato
- Accesso root completo
- Aumenta o riduci RAM e CPU in seguito, e ingrandisci il disco
- Sede: Istanbul · IST-1.
Da sapere
- Un percorso segreto fa le veci dell'autenticazione di chi pubblica. Chiunque abbia l'indirizzo può pubblicare su di esso o guardare, quindi non condividerlo.
- La connessione è RTMP semplice e RTMPS non è installato. Quindi non puoi inoltrare direttamente a una piattaforma che accetta solo RTMPS.
- Qui non ci sono un'interfaccia web, una pagina per gli spettatori né una chat. Configuri tutto da un file via SSH.
- Eseguire docker compose restart rtmp interrompe qualsiasi stream in corso, quindi cambia le destinazioni prima di andare in diretta.
- I diritti e la responsabilità legale su ciò che trasmetti sono tuoi e devi rispettare le regole di ciascuna piattaforma. Le chiavi stream delle piattaforme stanno in hedefler.conf, quindi proteggi quel file.
- Il software non richiede costi né account, e nginx-rtmp-module ha licenza BSD. Gli account delle piattaforme di destinazione e gli aggiornamenti di versione sono una tua responsabilità.
Domande e risposte su nginx-rtmp
Come collego OBS a un server nginx-rtmp?
In OBS vai su Settings, poi Stream, e imposta il servizio su Custom. Incolla come Server il valore Indirizzo di connessione del tuo pannello e inserisci un nome qualsiasi come Stream Key, per esempio stream. Non serve una porta, perché RTMP usa di default la 1935.
Come inoltro il mio stream a YouTube con nginx-rtmp?
Ottieni la tua chiave stream da YouTube. Connettiti via SSH, aggiungi a hedefler.conf la riga push rtmp://a.rtmp.youtube.com/live2/YOUR-STREAM-KEY; poi esegui docker compose restart rtmp in /opt/seturack/nginx-rtmp.
Di quanta RAM ha bisogno nginx-rtmp?
Non esiste un valore ufficiale. Lo stream non viene ricodificato, quindi come regola pratica 1 GB di RAM e 1 CPU bastano in genere per cominciare, con 2 GB per molte destinazioni. Se non bastano, ingrandisci dal pannello. Il server si riavvia una volta e il tuo indirizzo resta lo stesso.
Su quante piattaforme posso trasmettere contemporaneamente?
Non c'è un numero fisso. Aggiungi una riga push separata in hedefler.conf per ogni piattaforma, e ogni destinazione consuma tanta banda in uscita quanto il bitrate del tuo stream. Più destinazioni significano più uso della rete, e il traffico è illimitato.
Un server nginx-rtmp transcodifica il video?
No. Questa installazione inoltra lo stream così com'è, quindi risoluzione e bitrate sono quelli che imposti in OBS. Di conseguenza il carico sulla CPU resta basso e l'assenza di una scheda grafica non conta. Scegli impostazioni di OBS che le piattaforme di destinazione accettano.
Gli spettatori possono guardare da questo server?
Non è installata nessuna pagina di visione. Un player come VLC può aprire rtmp://IP-address/secret-path/stream-name, ma così il percorso segreto viene esposto. Per un pubblico più ampio, inoltra invece lo stream alle piattaforme.