Live transliacijos vėlavimas lažybose: 10–30 sekundžių rizika statytojui

Pirmąsyk šitą skirtumą pajutau prieš devynerius metus — sėdėjau arenos antrame aukšte, šalia draugas su telefonu. Krepšininkas iš toli paleido kamuolį. Aš jau šokau, o draugas tuo pat metu spaudė statymo mygtuką su senu kursu. Du metrai tarp mūsų — ir dešimt sekundžių laiko. Tas momentas man pakeitė požiūrį į live statymus visam laikui. Per devynerius metus, dirbdamas su in-play rinkomis, mačiau tūkstančius situacijų, kuriose vėlavimas tampa lemiamu faktoriumi — kartais statytojo naudai, kartais prieš jį.
Tipinis vaizdo transliacijos vėlavimas live statymuose svyruoja nuo 10 iki 30 sekundžių nuo realaus laiko aikštėje. Skamba kaip smulkmena, kol nesupranti, kad krepšinyje per dešimt sekundžių gali įvykti dvi atakos, du metimai ir kursų pokytis 15–20 procentų. Šitas straipsnis — apie tai, kodėl signalas vėluoja, kaip tas vėlavimas iš tiesų veikia jūsų sprendimus prie ekrano, ir ką galima padaryti, kad žaidimo aikštelė taptų bent kiek lygesnė.
Kodėl interneto transliacija fiziškai vėluoja
Buvo metas, kai galvojau, kad vėlavimas — tai vienas atstumas tarp arenos ir mano kambario. Naivu. Iš tikrųjų signalas keliauja per septynias ar aštuonias grandis, ir kiekviena prideda po sekundę ar dvi. Vaizdas išeina iš kameros, patenka į transliacijos režisierių, koduojamas, perduodamas palydovui ar šviesolaidžiui, dekoduojamas, perpakuojamas streamingo platformai, vėl koduojamas pagal vartotojo prijungimo greitį, ir tik tada įlekia į jūsų telefoną.

Internetinė transliacija visada vėluoja labiau nei klasikinė televizija. Klasikiniam TV signalui pakanka maždaug penkių–aštuonių sekundžių uždelsimo, nes jis eina per palydovą tiesiogiai. O štai HLS arba DASH protokolas, kuriuo veikia dauguma lažybų bendrovių embedded grotuvų, suskaido vaizdą į dviejų–dešimties sekundžių segmentus ir laukia kelių jų sukauptų prieš pradėdamas rodyti — tai užtikrina sklandų atvaizdavimą, bet kainuoja papildomas dešimt–penkiolika sekundžių.
Reikia pridurti dar du dalykus. Pirma, daugelis transliacijų papildomai uždelsiamos sąmoningai — kad arbitraziniai botai ir didelių statymų konsorciumai negalėtų reaguoti į įvykį greičiau už algoritmą, formuojantį kursus. Antra, jūsų pačio interneto kokybė. Wi-Fi, perkrautas vakaro valandomis, gali pridėti dar penkias sekundes vien dėl buferizavimo.
Praktinė išvada paprasta — kai matote įvartį per lažybų bendrovės grotuvą, jis jau įvyko dvidešimt sekundžių anksčiau. Tas, kas yra arenoje arba prie greitesnio TV ekrano, jau seniai pamatė rezultatą ir, jei norėjo, jau spėjo įmesti statymą.
Vėlavimo poveikis live koeficientams
Pamenu vieną klientą, kuris man kartą skambino įsiutęs — esą bukmekeris jam „nuėmė” kursą per dvi sekundes nuo jo paspaudimo. Aš paklausiau, ką jis žiūrėjo. Atsakymas: internetinę transliaciją per BK svetainę. Tada paaiškinau, kad sistemos pusėje įvykis jau buvo užfiksuotas dvidešimt sekundžių iki to momento, kai jis pamatė vaizdą. Jis ne suvėlino statymą — jis statė į praeitį.

Live kursai sparčiose sporto šakose, tokiose kaip krepšinis ir tenisas, atnaujinami kas vieną–dvi sekundes. Tai reiškia, kad per dešimt sekundžių vėlavimo kursas gali kelis kartus keisti vertę. Įsivaizduokite tipinę situaciją: futbolas, favorito kursas 1,60, jam praleidžiamas įvartis 30-tą minutę. Realybėje kursas šokteli į 3,20 per kelias sekundes po įvykio. Bet jūsų ekrane įvartis dar net nepasirodė — o algoritmas jau perskaičiavo kursus pagal naują tikimybę. Jeigu spaudžiate „statyti” pagal seną 1,60 kursą, sistema pateikia jums du variantus: arba atmes statymą, arba pasiūlys priimti naują 3,20 kursą. Geriausiu atveju jūs gausite klausimą. Blogiausiu — statymas tiesiog nebebus priimtas.
Šita asimetrija veikia ne į abi puses. Bukmekeris turi tiesioginį duomenų srautą iš stebėjimo paslaugų — Sportradar, Genius Sports ir panašiai — kurie matuoja kiekvieną įvykį arenoje su mažesniu nei 0,5 sekundės uždelsimu. Vartotojas mato vaizdą po dvidešimties sekundžių. Tas dvidešimties sekundžių langas — tai visa esmė, kodėl algoritmas visada turi pranašumą.
Reikšminga ir tai, kad vėlavimas nėra pastovus per visą rungtynę. Reklaminės pertraukos, technikos perjungimai, įvykio metu padidėjęs paketų srautas — viskas keičia uždelsimo trukmę realiu laiku. Jūs galite manyti, kad jūsų signalas vėluoja 12 sekundžių, o iš tikrųjų jis šiuo metu vėluoja 27.
Skirtumai tarp lažybų bendrovių
Šitą skyrių norėčiau pradėti nuo nemalonios tiesos: jokia BK nepaskelbia tikslaus savo transliacijos vėlavimo. Tai nepatogi statistika, ir niekas neturi paskatos jos viešinti. Per devynerius metus stebėdamas tas pačias rungtynes per skirtingų operatorių grotuvus, supratau, kad skirtumai gali siekti dešimt sekundžių. Vienas operatorius rodo įvartį po 14 sekundžių, kitas — po 24.

Iš dalies tai priklauso nuo to, su kokiu turinio tiekėju BK turi sutartį. Premjer lygos transliacijos, perkamos iš oficialių holderių, paprastai keliauja per ilgesnę grandinę nei niche rinkų transliacijos iš trečiųjų šalių. Tos pačios rungtynės skirtinguose operatoriuose gali turėti skirtingus vėlavimo lygius vien dėl skirtingos signalo grandies.
Kita priežastis — kodavimo nustatymai. Operatoriai, kurie pasirenka aukštesnės kokybės vaizdą ir didesnį „buffer” dydį, faktiškai didina vėlavimą mainais į sklandumą. Tas, kuriam svarbiau low-latency režimas (paprastai naujesnės platformos), pasiekia 8–12 sekundžių vėlavimą, bet dažniau buferizuoja arba rodo žemesnę raišką.
Mano patarimas paprastas. Jei rimtai galvojate apie live statymus, paleiskite tas pačias rungtynes paraleliai dviejuose ar trijuose šaltiniuose ir užfiksuokite, kuris pirmiau rodo įvykį. Tai vienkartinis pratimas, kurio rezultatai bus naudingi mėnesius. Aš asmeniškai pažįstu žmones, kurie laiko atvirą TV ekraną kaip greičiausią informacijos šaltinį, o BK grotuvą — tik kaip statymo įrankį.
Kaip sumažinti vėlavimo poveikį savo statymams
Pirmiausia liaukitės bandyti „pagauti” momentą po įvykio. Žodis, kurį dažnai girdžiu nuo pradedančiųjų: „pamačiau įvartį, spėjau įmesti, kol kursas nepasikeitė.” Tai iliuzija. Jei matote įvartį per BK grotuvą, kursas jau pasikeitė — jūs tiesiog dar to nematote. Bandymas „pagauti” duos arba atmestą statymą, arba priimtą jau perskaičiuotu kursu.

Antra — naudokite vaizdą tik kaip kontekstą, ne kaip statymo signalą. Kontekstas reiškia: kaip žaidžia komanda apskritai, ar yra fizinis nuovargis, ar dominuoja stilistinis sutapimas. Tokie dalykai keičiasi lėtai ir vėlavimas neturi įtakos. O štai statymo sprendimas turėtų remtis tuo, kas jau matoma kursuose — ne tuo, ką jūs ką tik pamatėte ekrane.
Profesionalūs in-play statytojai turi paprastą taisyklę. Jie vengia ankstyvo cash out vien dėl emocijos po įvykio, nes algoritmas jau spėjo perskaičiuoti cash out vertę į operatoriaus naudą. Vietoj to, dažnai apsidraudžia rankiniu būdu — atidaro priešingą statymą po įvykio, kai kursai jau stabilizuojasi. Šitas požiūris reikalauja disciplinos, bet jis lygina žaidimo aikštelę bent iš dalies. Jeigu norite pasigilinti, kaip atrodo kaip judesys atrodo realiu laiku ir kas vyksta po įvykio per pirmąsias dešimtis sekundžių, tai atskira tema, verta atskiro nagrinėjimo.
Trečia — pasirinkite vieną pagrindinį šaltinį ir prie jo prisitaikykite. Šokinėjimas tarp trijų grotuvų ieškant „greitesnio” daro daugiau žalos nei naudos, nes jūs prarandate kalibravimo jausmą. Vienas pastovus šaltinis su žinomu vėlavimu yra geriau nei trys nežinomi.
Ką prisiminti prieš spaudžiant statymo mygtuką
Vėlavimas live statymuose nėra klaida ar gedimas. Tai yra fizinė, techninė ir komercinė realybė, kuri buvo, yra ir bus. Per devynerius metus mačiau, kaip statytojai pereina nuo iliuzijos „aš galiu apgauti sistemą greičiu” prie pripažinimo „aš statau pagal turimus duomenis, o ne pagal vaizdą, kurį matau.” Antrieji uždirba arba bent jau nešvaisto. Pirmieji — vienodai dažnai pyksta ant bukmekerio.

Esmė tokia: pripažinkite uždelsimo egzistavimą, sukalibruokite savo lūkesčius, ir nepriimkite statymo sprendimo remiantis ką tik matytu vaizdu. Statymai live formatu turi prasmę, kai jūsų edge yra geresnis pasiruošimas ir geresnis kovotojo ar komandos pažinimas — ne refleksai. Refleksai pralaimi algoritmui visada.
Kodėl interneto transliacija vėluoja daugiau nei TV?
Internetinė transliacija keliauja per daugiau kodavimo ir buferizavimo etapų — HLS arba DASH protokolas pats savaime prideda 10–15 sekundžių, nes vaizdas suskaidomas į segmentus ir kaupiamas prieš atvaizdavimą. Klasikinė televizija eina per palydovą tiesiogiai be tokio buferizavimo, todėl jos uždelsimas — apie 5–8 sekundes.
Ar arenoje matomi koeficientai skiriasi nuo internetinių?
Arenoje žmonės mato įvykį realiu laiku, todėl tie, kurie spėja statyti per arenos terminalus arba mobilias programėles iš stadiono, formaliai gali turėti kelių sekundžių pranašumą prieš nuotolinius vartotojus. Patys kursai, rodomi BK svetainėje, atnaujinami iš algoritmo duomenų be priklausomybės nuo vaizdo transliacijos, todėl skaičiai ten yra tie patys — skiriasi tik momentas, kai informacija pasiekia vartotoją.
Parengta „Trumo Lažybos” redakcijos.
