Za veliki deo ljudi koji ovo čitaju, video se i dalje meri epizodama i filmovima: nešto se snimi, negde stoji, i mi to pustimo kad stignemo.
Paralelno sa tim nastao je potpuno drugačiji oblik videa: onaj u kojem ništa ne postoji unapred, a gledanost se meri satima i istovremenim gledaocima.

Iako prihod tradicionalnih televizija ne pada dramatično, budućnost deluje jasno. TV publiku čine starije generacije, bez novih koje je dopunjuju.
Statistike pokazuju i da je udeo gledanja video sadržaja generalno i strimova na putu da pretekne linearne, i mlađe generacije su gotovo isključivo usmerene na onlajn formate.
Taj onlajn format, do ne tako davno relevantan za relativno malu grupu ljudi danas mora da radi za publiku veličine televizijske, i preko toga. A rešava se na način koji sa klasičnim veb razvojem ima malo veze.

Signal nije fajl, i odavno nije niša
Slika ne putuje do gledaoca kao fajl. Platforma je u hodu prekodira u više verzija kvaliteta, pakuje u segmente od nekoliko sekundi i gura na servere po svetu, odakle ih plejer skida i lepi u neprekidnu sliku — sve odjednom, istovremeno.

I sve to mora da se desi dok se događaj još dešava, za sve gledaoce istovremeno, sa minimalnim prostorom za grešku — segment koji zakasni ima vrlo kratak prozor da se nadoknadi pre nego što gledalac prestane da prima signal.
Ako je nekome loš signal — prebacuje se drugde, možda i za stalno, tako da svaka tehnička greška puno košta biznis deo ovakvog proizvoda.
Ako ste iz neke starije generacije koja i dalje misli da su to gejmeri koji gledaju gejmere, to odavno više ne važi.
Gejming danas nosi oko trećine ukupno odgledanih sati — a najveća pojedinačna negejming kategorija su vesti i politika (do skoro monopol tradicionalnih emitera), ispred zabave, muzike i sporta.
Uz to, uživo danas ide i šou-biznis: reper Drake, jedna od najvećih muzičkih zvezda planete, svoje strimove pušta upravo na Kicku.
Kick, najmlađi veliki igrač
Twitchu je u prvom kvartalu ove godine gledanost pala oko 14 odsto u odnosu na isti kvartal lane, na 4.55 milijardi sati.
Kick je u istom periodu porastao oko 65 odsto, na 1.27 milijardi sati.

Kick nam je od tih platformi najbliži iz sasvim praktičnog razloga: iza njega stoji australijski Easygo, čiji je jedini razvojni centar van Australije u Beogradu.
Po Easygo sajtu, na Kicku se mesečno odgleda preko 500 miliona sati, dnevno se pošalju desetine miliona poruka sa rekordom od skoro pet miliona gledalaca u istom trenutku, na jednom strimu. (Ove jeseni očekuju i jedan sa deset.)
Zašto je ovo interesantan tehnički problem
Stvar koja ne postoji ne može da se kešira

Na uobičajenom sajtu ono što tražiš već postoji. Stranica, slika, video: napravi se jednom, kopija čeka na serveru blizu tebe, i milion ljudi dobije isti fajl.
Na Kicku i drugim livestreaming servisima ono što gledalac traži pre tri sekunde nije postojalo. Signal sa računara osobe koja emituje video tek stiže, u hodu se konvertuje u različite verzija različitog kvaliteta, pa se šalje na servere na svim kontinentima...

Sve je za odma' sada odma'
Kad običan sajt dobije više posla nego što može, ono što ne mora odmah stavi u red. Potvrda narudžbine stigne mejlom i za sat, i može da vredi isto.
Na ovakvom servisu malo šta može da čeka.
Poruka u četu koja kasni 15 sekundi više nije deo razgovora. Obaveštenje da je strim počeo vredi samo u prvih nekoliko minuta.
Ako je čet neusklađen sa slikom i zvukom, recimo vidiš u chatu da je gol pao pre nego što to vidiš, UX ti je užasan. A moderatorska odluka mora da važi apsolutno odmah zbog, između ostalog, zakona.

Sistem koji rukuje tvojim parama ne sme da pogreši
Ovaj princip je poznat vama koji ovo čitate i radili ste u nekom fintechu i sličnim kompanijama. Livestreaming ne deluje kao finansijska institucija. Barem nije za većinu nas u publici.
Ljudima koji prave sadržaj, s druge strane, veoma jeste, to je glavni ili među glavnim razlozima zašto uopšte to rade. Od toga veliki deo njih živi.
Isplate njima zavise od toga koliko je njihov sadržaj popularan, i transparentnost i tačnost isplata njima direktno utiče na to da li će želeti da ostanu na tvom servisu, i može da se prenese na to kako pričaju o tvom brendu svojoj publici.
Trećina razvojnog tima Kicka sedi u Beogradu

Na našem julskom događaju Nikola Jevtović, koji vodi inženjering Kicka i beogradsku kancelariju Easygoa, izneo je kako to izgleda kad se sve to sabere na jednoj platformi.
Kick nije jedan sistem nego preko 100 servisa. Video je samo jedan od njih.
U svakom trenutku na platformi radi oko 15.000 prenosa uživo — ne dnevno, nego istovremeno. Svaki od njih ima svoj tok, svoju publiku i svoj čet.
Pojedinačni prenosi redovno okupe oko milion gledalaca, a rekord platforme je preko 4.6 miliona u istom trenutku.

Notifikacije su zaseban problem te iste skale: u proseku oko 350.000 u minutu. Tu su naišli na plafon koji nije njihov — Firebase ih ograničava na 600.000 u minutu, a oni su počeli da udaraju u tu granicu.
Poruka u četu je preko 46 miliona dnevno. Na toj skali moderacija prestaje da bude posao koji čovek može da radi rukama, pa su umesto grubih pravila prešli na model koji uče kako firma zaista želi da izgleda razgovor.
Uz to ide i zaseban sloj koji gleda sam video, jer se ni sadržaj prenosa ne može pregledati ručno.
Kick ukupno razvija oko 60 inženjera — a čak trećina tog tima sedi u Beogradu

Beogradski tim radi direktno na Kicku, zajedno sa kolegama iz Australije, na problemima koje donosi razvoj platforme ove veličine — od skaliranja i pouzdanosti sistema, preko infrastrukture i kvaliteta, do toga kako platforma nastavlja da raste bez usporavanja razvoja.
Do skoro smo o problemima ove skale uglavnom čitali kroz engineering blogove velikih tehnoloških kompanija iz drugih zemalja. Danas se deo njih rešava i u Beogradu.
Kako tačno izgleda rad na Kicku iz beogradske kancelarije, na čemu lokalni inženjeri rade i sa kakvim se tehničkim izazovima susreću — tema je posebnog članka koji uskoro spremamo.
Javićemo ti kad izađe tekst o radu na Kicku iz Beograda i kad Easygo otvori nove pozicije:
Bez spama — samo tekstovi o livestreamingu i Easygo pozicije u Beogradu.
