Fontos változásra kell figyelnie minden hirdetőnek: 2025. október 1-jétől új uniós szabályok lépnek életbe a politikai tartalmú hirdetések kezelésére. A Google Ads felhasználóinak mostantól nyilatkozniuk kell arról, hogy futtatnak-e politikai jellegű kamp...
A videó streaming definíciója
A videó streaming, vagy „streamelés” a videófájlok folyamatos átvitele egy szerver és egy kliens között (általában a szerverről a klienshez). Ugyan így streamelhetők továbbá hangfájlok is. A megtekintett videót, vagy épp hallgatott hangfájlt egy távoli szerver tárolja, és részenként érkezik meg a kliens eszközére. Természetesen ideális körülmények között a kliens ezt egy folyamatos, akadásmentes lejátszásnak érzékeli.
Streamelésnek számít például, amikor az internethez csatlakozva tekintünk meg egy filmet, vagy hallgatunk egy podcastet.
Streaming és letöltés – Mi a különbség?
A streamelés valós időben történik, és hatékonyabb, mint a médiafájlok teljes letöltése. Amikor egy hang-, vagy videófájlt letölt a felhasználó, akkor azt teljes méretben kell tárolnia saját, helyi tárhelyén. Mi több, a fájl letöltés közben nem játszható le, csak amikor már teljes egészében megérkezett a felhasználó rendszerére (tehát miután sikeresen befejeződött a letöltés).
Ezzel szemben, ha ugyan ezt a fájlt streamelik, akkor elég csupán néhány másodpercet várni, és máris megtekinthetővé vagy meghallgathatóvá válik az a rész, ahol éppen a lejátszófej áll. Ilyenkor technikailag letöltődik némi adat a felhasználó eszközére, de az nem kerül ott mentésre, és nem kell egyszerre az egész fájlt letölteni a megtekintéshez.
A streaming működése
Akárcsak minden egyéb interneten küldött adat, a streamelés során megtekintett videók és hangfájlok is csomagok formájában kerül át a szerverről a kliens rendszerére. Minden csomagban az eredeti fájl egy kis része található meg. A felhasználó böngészője vagy lejátszója ezeket a csomagokat „illeszti” össze, és videókként vagy hanganyagokként játssza le őket.
Ennek köszönhetően egy online videó vagy hanganyag bármelyik részére rá lehet kattintani az idősávon, és néhány másodpercen belül már folytatódik is onnan a lejátszás, mert a lejátszó az adott időponthoz kapcsolódó csomagokat kéri le ilyenkor a szervertől.
A streaming által használt protokoll
Egyes streaming módszerek az UDP (User Datagram Protocol), míg mások a TCP (Transmission Control Protocol) protokollokat használják. Ezek mind átviteli protokollok, ami azt jelenti, hogy adatok mozgatására használják őket.
A TCP egy dedikált kapcsolatot nyit meg az adatátvitelhez, és biztosítja, hogy az összes adat a megfelelő sorrendben kerüljön átvitelre. Az UDP nem foglalkozik ezekkel, ezért kevésbé megbízható (egyes csomagok elveszhetnek az átvitel során), ámde valamivel gyorsabb, mint a TCP.
Ha a streamingről van szó, egyes esetekben a sebesség fontosabb lehet, mint a megbízhatóság. Például egy videókonferencia során fontosabb, hogy a kommunikáció valós időben történjen, minthogy a kép és a hang tökéletes minőségűek legyenek. Ilyenkor egyáltalán nem nagy probléma néhány elveszett csomag, tehát az UDP a jobb választás.
Más esetekben a lejátszás stabilitásáért és minőségéért megéri valamivel többet várni a videó betöltésére, ezért sok online streaming szolgáltató TCP-t használ.
A pufferelés és a streaming
Egy online médiafájl lejátszásakor a lejátszó néhány másodpercnyi csomagot előre letölt a kliens rendszerére, hogy a lejátszás akkor is folytatódhasson, ha a kapcsolat egy pillanatra megszakad a szerverrel. Ez az úgynevezett pufferelés. A pufferelés lehetővé teszi az online médiafájlok zavartalan és akadásmentes lejátszását.
Fontos észben tartani, hogy ha a szerverrel kialakított kapcsolat lassú és/vagy rendszeresen akadozik, akkor a pufferelés sokáig tarthat, és nem garantálja a fájlok akadásmentes lejátszását.
A streamelést lassító tényezők
A hálózat oldalán az alábbi tényezők lassíthatják a médiafájlok valós idejű lejátszását:
- A hálózat késése: Ezt számos tényező befolyásolhatja, például a kliens és a szerver közötti távolság.
- A hálózat terhelése: Ha egyszerre túl sok adat mozog egy hálózaton, akkor ez is csökkentheti a streamelés minőségét.
A felhasználó oldalán is vannak bizonyos tényezők, amelyek befolyásolják a streamelést:
- Wi-Fi: Egyes Wi-Fi eszközök nem elég gyorsak ahhoz, hogy lépést tudjanak tartani a szerverről érkező adatokkal. Ilyenkor érdemes gyengébb minőségű verziót választani a lejátszáshoz (ezek kisebb méretűek, így kevésbé megterhelők), vagy LAN kábelre váltani, ami stabilabb kapcsolatot biztosít.
- Lassú klienseszközök: A videók lejátszásához sok rendszer-erőforrásra van szükség. Ha egy eszközön (például egy régi laptop vagy okostelefon) egyszerre túl sok háttérfolyamat fut, akkor nem biztos, hogy képes lesz valós időben, vagy jó minőségen lejátszani a videófájlokat.
- Nincs elegendő sávszélesség: Hanganyagok lejátszásakor ez kevésbé probléma, azonban a videók (főleg a jobb minőségűek) már lényegesen több sávszélességet igényelnek ezeknél.