Configura il bonding srtla in LOLS IRL, leggi gli indicatori per connessione mentre trasmetti e scopri cosa aspettarti la prima volta che una rete ti cade.
Il bonding manda il tuo stream su tutte le reti che il telefono ha, insieme. È la differenza tra uno stream che finisce quando cade il Wi-Fi e uno che va avanti sulla rete mobile senza che tu tocchi niente. Lo configuri una volta e poi è semplicemente il tuo modo di andare in diretta.
publish:, quindi incollala intera in Stream id, non nel nome e non in fondo all'host.wifi e cell, ognuna con il suo bitrate e il suo round trip. Due righe vuol dire che sei in bonding. Una riga vuol dire di no, e gli errori qui sotto ti dicono perché.Chiuso, l'overlay è un pallino di stato, il tuo bitrate, il frame rate dell'encoder, il round trip e da quanto sei in diretta. Se lo tocchi si apre il dettaglio:
| Valore | Cosa ti dice |
|---|---|
| send buffer | L'indicatore che arriva per primo, e quello da tenere d'occhio. Il buffer si riempie prima che l'immagine si inceppi, quindi un valore che sale è l'avviso che una connessione fa fatica, non il resoconto di un guasto già avvenuto. |
| target | Il bitrate verso cui punta in questo momento il bitrate adattivo, che scende e risale da solo al cambiare delle condizioni. |
| dropped e retransmit | Pacchetti persi e pacchetti rimandati. Qualche ritrasmissione sulla rete mobile è normale, un conteggio di persi che sale no. |
| Una riga per connessione | Etichettate wifi, cell o eth, ognuna con il suo bitrate e il suo round trip, così vedi quale rete porta cosa. |
| Il pallino su ogni riga di connessione | Verde è attiva e porta traffico, ambra sta connettendosi o è ferma, rosso è morta. Una riga rossa mentre lo stream resta su è il bonding che fa il suo lavoro. |
| Una riga per destinazione | Con il nome, così se trasmetti in più posti vedi quale è giù mentre le altre vanno bene. |
Niente di drammatico, ed è il punto. La riga della connessione caduta diventa rossa, le altre prendono il traffico e lo stream resta connesso. Quando la rete torna, quella connessione si registra di nuovo sul ricevitore e rientra nel gruppo da sola. Non fermi, non riavvii, non tocchi niente.
Due cose su cui conviene sapere cosa aspettarsi. Prima: la connessione che resta deve portare tutto lo stream, quindi se il tuo bitrate stava in piedi solo su un buon Wi-Fi, il bitrate adattivo scenderà mentre lavora la rete mobile e risalirà dopo. Seconda: il bonding è resilienza e non velocità in più, le tue connessioni non si sommano mai in un canale più grande. Imposta il bitrate su quello che regge una buona connessione e il passaggio lo noterai appena.
Provalo apposta, prima di averne bisogno. Vai in diretta in bonding da casa, aspetta che le statistiche siano stabili, poi spegni il Wi-Fi per un minuto e guarda. Vedrai la riga wifi diventare rossa, la riga cell prendere il comando, e tutto tornare a posto quando riaccendi il Wi-Fi. Dieci minuti così valgono più di qualsiasi lettura, ed è molto meglio scoprirlo in cucina che a metà stream.
È quello grosso. Un ricevitore a 192.168.1.50 è raggiungibile dal tuo Wi-Fi e da nessun altro posto, quindi la connessione mobile non riesce a registrarsi e non sei in bonding, sei sul Wi-Fi con qualche passaggio in più. La destinazione deve essere un hostname o un indirizzo pubblico, cioè un relay, un server in hosting, oppure un port forward UDP sul router verso il tuo computer, indirizzato con l'indirizzo pubblico del router. Stessa regola per un portatile sulla tua scrivania.
I ricevitori autenticano chi pubblica, quindi uno stream id vuoto o troncato ti dà una connessione che non va da nessuna parte. Incolla la chiave intera, con il prefisso publish:, nel campo Stream id.
Due connessioni non si sommano. Se imposti un bitrate che solo il tuo Wi-Fi riesce a reggere, lo stream sembrerà peggiore nel momento in cui lavora la rete mobile, e darai la colpa al bonding per il contrario di quello che ha fatto. Il bonding ti tiene in diretta. Il bitrate è una decisione a parte.
Una VPN cattura ogni socket del dispositivo, quindi l'app non può aprirne uno per rete e non resta niente da mettere in bonding. Le statistiche lo dicono chiaramente quando succede. Spegni la VPN, oppure escludi LOLS IRL dalle impostazioni dell'app VPN.
SRTLA ha bisogno di un ricevitore che esegue srtla_rec, che è quello che rimette insieme le connessioni. Un semplice listener SRT non capisce la registrazione del gruppo. Usa un relay, oppure esegui srtla_rec davanti al tuo server SRT come descrive la guida al self-hosting.
La distanza ti costa un ritardo che non recuperi più, e un round trip abbastanza lungo può impedire del tutto che la connessione si stabilisca. Scegli la regione più vicina: l'app mette la stella a quella che corrisponde al paese della tua SIM.