Gyors internetes sugárzás adatdarabolással

Utolsó frissítés:

Szerző:

szerző:
Folk György (hvg.hu)
Tetszett a cikk?

Hatalmas minőségjavulás várható a multimédiás tartalmak internetes sugárzásában, annak az új technológiának köszönhetően, mellyel hatalmas adattömegek cserélődnek sok ezer számítógép között, a ma bevett egyetlen adatforrással szemben.

Olyan szoftver algoritmust fejlesztett ki az amerikai Onion Network, mely a felhasználók számára a mainál sokszor gyorsabb kép-, és hangsugárzást tesz lehetővé. Az új megoldás legnagyobb előnye hogy a ma működő adathálózaton működik, vagyis egy plug-in licenszének megvételével bármely szoftver részévé válhat. A kifejlesztők tervei közt szerepel egy ingyenes böngésző megjelentetése, melyben ha multimédiás tartalmakat tölt le a felhasználó automatikusan működésbe lép.

A New Scientist cikke szerint a Swarmcast algoritmus a letöltésre váró adatokat feldarabolja, így ezután a központi forrás mellett az éppen online lévő felhasználóktól – akiknek a gépén megtalálható a keresett tartalom – egyszerre tölti, ezzel a legjobb sávszélesség kihasználást érve el és a legnagyobb letöltési sebességet.

A létező adatköteg daraboló megoldások – amelyeknél a felhasználókhoz véletlenszerű sorrendben érkeznek az adatcsomagok, csak a letöltés után állva össze egy egésszé – nem alkalmasak a streaming technológia kiszolgálására. A Swarmcast erre kínál megoldást, mert az egyes adatkötegek kötött sorrendben érkeznek a letöltő számítógépére, s emiatt bármely fájltípus továbbítására alkalmazhatóvá válik.

A darabokra hasított adattovábbítás módszerét a BitTorrent letöltés vezérlő programból ismerhetjük, amellyel nagyméretű videó és hangfájlok valamint teljes szoftverek letöltését menedzselhetjük.

„A Swarming a matematikailag bizonyítható leggyorsabb letöltési metódus” véli Justin Chapweske az Onion Network vezető programozója és társalapítója; „Legyen szó egy weboldalról, egy pdf vagy video fájlról, a számítógépek ezen túl képesek lesznek streaming-elni bármit.

Az algoritmust úgy írták, hogy az esetleges hálózati hibákat is képes legyen kiküszöbölni, a lehető legbiztonságosabb adatátvitelt téve lehetővé. A biztonságról titkosított aláírás gondoskodik, letöltésenként egyéni azonosítóval.

„A streaming technológia ilyen kiterjesztése az adattovábbítás minden területére, természetes folyamat, hiszen nem elég gyors szerver oldali megoldások alkalmazása, ha az adatcsomaggal megcélzott felhasználó fogadóképessége nem javul” - mondta Theodore Hong bit programozó.

A Swarmstreaming sémát már sikerrel alkalmazzák a CAD (alkalmazott számítógépes tervező) programban, ahol a megtervezett tárgyak mérete több gigabájtra rúghat, ezért nagy segítség az együtt dolgozó tervezőknek a tervek megosztásában.