Vai al contenuto
glowfish

Home · Assistenza · Configurare lo streaming IRL

Configurare lo streaming IRL

Trasmettendo in movimento la connessione oscilla, cade e ritorna. Per uno stream continuo lavorano quindi insieme tre componenti: trasmettitore, server relay e OBS.

Il percorso dell'immagine

L'immagine attraversa quattro tappe prima di arrivare allo spettatore:

  1. Il suo trasmettitore: una BELABOX o un telefono con un'app come Moblin o IRL Pro. Aggrega più connessioni (rete mobile, Wi-Fi, modem USB) e le invia via SRTLA. Se una cade, le altre subentrano nei limiti della loro banda.
  2. Il suo server relay da noi: riceve le connessioni aggregate, le ricompone in un unico flusso di dati e lo tiene a disposizione.
  3. OBS da lei: preleva il flusso dal relay come sorgente. Lì si trovano le sue scene: l'immagine in diretta, un'immagine di pausa, magari una variante leggera per connessioni scadenti.
  4. La piattaforma: OBS trasmette a Twitch, YouTube o Kick.
Perché OBS in mezzo? Perché lì ci sono le sue scene. Dal pacchetto Klein, in caso di interruzione il Relay passa la scena nel suo OBS all'immagine di pausa. Senza un proprio OBS il Relay inoltra la trasmissione direttamente alla piattaforma.

Requisiti

Un trasmettitore con SRTLA
BELABOX, Moblin o IRL Pro. Funziona tutto ciò che supporta SRTLA. Chi usa una sola connessione può inviare anche SRT semplice.
Un server relay
Il suo server Relay presso di noi — i pacchetti sono qui. Il pacchetto gratuito IRL Sponsored trasmette via SRT su una connessione fino a 2 Mbit/s e mostra pubblicità in caso di interruzione. Il cambio automatico delle scene è incluso dal pacchetto Klein.
OBS su un computer acceso mentre trasmette
Di solito il computer di casa. Deve poter decodificare il flusso in arrivo e ricodificarlo per la piattaforma, deve essere online e, per il cambio scena, raggiungibile dall'esterno. Come fare è spiegato nella guida alla raggiungibilità di OBS.

Configurazione in cinque passi

  1. Ordinare un pacchetto. Dopo l'approvazione vede nell'account cliente gli indirizzi pronti del suo Relay, la sua stream key e la sua view key. Chi conosce la stream key può trasmettere sul suo Relay. Chi conosce la view key può guardare — tratti entrambe come una password e non le mostri mai nello stream.
  2. Configurare il trasmettitore. L'indirizzo pronto si trova nell'account cliente. Indirizzo e porte appartengono al suo Relay, la struttura è:
    • aggregato (da IRL Klein): srtla://SUO-INDIRIZZO:PORTA-SRTLA?streamid=publish/live/STREAMKEY
    • singolo: srt://SUO-INDIRIZZO:PORTA-SRT?streamid=publish/live/STREAMKEY

    Esempio Moblin: nella procedura guidata per creare uno stream scegliere «Personalizzato», poi il protocollo «SRT(LA)». Nel campo «URL» va l'indirizzo completo dall'account cliente con ?streamid=publish/live/STREAMKEY. Il campo «Stream ID» resta vuoto. Scegliere H.264 o H.265 come codec e al massimo la risoluzione del pacchetto (IRL Sponsored 720p, vedi panoramica dei pacchetti). Il Relay riconosce entrambi da solo. Cambio scena, latenza e altri valori sono nell'account cliente. Con IRL Sponsored disattivare l'aggregazione e impostare il bitrate video al massimo a 2 Mbit/s, oltre il Relay chiude la connessione.

    Moblin: scegliere «Personalizzato» nella procedura guidata
    Moblin: scegliere «Personalizzato» nella procedura guidata
    Moblin: protocollo «SRT(LA)»
    Moblin: protocollo «SRT(LA)»
    Moblin: indirizzo completo nel campo «URL», «Stream ID» resta vuoto
    Moblin: indirizzo completo nel campo «URL», «Stream ID» resta vuoto
  3. Collegare OBS. Crei una sorgente di tipo «Sorgente multimediale», disattivi «File locale» e inserisca in «Input» l'indirizzo «Sorgente multimediale per OBS» dall'account cliente, nella forma srt://SUO-INDIRIZZO:PORTA-LETTURA?streamid=play/live/VIEWKEY, e come «Formato di input» mpegts. Il ricevitore usa sempre SRT, anche se il trasmettitore aggrega: l'unione avviene sul Relay. Lo stesso indirizzo funziona in VLC alla voce «Media → Apri flusso di rete». Con l'impostazione «Non mostrare nulla al termine della riproduzione» nella sorgente, OBS mostra un'immagine nera al termine della trasmissione invece dell'ultimo fermo immagine.
  4. Creare le scene. Di solito sono tre: LIVE per l'immagine in movimento, LOW per la connessione debole e BRB come immagine di pausa. I nomi si inseriscono nell'area clienti.
  5. Attivare il cambio scena. Dal pacchetto Klein indica nell'area clienti come è raggiungibile OBS. Il pulsante «Verifica connessione a OBS» testa la connessione.

vMix al posto di OBS

Come OBS, vMix preleva l'immagine dal Relay come ingresso SRT. Nome host, porta e Stream ID provengono dall'indirizzo «Sorgente multimediale per OBS» nell'account cliente: srt://SUO-INDIRIZZO:PORTA-LETTURA?streamid=play/live/VIEWKEY.

  1. In vMix faccia clic in basso a sinistra su «Add Input» e scelga a sinistra «Stream / SRT».
    vMix: «Add Input» in basso a sinistra
    vMix: «Add Input» in basso a sinistra
  2. Imposti «Stream Type» su «SRT (Caller)». vMix stabilisce allora da sé la connessione verso il Relay.
    vMix: «Stream / SRT» e «SRT (Caller)»
    vMix: «Stream / SRT» e «SRT (Caller)»
  3. In «Hostname» inserisca solo SUO-INDIRIZZO, senza srt:// e senza porta, e in «Port» la PORTA-LETTURA.
  4. In «Stream ID» inserisca la parte dopo streamid=, quindi play/live/VIEWKEY.
  5. Imposti «Latency (ms)» su 2000. «Decoder Delay (ms)» resta 0, «Passphrase» resta vuoto, «Key Length» resta invariato.
  6. Lasci attivo «Use Hardware Decoder» e confermi con «OK». Per H.265 Windows richiede le «HEVC Video Extensions» dal Microsoft Store.
    vMix: valori dall'account cliente, in «Stream ID» c'è la propria view key
    vMix: valori dall'account cliente, in «Stream ID» c'è la propria view key
vMix: ingresso 1 con l'immagine dal Relay
vMix: ingresso 1 con l'immagine dal Relay

vMix accetta H.264 e H.265 con audio AAC, solo immagini complete (progressivo). L'immagine sostitutiva funziona in vMix come in OBS. Il cambio automatico delle scene dal pacchetto Klein controlla OBS tramite obs-websocket e non è disponibile con vMix. Con IRL Sponsored è possibile un solo ricevitore alla volta, quindi OBS e vMix non prelevano l'immagine contemporaneamente.

Video sostitutivo con IRL Sponsored

Con IRL Sponsored il Relay copre le interruzioni di connessione con un video sostitutivo di glowfish.de. Se la connessione del trasmettitore cade, il video parte dopo pochi secondi in OBS, vMix o VLC. La connessione tra Relay e programma resta attiva. Il Relay adatta il video al codec, alla risoluzione e ai fotogrammi del trasmettitore.

Appena il trasmettitore torna, il video sostitutivo termina subito e l'immagine in diretta è di nuovo lì. Il video sostitutivo non consuma volume di dati.

Quanto dura al massimo il video sostitutivo lo stabilisce il tempo di prolungamento nell'account cliente: da 5 a 240 minuti, predefinito 30 minuti. Dopo la trasmissione è considerata terminata.

Se la trasmissione viene terminata nel trasmettitore, ad esempio con «Fine» in Moblin, non parte alcun video sostitutivo. All'ultima immagine segue un'immagine nera, poi il Relay chiude la connessione con OBS, vMix e VLC. In vMix resta così un'immagine nera invece dell'ultima immagine della videocamera.

vMix: video sostitutivo di glowfish.de durante un'interruzione della connessione
vMix: video sostitutivo di glowfish.de durante un'interruzione della connessione

Videocamera con uscita SRT

Videocamere ed encoder con SRT trasmettono direttamente al Relay. Nell'impostazione SRT della videocamera vale: modalità «Caller», destinazione SUO-INDIRIZZO con la PORTA-SRT e come Stream ID publish/live/STREAMKEY. Se la videocamera non ha un campo apposito per lo Stream ID, l'indirizzo completo srt://SUO-INDIRIZZO:PORTA-SRT?streamid=publish/live/STREAMKEY va nel campo dell'indirizzo. Come latenza vanno bene 2000 ms, come codec H.264 o H.265 con audio AAC, entro i limiti del pacchetto per risoluzione, fotogrammi e bitrate.

Se l'indirizzo diventa noto

Capita: le impostazioni compaiono per errore nello stream, oppure qualcuno della cerchia precedente le conosce ancora. Senza stream key nessuno può trasmettere sul suo Relay, senza view key nessuno può guardare. Entrambe si sostituiscono in qualsiasi momento con un clic nell'account cliente, come le porte del suo Relay.

Per domande ci scriva a support@glowfish.de indicando brevemente il trasmettitore e il problema.