vMix • Tutorial di configurazione dello streaming

Tutorial di streaming video live con vMix

Configura vMix per inviare uno streaming live al tuo server RTMP Server Room. Questa guida indica ogni campo e il valore che gli appartiene, quindi resta valida indipendentemente dalla versione di vMix in uso.

Guida in 7 passaggi Streaming RTMP Supporto live 24/7

Guida passo passo

vMix sposta i suoi controlli tra le versioni, quindi questa guida indica i campi e i valori da inserire piuttosto che un percorso di clic fisso. Cerca le etichette qui sotto ovunque le collochi la tua versione. I valori in MAIUSCOLO sono tuoi e provengono dal tuo account Server Room.

1

Raccogli prima i dettagli dello streaming

Ti servono cinque valori prima di aprire vMix. Sono tutti nella dashboard del tuo account Server Room e nell'email di benvenuto inviata quando è stato configurato il tuo servizio di streaming:

  • Indirizzo del server di streaming - l'hostname o l'IP del tuo server video
  • Nome applicazione - chiamato anche punto di pubblicazione
  • Nome stream - il nome di questo singolo streaming
  • Username e Password - le tue credenziali di origine, o di pubblicazione

Il nome applicazione è specifico del tuo servizio. live è un valore comune e una supposizione frequente, ma non è un valore predefinito che puoi dare per scontato — usare quello sbagliato viene rifiutato dal server. Leggi il tuo dalla dashboard invece di digitare quello usato da un tutorial generico.

Su un server di streaming dedicato questi valori provengono dalla configurazione del tuo server piuttosto che dalla dashboard dell'account. Se non sei sicuro di quale sia il tuo caso, chiedici in live chat.
2

L'URL del server e la chiave stream vanno in campi separati

Questo è il motivo più comune per cui un primo streaming vMix non si connette mai. Nelle impostazioni di streaming di vMix, aggiungi una destinazione e imposta il tipo su Server RTMP personalizzato. Avrai quindi due campi distinti da compilare.

Nel campo etichettato URL, inserisci il server e il nome applicazione — e nient'altro:

rtmp://TUO-INDIRIZZO-SERVER:1935/TUO-NOME-APPLICAZIONE

Nel campo separato etichettato Chiave stream (alcune versioni lo etichettano Nome stream), inserisci solo il nome dello stream:

TUO-NOME-STREAM

Non incollare l'intero percorso nel campo URL. Questa è la forma che fallisce:

rtmp://TUO-INDIRIZZO-SERVER:1935/TUO-NOME-APPLICAZIONE/TUO-NOME-STREAM
Concatenato in questo modo, la connessione viene rifiutata con un messaggio che non spiega il perché, ed è questo che rende questo punto il primo da controllare.
3

Inserisci le credenziali di pubblicazione

Compila i campi Username e Password sulla stessa destinazione con le credenziali di origine del passaggio 1. Queste ti autorizzano a pubblicare sul server; non sono le stesse del login del tuo account Server Room.

4

Imposta l'intervallo dei keyframe a 2 secondi, fisso

Questo conta più di quanto la maggior parte delle persone si aspetti, e vale la pena impostarlo deliberatamente invece di lasciarlo su qualunque valore scelto dal preset. Nelle impostazioni di qualità dello streaming di vMix, scegli un profilo di qualità personalizzato e imposta:

  • Intervallo keyframe: 2 secondi, fisso
  • Keyframe al cambio scena: off, così l'intervallo non deriva

Tagliamo i segmenti HLS sui keyframe. Un intervallo di keyframe lungo o variabile produce segmenti lunghi e irregolari, che gli spettatori percepiscono come latenza e blocchi — e che dall'esterno sembrano esattamente un guasto dalla nostra parte. Un intervallo fisso di 2 secondi dà segmenti puliti e uniformi.

5

Imposta il bitrate in base alla tua velocità di upload reale misurata

Il tuo output totale — bitrate video più bitrate audio insieme — deve stare comodamente sotto la velocità di upload che la macchina di streaming ottiene realmente. Come regola pratica, mantieni l'output totale a circa un terzo del tuo upload misurato.

Punti di partenza sensati, da regolare poi in base al collegamento che hai realmente:

  • 720p - 2500-4000 kbps video
  • 1080p - 4000-6000 kbps video
  • Audio - 128 kbps, oppure 64-96 kbps su una connessione limitata

Misura l'upload dalla macchina che farà lo streaming, all'ora del giorno in cui trasmetterai, più di una volta. La cifra pubblicizzata dal tuo provider e un singolo speed test sono entrambi ottimistici. Uno streaming che sta al limite del suo collegamento è la causa più comune di "si interrompe un paio di volte al giorno" — e dal tuo punto di vista è indistinguibile da un problema del server.

Usa una connessione cablata sulla macchina di streaming. Il wireless aggiunge variabilità che si manifesta come interruzioni intermittenti esattamente in questa condizione.
6

Avvia lo streaming e verifica la riproduzione

Avvia lo streaming in vMix, poi conferma che stia effettivamente arrivando invece di darlo per scontato. Apri il tuo URL di riproduzione in un player:

http://TUO-INDIRIZZO-SERVER:1935/TUO-NOME-APPLICAZIONE/TUO-NOME-STREAM/playlist.m3u8

Dagli qualche secondo — i primi segmenti HLS devono essere scritti prima che qualcosa possa essere riprodotto.

7

Riconnessione: non c'è nulla da attivare

vMix si riconnette automaticamente, e non ha alcun controllo on/off per questo. Se ti è stato detto di abilitare la riconnessione automatica in vMix, non esiste alcuna casella da trovare — il comportamento è già attivo. Non c'è nulla da configurare qui.

Sii chiaro su cosa questo ti dà e cosa non ti dà: la riconnessione automatica cambia quanto elegantemente uno streaming si riprende, non se l'interruzione avviene. Se il tuo collegamento upstream cade, gli spettatori vedono la caduta. Se le interruzioni sono ricorrenti, l'impostazione da rivedere è il bitrate del passaggio 5.

FAQ

Domande comuni sulla configurazione di vMix per lo streaming live con Server Room.

Dov'è l'impostazione di riconnessione automatica in vMix?

Non esiste. vMix si riconnette automaticamente e non offre alcuna casella per attivarla o disattivarla, quindi non c'è nulla da cercare e nulla da abilitare. Qualsiasi consiglio di "attivare la riconnessione automatica in vMix" ti manda alla ricerca di un controllo che non esiste.

Posso incollare il mio indirizzo RTMP completo nel campo URL?

No. vMix vuole l'URL del server e la chiave stream in due campi separati. Il campo URL accetta rtmp://TUO-INDIRIZZO-SERVER:1935/TUO-NOME-APPLICAZIONE e il campo Chiave stream accetta solo il nome dello stream. Combinati in un unico campo, la connessione viene rifiutata con un messaggio che non ti dice il perché.

Quale nome applicazione dovrei usare? È "live"?

Solo se è ciò che dice il tuo servizio. Il nome applicazione — chiamato anche punto di pubblicazione — è specifico del tuo servizio di streaming, e live è un valore comune piuttosto che un valore predefinito. Prendi il tuo dalla dashboard Server Room o dalla tua email di benvenuto; un nome applicazione tirato a indovinare viene rifiutato dal server.

Perché il mio streaming si blocca o va a scatti per gli spettatori quando vMix sembra a posto?

La causa abituale è l'intervallo dei keyframe. Tagliamo i segmenti HLS sui keyframe, quindi un intervallo lungo o irregolare rende i segmenti lunghi e disomogenei, cosa che gli spettatori vedono come buffering anche se vMix segnala una connessione sana. Imposta un intervallo fisso di 2 secondi per i keyframe e disattiva i keyframe al cambio scena. Se questo non risolve, controlla il tuo bitrate totale rispetto al tuo upload misurato.

Quale bitrate dovrei usare?

Circa 2500-4000 kbps per il 720p e 4000-6000 kbps per il 1080p, più 128 kbps per l'audio — ma la risoluzione conta meno del collegamento. Mantieni il tuo output totale a circa un terzo della velocità di upload che hai misurato dalla macchina di streaming stessa. Uno streaming che corre al limite della sua connessione si interrompe in modo intermittente e sembra un guasto del server.

Dove trovo le impostazioni di streaming di vMix?

L'indirizzo del server, il nome applicazione, il nome stream, username e password sono nella dashboard del tuo account Server Room e nella tua email di benvenuto. Su un server di streaming dedicato provengono invece dalla configurazione del tuo server — contattaci in live chat se non sei sicuro di quale sia il tuo caso.

Questa guida funziona per altri encoder?

I valori sono gli stessi per qualsiasi encoder RTMP; cambiano solo i nomi dei campi. Abbiamo guide passo passo con screenshot per OBS Studio e xSplit Broadcaster, e una panoramica degli encoder video software che supportiamo.

Pronto per andare in diretta?

I nostri servizi di streaming audio e video includono larghezza di banda illimitata e supporto esperto 24/7 per tenerti in onda; ogni piano stabilisce quanti ascoltatori o spettatori può gestire.