Der er to måder, en IRL-stream dør på. Et link falder (ét modem bliver svagt), eller alle links fyldes op samtidig (du går ind i en død zone). Et pålideligt rig har et svar på begge, og svaret er ikke "håb". Det er en arkitektur, hvor det, der er forbundet til Twitch, aldrig behøver at bekymre sig om din feltforbindelse.
Hvorfor streams slutter i stedet for at holde
Streamer din encoder direkte til Twitch eller Kick, er udsendelsen knyttet til den ene forbindelse. I det øjeblik et feltlink falder, ser platformen kilden forsvinde og afslutter sessionen. Seerne bliver smidt ud, VOD'en deles.
Løsningen er at sætte en lokal OBS mellem dit feltsetup og platformen. Din encoder sender til et relay, relay-feedet bliver en mediekilde i din OBS, og det er OBS, der bliver ved med at være forbundet til Twitch eller Kick. Nu er en vaklende feltforbindelse bare en mediekilde, der bliver stille, ikke platformen, der mister sin kilde.
Lag 1: bond dine links med SRTLA
Én enkelt forbindelse har ét enkelt fejlpunkt. Bonding fjerner det.
Kør en SRTLA-kompatibel encoder over to eller flere forbindelser (SIM-kort, et kablet modem, Wi-Fi). Streamen kører på dem alle på én gang. Mister du én, bærer de andre lasten. Intet hul, ingen genstart. Det er dette lag, der overlever broen, elevatoren, masteskiftet.
Lag 2: send til relayet, hent det ind i din egen OBS
Relayet samler dine bondede forbindelser til ét rent feed igen. Du tilføjer det relay som en mediekilde i din egen lokale OBS, så du beholder fuld kontrol over dine scener, overlays og alerts.
To ting gør vores relay værd at pege på:
- Specialtilpasset SRTLA-tuning, ikke de rene open source-standarder. Det er bygget til at klare en ustabil forbindelse, forskellen mellem et hurtigt hak og en lang frysning.
- Globale servere (Singapore, USA, EU og Skandinavien) med ubegrænset båndbredde, så du forbinder til et tæt på der, hvor du streamer.
Det er dette lag, de fleste setups springer over
Masser af rigs bonder i encoderen og sender så direkte til platformen. Bondingen ser flot ud i en hastighedstest, og streamen slutter alligevel i marken, fordi der ikke var noget, der holdt platform-sessionen, da et link faldt. Lokal OBS i midten er det, der gør en afbrydelse til en holdt scene.
Lag 3: automatiske sceneskift med NOALBS
Når du rammer en rigtig død zone, sænker encoderens adaptive bitrate kvaliteten for at holde det kørende. Bliver det slemt nok til, at feedet hakker eller stopper, bør noget dække det på skærmen. Det er NOALBS.
NOALBS holder øje med din indgående bitrate og skifter din OBS-scene automatisk:
- Bitraten dykker: den skifter til en LOW-scene bygget til et ustabilt feed.
- Bitraten kollapser: den skifter til en BRB-scene og bliver der.
- Bitraten kommer sig: den skifter dig tilbage til LIVE.
NOALBS laver sceneskift, ikke bitrate. Din encoder står for bitraten, NOALBS står for, hvad seeren ser. Fordi OBS aldrig kobler af fra platformen, slutter sessionen ganske enkelt aldrig. Kombinér BRB-scenen med en klipafspiller, så seerne får højdepunkter i stedet for et frosset billede.
Hvilket lag dækker hvad
De tre bliver blandet sammen hele tiden, så det er værd at være tydelig om arbejdsdelingen. Bonding klarer tabte links. Din lokale OBS holder platform-sessionen. NOALBS klarer, hvad der er på skærmen, når feedet bliver ustabilt. Springer du et af dem over, har du ladet en bestemt fejl stå udækket: et dødt modem, en afsluttet udsendelse, eller et frosset billede.
På et Belabox-rig gennemgår Belabox-guiden SRTLA-opsætningen plus fjernstyring, så du kan ordne en kasse, der driller, uden at stoppe og grave den op af rygsækken.
FAQ
- Hvorfor slutter min IRL-stream i stedet for bare at vise en ventebillede?
- Som regel fordi encoderen er forbundet direkte til Twitch eller Kick. Når feltlinket falder, ser platformen kilden forsvinde og afslutter udsendelsen. Løsningen er at køre en lokal OBS, der henter relayet som en mediekilde. OBS bliver ved med at være forbundet til platformen, og NOALBS skifter til en BRB-scene, når feedet falder, så sessionen aldrig slutter.
- Stopper bonding alene alle afbrydelser?
- Nej. Bonding overlever et dødt modem. Når alle links er fyldte samtidig, sænker encoderens egen adaptive bitrate kvaliteten, og NOALBS skifter til en ventescene. Bonding dækker tabte links, NOALBS dækker et feed, der bliver dårligt.
- Virker det her på både Twitch og Kick?
- Ja. Det er din lokale OBS, der er forbundet til platformen, så det samme setup holder udsendelsen i live på Twitch, Kick eller hvor OBS end streamer.