Summary: | Tässä tutkielmassa perehdytään suoratoistoon ja sen tekniseen perustoteutukseen.
Lisäksi vertaillaan erilaisia tapoja toteuttaa suoratoisto; pääpainona
vertaisverkkopohjaisten suoratoistosovellusten vertailu muihin toteutustapoihin. Tavoitteena
oli tutkia kirjallisuuskatsauksen avulla erilaisia toteutusvaihtoehtoja sekä
puntaroida niiden hyviä ja huonoja puolia. Katsauksen perusteella suoratoiston toteutus
on vielä voimakkassa murrostilassa ja erilaiset teknologiat kilpailevat keskenään.
Paremmuusjärjestystä eri toteutustapojen välillä on vaikea määrittää. Vertaisverkkopohjaisten suoratoistosovellusten laajempi käyttöönotto on mahdollista,
mutta se vaatii vielä lisää kehitystyötä. Pilvipalvelut ja hybridimallit ovat hinnastaan
huolimatta tasapainoisimpia vaihtoehtoja suurille käyttäjämäärille tarkoitettujen
suoratoistosovellusten pohjaratkaisuiksi.
This thesis takes a look at streaming and the basic technical principles behind
it. In addition, this thesis compares the different technologies that are in use
in common streaming applications and especially streaming applications that use
peer-to-peer networks. The goal was to employ a systematic literature review approach
to research these different technologies and weigh their upsides and downsides.
According to this research, streaming applications are still in a state of fast
evolution and different technologies compete heavily with each other. It is hard to
determine which one is the best. Using peer-to-peer networks more widely is possible, but the technology still needs more refining. Cloud services and hybrid models
are currently the most balanced technologies for building streaming applications
despite their cost.
|