IRL-lähetys kuolee kahdella tavalla. Yksi yhteys katkeaa (yksi modeemi hiipuu), tai kaikki yhteydet täyttyvät yhtä aikaa (kävelet katvealueelle). Luotettavalla kokoonpanolla on vastaus molempiin, eikä se vastaus ole "toivotaan". Se on arkkitehtuuri, jossa Twitchiin yhdistetyn asian ei tarvitse koskaan välittää kenttäyhteydestäsi.
Miksi lähetykset päättyvät sen sijaan että kestäisivät
Jos enkooderisi lähettää suoraan Twitchiin tai Kickiin, lähetys on sidottu siihen yhteen yhteyteen. Sillä hetkellä kun kenttäyhteys katkeaa, alusta näkee lähteen katoavan ja päättää session. Katsojat lentävät ulos, VOD katkeaa kahtia.
Ratkaisu on laittaa paikallinen OBS kenttäkokoonpanosi ja alustan väliin. Enkooderisi lähettää relayhin, relayn syötteestä tulee medialähde OBS:ssäsi, ja OBS on se, joka pysyy yhteydessä Twitchiin tai Kickiin. Nyt kentän heilahdus on vain medialähteen hiljeneminen, ei alustan lähteen katoaminen.
Kerros 1: bondaa yhteytesi SRTLA:lla
Yhdellä yhteydellä on yksi vikapiste. Bondaus poistaa sen.
Aja SRTLA:ta tukevaa enkooderia kahden tai useamman yhteyden yli (SIM-kortit, kiinteä modeemi, Wi-Fi). Lähetys kulkee niillä kaikilla yhtä aikaa. Jos menetät yhden, muut kantavat kuorman. Ei aukkoa, ei uudelleenkäynnistystä. Tämä on kerros, joka selviää sillasta, hissistä ja mastonvaihdosta.
Kerros 2: lähetä relayhin, vedä se omaan OBS:ääsi
Relay kokoaa bondatut yhteytesi taas yhdeksi puhtaaksi syötteeksi. Lisäät sen relayn medialähteeksi omaan paikalliseen OBS:ääsi, joten säilytät täyden hallinnan sceneistäsi, overlayeistasi ja alerteistasi.
Kaksi asiaa tekee relaystämme osoittamisen arvoisen:
- Räätälöity SRTLA-viritys, ei pelkkiä avoimen lähdekoodin oletuksia. Se on rakennettu selviämään huonosta yhteydestä, ero nopean nykäyksen ja pitkän jäätymisen välillä.
- Globaalit palvelimet (Singapore, USA, EU ja Skandinavia) rajattomalla kaistalla, joten yhdistät lähellä olevaan riippumatta siitä, missä striimaat.
Tämän kerroksen useimmat kokoonpanot ohittavat
Moni kokoonpano bondaa enkooderissa ja lähettää sitten suoraan alustalle. Bondaus näyttää nopeustestissä hienolta, ja lähetys päättyy silti kentällä, koska mikään ei pitänyt alustan sessiota kun yhteys katkesi. Paikallinen OBS välissä on se, mikä muuttaa katkoksen pidetyksi sceneksi.
Kerros 3: automaattinen scenenvaihto NOALBS:llä
Kun osut aitoon katvealueeseen, enkooderisi adaptiivinen bitrate laskee laatua pysyäkseen liikkeessä. Jos siitä tulee niin paha että syöte pätkii tai pysähtyy, jonkin pitäisi peittää se ruudulla. Se on NOALBS.
NOALBS seuraa saapuvaa bitrateasi ja vaihtaa OBS-sceneäsi automaattisesti:
- Bitrate notkahtaa: se vaihtaa LOW-sceneen, joka on tehty huonolle syötteelle.
- Bitrate romahtaa: se vaihtaa BRB-sceneen ja pysyy siinä.
- Bitrate palautuu: se vaihtaa sinut takaisin LIVEen.
NOALBS hoitaa scenenvaihdon, ei bitratea. Enkooderisi hoitaa bitraten, NOALBS hoitaa sen mitä katsoja näkee. Koska OBS ei koskaan katkaise yhteyttä alustaan, sessio ei yksinkertaisesti koskaan pääty. Yhdistä BRB-scene klippisoittimeen, niin katsojat saavat kohokohtia jäätyneen kuvan sijaan.
Mikä kerros kattaa minkä
Nämä kolme menevät jatkuvasti sekaisin, joten työnjaosta kannattaa olla suorasanainen. Bondaus hoitaa menetetyt yhteydet. Paikallinen OBS:si pitää alustan session. NOALBS hoitaa sen, mitä ruudulla on kun syöte takkuaa. Jos ohitat yhdenkin, olet jättänyt tietyn vian kattamatta: kuolleen modeemin, päättyneen lähetyksen tai jäätyneen kuvan.
Belabox-kokoonpanossa Belabox-opas käy läpi SRTLA-asetukset ja etähallinnan, jotta voit korjata temppuilevan laatikon pysähtymättä kaivamaan sitä repusta.
FAQ
- Miksi IRL-lähetykseni päättyy sen sijaan että näyttäisi odotusruutua?
- Yleensä siksi, että enkooderi on yhdistetty suoraan Twitchiin tai Kickiin. Kun kenttäyhteys katkeaa, alusta näkee lähteen katoavan ja päättää lähetyksen. Ratkaisu on ajaa paikallista OBS:ää, joka vetää relayn medialähteenä. OBS pysyy yhteydessä alustaan, ja NOALBS vaihtaa BRB-näkymään kun syöte katkeaa, joten sessio ei koskaan pääty.
- Riittääkö pelkkä bondaus estämään kaikki katkot?
- Ei. Bondaus selviää kuolleesta modeemista. Kun kaikki yhteydet ovat yhtä aikaa täynnä, enkooderin oma adaptiivinen bitrate laskee laatua ja NOALBS vaihtaa odotusnäkymään. Bondaus kattaa menetetyt yhteydet, NOALBS kattaa huonoksi menneen syötteen.
- Toimiiko tämä sekä Twitchissä että Kickissä?
- Kyllä. Paikallinen OBS:si on se, joka on yhteydessä alustaan, joten sama kokoonpano pitää lähetyksen elossa Twitchissä, Kickissä tai missä tahansa OBS lähettääkin.