Kaip vaizdas keliauja per eterį tiesiai į jūsų ekraną
Prisimenu, kaip vaikystėje stebėdavausi, kodėl per televizorių matau žmones, kurie yra už šimtų kilometrų. Atrodė kaip magija – kažkas kalba studijoje Vilniuje, o aš matau jį savo kambaryje Kaune. Dabar, kai vaizdo transliavimas tapo tokia kasdienybe, kad žiūrime filmus telefone metro stotelėje ar transliuojame savo žaidimus tūkstančiams žiūrovų, verta suprasti, kaip visa tai iš tikrųjų veikia.
Vaizdo transliavimo technologija – tai būdas perduoti judančius vaizdus ir garsą iš vieno taško į kitą ar net milijonus kitų taškų vienu metu. Skamba paprasta, bet už šios technologijos slypi sudėtingas kelias nuo kameros objektyvo iki jūsų ekrano pikselių.
Nuo mechaninių diskų iki skaitmeninių srautų
Pirmieji vaizdo transliavimo bandymai prasidėjo dar 1920-aisiais, kai išradėjai eksperimentavo su mechaninėmis sistemomis. Įsivaizduokite besisukantį diską su skylutėmis – tai buvo Nipkow diskas, kurį vokiečių inžinierius Paul Nipkow išrado dar 1884 metais. Šis diskas skenuodavo vaizdą eilutė po eilutės, panašiai kaip jūsų akys skaito šį tekstą. Tik problema buvo ta, kad vaizdo kokybė buvo siaubinga – maždaug 30 eilučių, kai šiuolaikinis Full HD turi 1080.
1930-aisiais atsirado elektroninės sistemos su katodų spindulių vamzdžiais. Rusų kilmės amerikietis Vladimir Zworykinas sukūrė ikonoskopu vadinamą kamerą, kuri galėjo paversti šviesą elektros signalais daug efektyviau. Tai buvo revoliucija – staiga televizija tapo praktiška. BBC pradėjo reguliarias transliacijas 1936 metais, nors Antrasis pasaulinis karas viską pristabdė.
Po karo televizija sprogo kaip technologija. 1950-aisiais ji jau buvo beveik kiekviename amerikietiškame name. Spalvota televizija atėjo 1960-aisiais, nors daugelis žmonių dar dešimtmetį žiūrėjo juodai baltą – spalvoti televizoriai buvo brangūs. Lietuvoje pirmoji televizijos stotis pradėjo veikti 1957 metais, o spalvota transliacija atėjo tik 1974-aisiais.
Kaip vaizdas tampa signalu
Šiuolaikinė vaizdo transliavimo technologija prasideda nuo kameros. Bet kamera nedaro nuotraukų – ji nuolat skaito šviesą. Kameros jutiklyje yra milijonai mažyčių foto diodų, kurie reaguoja į šviesą. Kiekvienas tokis diodas tampa vienu vaizdo elementu – pikseliu.
Štai kaip tai veikia praktiškai: kai filmuojate savo katiną, šviesa atsispindi nuo jo kailio ir patenka į kameros objektyvą. Objektyvas fokusuoja šią šviesą ant jutiklio. Jutiklyje esantys foto diodai paverčia šviesą elektros įtampa – kuo daugiau šviesos, tuo didesnė įtampa. Spalvoms reikia trijų skirtingų matavimų – raudonos, žalios ir mėlynos šviesos kiekio. Iš šių trijų spalvų galima sukurti bet kokią kitą spalvą, kurią matote ekrane.
Bet čia prasideda tikrasis iššūkis. Jei norite transliuoti Full HD vaizdą 30 kadrų per sekundę, jums reikia perduoti 1920 × 1080 × 3 × 30 = 186,624,000 skaičių per sekundę. Tai yra apie 560 megabaitų duomenų kiekvieną sekundę. Valandos filmas užimtų 2 terabaitus! Akivaizdu, kad niekas negali tiek duomenų perduoti realiu laiku per internetą ar net transliuoti per eterį.
Glaudinimo stebuklai
Čia į pagalbą ateina vaizdo glaudinimas – viena genialesnių technologijų, kurią žmonija sugalvojo. Pagrindinis principas paprastas: vaizde yra daug pasikartojančios informacijos, kurią galima aprašyti trumpiau.
Pavyzdžiui, jei jūsų vaizde yra mėlynas dangus, nereikia sakyti „mėlynas pikselis, mėlynas pikselis, mėlynas pikselis” milijoną kartų. Užtenka pasakyti „milijonas mėlynų pikselių iš eilės”. Tai vadinama erdviniu glaudinimu.
Dar įdomesnis dalykas – laikinis glaudinimas. Kai žiūrite filmą, dažniausiai tarp kadrų keičiasi tik nedidelė vaizdo dalis. Jei kamera nejuda, fonas lieka tas pats. Todėl užuot siuntus visą kadrą, galima siųsti tik tai, kas pasikeitė. Tai kaip žaisti „rask skirtumus” žaidimą – tik kompiuteris tai daro 30 kartų per sekundę.
Populiariausi glaudinimo standartai šiandien yra H.264 ir naujesnysis H.265 (dar vadinamas HEVC). H.265 gali suspausti vaizdą dvigubai efektyviau nei H.264, bet reikalauja galingesnio procesoriaus. Naujesnieji standartai kaip AV1 žada dar geresnį glaudinimą, bet jų palaikymas dar nėra visur.
Keliai, kuriais keliauja vaizdas
Turime suspausti vaizdą – puiku. Dabar reikia jį kažkaip pristatyti žiūrovams. Yra keletas pagrindinių būdų, kaip tai daroma.
Antžeminis transliavimas – tai tradicinė televizija, kuri veikia per radijo bangas. Siųstuvas ant aukšto bokšto spinduliuoja signalą, kurį sugauna jūsų antena. Lietuvoje nuo 2012 metų viskas pereita prie skaitmeninės DVB-T technologijos, o dabar jau diegiama DVB-T2. Skaitmeninė televizija leidžia vienu metu transliuoti kelis kanalus toje pačioje dažnių juostoje, kur anksčiau tilpo tik vienas analoginis kanalas.
Kabelinė televizija vaizdą pristato per koaksialinį kabelį arba optinį šviesolaidį. Tai patikimesnis būdas, nes signalas nekenčia nuo oro sąlygų ar kliūčių. Šiuolaikiniai kabeliniai tinklai gali perduoti šimtus kanalų ir greitą internetą tuo pačiu kabeliu.
Palydovinė televizija naudoja dirbtinį palydovą, kuris skraido 36,000 kilometrų aukštyje. Signalas keliauja nuo žemės stoties į palydovą, o tada atspindi atgal į plačią teritoriją. Jūsų palydovinė lėkštė sugauna šį silpną signalą ir sustiprina jį. Palydovinė televizija puiki kaimo vietovėse, kur nėra kabelių infrastruktūros.
Internetinis transliavimas (IPTV ir OTT) – tai šiuolaikiškas būdas, kai vaizdas keliauja per įprastą interneto ryšį. IPTV paprastai teikia jūsų interneto tiekėjas per uždarą tinklą, o OTT (Over-The-Top) paslaugos kaip Netflix, YouTube ar HBO veikia per atvirą internetą. Čia naudojamas adaptyvus bitų srautas – sistema automatiškai reguliuoja vaizdo kokybę priklausomai nuo jūsų interneto greičio.
Kas vyksta jūsų namuose
Kai signalas pasiekia jūsų namus, reikia jo dekodavimo. Jūsų televizorius, kompiuteris ar išmanusis telefonas turi specialų dekoderio lustą, kuris atlieka atvirkštinį procesą – išpakuoja suspausti duomenis atgal į pikselius.
Moderniuose įrenginiuose šis procesas vyksta aparatine įranga, ne programine. Kodėl? Nes programinis dekodavimas suėstų per daug procesoriaus galios ir išsektų bateriją. Aparatinis dekoderis – tai specialiai sukurtas lustas, kuris daro vieną dalyką, bet daro jį labai efektyviai.
Kai vaizdas iškoduotas, jis atsiduria ekrane. LCD ekranuose kiekvienas pikselis turi tris subpikselius – raudoną, žalią ir mėlyną. Skystieji kristalai veikia kaip užuolaidos, kurios praleidžia daugiau ar mažiau šviesos iš galinės apšvietimo panelės. OLED ekranuose kiekvienas pikselis pats švyti – tai leidžia pasiekti geresnį kontrastą ir juodesnę juodą spalvą.
Tiesioginės transliacijos ypatumai
Tiesioginė transliacija – tai visai kitas žvėris nei įrašyto turinio transliavimas. Kai Netflix siunčia jums filmą, jis gali pradėti siųsti duomenis iš anksto, sukurti buferį, optimizuoti kokybę. Bet kai transliuojate futbolo rungtynes ar žaidžiate žaidimą Twitch platformoje, kiekviena sekundė svarbi.
Pagrindinis iššūkis – vėlavimas (latency). Idealiu atveju norite, kad vaizdas pasiektų žiūrovus per kelias sekundes. Bet kiekvienas procesas prideda vėlavimo: kodavimas, siuntimas į serverį, paskirstymas per CDN (Content Delivery Network) tinklą, siuntimas žiūrovui, dekodavimas. Paprastai gaunasi 5-20 sekundžių vėlavimas, nors naujos technologijos kaip WebRTC gali sumažinti jį iki 1-2 sekundžių.
Profesionalios tiesioginės transliacijos naudoja kelis kamerų šaltinius, mikserius, grafikos įterpimą. Tai reikalauja galingos įrangos ir specialistų komandos. Bet šiandien bet kas gali transliuoti iš telefono – YouTube Live, Facebook Live, Instagram Live padaro tai prieinamą visiems. Kokybė, žinoma, bus kitokia nei profesionalioje studijoje, bet technologija ta pati.
Ateities horizontai ir praktiniai patarimai
Vaizdo transliavimas nuolat evoliucionuoja. 4K rezoliucija jau tampa standartu, 8K beldžiasi į duris, nors daugeliui žmonių sunku pastebėti skirtumą įprastais žiūrėjimo atstumais. HDR (High Dynamic Range) suteikia didesnį ryškumo diapazoną ir sodresnias spalvas – tai pastebima daug labiau nei papildomi pikseliai.
5G tinklai žada pakeisti mobilųjį vaizdo transliavimą. Su teoriškai 1-10 gigabitų per sekundę greičiais, galėsite transliuoti aukštos kokybės vaizdą iš bet kurios vietos. Tai atveria naujas galimybes žurnalistams, turinio kūrėjams, net paprastiems žmonėms.
Dirbtinis intelektas jau dabar naudojamas vaizdo gerinimui realiu laiku. Nvidia DLSS technologija gali paimti žemos rezoliucijos vaizdą ir „išmintingai” jį padidinti iki aukštesnės rezoliucijos. Tai leidžia transliuoti mažiau duomenų, bet vis tiek rodyti aukštos kokybės vaizdą.
Jei planuojate pradėti transliuoti patys, štai keli praktiniai patarimai. Pirma, investuokite į gerą internetą – stabilumas svarbesnis nei maksimalus greitis. Transliavimui į 1080p reikia bent 5-7 Mbps išsiuntimo greičio. Antra, garsas yra svarbesnis nei vaizdas – žmonės atleis vidutinišką vaizdo kokybę, bet ne blogą garsą. Trečia, apšvietimas daro stebuklus – net paprasta žiedinė lempa gali transformuoti jūsų vaizdo kokybę.
Technologijų pasaulyje svarbu suprasti, kad tobulumas nėra tikslas. YouTube automatiškai parenka kokybę pagal jūsų interneto greitį. Jei turite lėtą ryšį, geriau žiūrėti 480p be sustojimų nei bandyti 4K ir matyti nuolatinį buferizavimą. Dauguma žmonių žiūri turinį telefone ar planšetėje, kur skirtumas tarp 1080p ir 4K beveik nepastebimas.
Vaizdo transliavimo technologija nustojo būti magija – dabar tai kasdienybė, kurią naudojame net negalvodami. Bet suprasdami, kaip ji veikia, galime geriau ją panaudoti, išspręsti problemas ir įvertinti, koks nuostabus technologinis pasiekimas yra tai, kad galime matyti įvykius kitame pasaulio gale beveik realiu laiku. Nuo mechaninių diskų iki dirbtinio intelekto – šis kelias rodo, kaip žmonijos išradingumas gali paversti fantazijas realybe.

