Bonding: Wi-Fi og mobildata i ein stream på fem minutt

Set opp srtla-bonding i LOLS IRL, les indikatorane per tilkopling medan du strøymer, og få vite kva du kan vente deg første gongen eit nett døyr på deg.

Bonding sender strøymen din over alle nett telefonen har samtidig. Det er forskjellen på ein stream som tek slutt når Wi-Fi fell ut, og ein som held fram over mobildata utan at du rører noko. Set det opp ein gong, så er det berre slik du går direkte.

Det du treng først

Slik set du det opp

  1. Hent detaljane til mottakaren. For ein gratis relay er det ein nøkkel frå relay-auth.lols.gg, som kjem ferdig forma som ein stream id. For din eigen boks er det hostnamnet, UDP-porten og den stream id-en serveren din ventar.
  2. Opne Streams og legg til eit mål. Gå til Streams i appen, trykk +, og vel SRTLA blant dei tre protokollvala. SRT er ei tilkopling til din eigen mottakar, RTMP går rett til ei plattform, SRTLA er den med bonding.
  3. Fyll inn host og port. Med ein relay trykkjer du på regionen din, så fyller host, port og namn seg ut sjølve. Den nærmaste regionen for landet til SIM-kortet ditt har ei stjerne. Med din eigen mottakar skriv du inn det offentlege hostnamnet og UDP-porten han lyttar på.
  4. Lim nøkkelen inn i Stream id. Dette er feltet folk tar feil i. Ein relay-nøkkel har allereie prefikset publish: med, så lim han inn heil i Stream id, ikkje i namnet og ikkje bak på hosten.
  5. La latensen stå på 2000 ms til å byrje med. Det er standarden, og han er fornuftig. Høgare toler eit dårlegare signal, lågare kuttar forseinking, men gir mindre rom til å sende ein tapt pakke på nytt. Når du er live, viser appen rundturstida han faktisk måler og føreslår eit tal som passar, så juster seinare med ekte tal i staden for å gjette no.
  6. Lagre, og pass på at målet er slått på. Eit mål som er lagra men ikkje slått på er den stillaste måten å ikkje strøyme på.
  7. Gå direkte, og utvid statistikken. Trykk på statistikk-overlayet på live-skjermen for å utvide det. Du skal sjå ei rad per tilkopling: wifi og cell, kvar med eigen bitrate og rundturstid. To rader betyr at du har bonding. Ei rad betyr at du ikkje har det, og feila under seier kvifor.

Slik les du indikatorane

Samanfelt er overlayet ein helseprikk, bitraten din, biletfrekvensen til encoderen, rundturstid og kor lenge du har vore live. Trykk på det for å opne detaljane:

VisningKva det fortel deg
send bufferDen leiande indikatoren, og den du skal følgje med på. Bufferet fyller seg før biletet hakkar, så eit stigande tal er åtvaringa di om at ei tilkopling slit, ikkje ei melding om at ho alt har feila.
targetBitraten den adaptive bitraten sikter mot akkurat no, som går ned og klatrar opp att av seg sjølv når tilhøva endrar seg.
dropped og retransmitTapte pakkar og pakkar sende på nytt. Nokre få retransmit på mobildata er normalt, eit stigande tal på droppa pakkar er det ikkje.
Ei rad per tilkoplingMerkt wifi, cell eller eth, kvar med eigen bitrate og rundturstid, så du ser kva nett som ber kva.
Prikken på kvar tilkoplingsradGrøn er aktiv og ber trafikk, gul er kopler til eller står fast, raud er død. Ei raud rad medan strøymen held seg oppe er bonding som gjer jobben sin.
Ei rad per målNamngjeve, så viss du sender til fleire stader, ser du kva for eit som er nede medan dei andre er i orden.

Kva som skjer når ei tilkopling fell ut

Ikkje noko dramatisk, og det er poenget. Rada til den feila tilkoplinga blir raud, dei andre tilkoplingane tek over trafikken og strøymen held seg tilkopla. Når nettet kjem tilbake, registrerer tilkoplinga seg på nytt hjå mottakaren og går inn i gruppa av seg sjølv. Du stoppar ikkje, startar ikkje om og rører ingenting.

To ting er verdt å avklare på førehand. For det første må tilkoplinga som er att bere heile strøymen, så viss bitraten din berre ville passa over godt Wi-Fi, trappar adaptiv bitrate ned medan mobildata gjer jobben og klatrar opp att etterpå. For det andre er bonding robustheit og ikkje ekstra fart: tilkoplingane dine blir aldri lagde saman til eit større røyr. Set bitraten til det ei god tilkopling klarer å bere, så merkar du knapt overgangen.

Test det med vilje, før du treng det. Gå direkte med bonding heime, vent til statistikken ser stabil ut, slå så av Wi-Fi i eitt minutt og følg med. Du ser wifi-rada bli raud, cell-rada ta over, og alt kome tilbake når du slår på Wi-Fi att. Ti minutt med dette er verdt meir enn all lesing, og det er mykje betre å lære det på kjøkenet enn midt i ein stream.

Feila som kostar folk det første forsøket

Å peike på ei adresse på ditt eige nett

Dette er den store. Ein mottakar på 192.168.1.50 kan nåast over Wi-Fi-en din og frå ingen andre stader, så mobildata-tilkoplinga di kan ikkje registrere seg og du har ikkje bonding, du er på Wi-Fi med ekstra steg. Målet må vere eit offentleg hostnamn eller ei offentleg adresse, altså ein relay, ein hosta boks, eller ei UDP-portvidaresending på ruteren peikt mot maskina di og adressert med den offentlege adressa til ruteren. Same regel for ein laptop på skrivebordet.

Stream id er tom eller berre delvis limt inn

Mottakarar autentiserer dei som sender, så ein tom eller avkorta stream id gir deg ei tilkopling som ikkje går nokon stad. Lim nøkkelen inn heil, med prefikset publish:, i Stream id-feltet.

Å vente seg meir bitrate

To tilkoplingar blir ikkje lagde saman. Set du ein bitrate som berre Wi-Fi-en din nokon gong kunne bere, ser strøymen verre ut i det mobildata tek over, og du skuldar på bonding for det motsette av det han gjorde. Bonding held deg live. Bitrate er ei eiga avgjerd.

Ein VPN som køyrer på telefonen

Ein VPN fangar alle socketar på eininga, så appen kan ikkje opne ein per nett og det er ingenting att å slå saman. Statistikken seier frå direkte når det skjer. Slå av VPN-en, eller ekskluder LOLS IRL i innstillingane til VPN-appen sjølv.

Å sende srtla til ein vanleg SRT-server

SRTLA krev ein mottakar som køyrer srtla_rec, som er det som set tilkoplingane saman att. Ein vanleg SRT-lyttar forstår ikkje grupperegistreringa. Bruk ein relay, eller køyr srtla_rec framfor SRT-serveren din slik guiden for sjølvhosting beskriv.

Å velje ein relay på andre sida av jorda

Avstand kostar deg forseinking du aldri får att, og ei lang nok rundtur kan hindre at tilkoplinga i det heile blir oppretta. Vel den nærmaste regionen: appen set stjerne på den som passar landet til SIM-kortet ditt.

Når det fungerer

Neste: bruk av dei gratis relayane