Suoratoisto ja vertaisverkkopohjainen suoratoisto

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 tote...

Full description

Bibliographic Details
Main Author: Kivioja, Roope
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, University of Jyväskylä, Jyväskylän yliopisto
Format: Bachelor's thesis
Language:fin
Published: 2016
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/50106
_version_ 1828193214864031744
author Kivioja, Roope
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_facet Kivioja, Roope Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto Kivioja, Roope Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_sort Kivioja, Roope
datasource_str_mv jyx
description 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.
first_indexed 2024-09-11T08:50:27Z
format Kandityö
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Hannakaisa Isom\u00e4ki", "language": null, "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Kivioja, Roope", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2016-06-04T14:01:18Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2016-06-04T14:01:18Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2016", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/50106", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "T\u00e4ss\u00e4 tutkielmassa perehdyt\u00e4\u00e4n suoratoistoon ja sen tekniseen perustoteutukseen.\nLis\u00e4ksi vertaillaan erilaisia tapoja toteuttaa suoratoisto; p\u00e4\u00e4painona\nvertaisverkkopohjaisten suoratoistosovellusten vertailu muihin toteutustapoihin. Tavoitteena\noli tutkia kirjallisuuskatsauksen avulla erilaisia toteutusvaihtoehtoja sek\u00e4\npuntaroida niiden hyvi\u00e4 ja huonoja puolia. Katsauksen perusteella suoratoiston toteutus\non viel\u00e4 voimakkassa murrostilassa ja erilaiset teknologiat kilpailevat kesken\u00e4\u00e4n.\nParemmuusj\u00e4rjestyst\u00e4 eri toteutustapojen v\u00e4lill\u00e4 on vaikea m\u00e4\u00e4ritt\u00e4\u00e4. Vertaisverkkopohjaisten suoratoistosovellusten laajempi k\u00e4ytt\u00f6\u00f6notto on mahdollista,\nmutta se vaatii viel\u00e4 lis\u00e4\u00e4 kehitysty\u00f6t\u00e4. Pilvipalvelut ja hybridimallit ovat hinnastaan\nhuolimatta tasapainoisimpia vaihtoehtoja suurille k\u00e4ytt\u00e4j\u00e4m\u00e4\u00e4rille tarkoitettujen\nsuoratoistosovellusten pohjaratkaisuiksi.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "This thesis takes a look at streaming and the basic technical principles behind\nit. In addition, this thesis compares the different technologies that are in use\nin common streaming applications and especially streaming applications that use\npeer-to-peer networks. The goal was to employ a systematic literature review approach\nto research these different technologies and weigh their upsides and downsides.\nAccording to this research, streaming applications are still in a state of fast\nevolution and different technologies compete heavily with each other. It is hard to\ndetermine 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\nare currently the most balanced technologies for building streaming applications\ndespite their cost.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted using Plone Publishing form by Roope Kivioja (rosakivi) on 2016-06-04 14:01:18.157651. Form: Kandidaatintutkielma -lomake (https://kirjasto.jyu.fi/julkaisut/julkaisulomakkeet/kandin-tutkielma-lomake). JyX data: [jyx_publishing-allowed (fi) =True]", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by jyx lomake-julkaisija (jyx-julkaisija.group@korppi.jyu.fi) on 2016-06-04T14:01:18Z\nNo. of bitstreams: 2\nURN:NBN:fi:jyu-201606042879.pdf: 149383 bytes, checksum: 1c1d45f82c9a16dd7638505b58c5980d (MD5)\nlicense.html: 4791 bytes, checksum: b2a76dbdf6b0994ea56ec1eeb9eae7c2 (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2016-06-04T14:01:18Z (GMT). No. of bitstreams: 2\nURN:NBN:fi:jyu-201606042879.pdf: 149383 bytes, checksum: 1c1d45f82c9a16dd7638505b58c5980d (MD5)\nlicense.html: 4791 bytes, checksum: b2a76dbdf6b0994ea56ec1eeb9eae7c2 (MD5)\n Previous issue date: 2016", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "22", "language": "", "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "suoratoisto", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "vertaisverkot", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "puskurointi", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Suoratoisto ja vertaisverkkopohjainen suoratoisto", "language": "", "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "bachelor thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-201606042879", "language": null, "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Kandidaatintutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Bachelor's thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietotekniikka", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Mathematical Information Technology", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.date.updated", "value": "2016-06-04T14:01:19Z", "language": null, "element": "date", "qualifier": "updated", "schema": "dc"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_7a1f", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": "fi", "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "bachelorThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}]
id jyx.123456789_50106
language fin
last_indexed 2025-03-31T20:03:07Z
main_date 2016-01-01T00:00:00Z
main_date_str 2016
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/c689e699-fe2d-4360-8a9d-77cb27800cd7\/download","text":"URN:NBN:fi:jyu-201606042879.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2016
record_format qdc
source_str_mv jyx
spellingShingle Kivioja, Roope Suoratoisto ja vertaisverkkopohjainen suoratoisto suoratoisto vertaisverkot puskurointi Tietotekniikka Mathematical Information Technology
title Suoratoisto ja vertaisverkkopohjainen suoratoisto
title_full Suoratoisto ja vertaisverkkopohjainen suoratoisto
title_fullStr Suoratoisto ja vertaisverkkopohjainen suoratoisto Suoratoisto ja vertaisverkkopohjainen suoratoisto
title_full_unstemmed Suoratoisto ja vertaisverkkopohjainen suoratoisto Suoratoisto ja vertaisverkkopohjainen suoratoisto
title_short Suoratoisto ja vertaisverkkopohjainen suoratoisto
title_sort suoratoisto ja vertaisverkkopohjainen suoratoisto
title_txtP Suoratoisto ja vertaisverkkopohjainen suoratoisto
topic suoratoisto vertaisverkot puskurointi Tietotekniikka Mathematical Information Technology
topic_facet Mathematical Information Technology Tietotekniikka puskurointi suoratoisto vertaisverkot
url https://jyx.jyu.fi/handle/123456789/50106 http://www.urn.fi/URN:NBN:fi:jyu-201606042879
work_keys_str_mv AT kiviojaroope suoratoistojavertaisverkkopohjainensuoratoisto