Přenos a zobrazení videa v prohlížeči pro záznam pracovní plochy

but.committeedoc. Ing. Richard Růžička, Ph.D., MBA (předseda) doc. Ing. Vladimír Drábek, CSc. (místopředseda) doc. Mgr. Adam Rogalewicz, Ph.D. (člen) doc. Ing. Ondřej Ryšavý, Ph.D. (člen) doc. Ing. Martin Sysel, Ph.D. (člen) doc. Ing. František Zbořil, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm " A ". Otázky u obhajoby: Jak se bude výsledné řešení chovat při řádově vyšším počtu klientů? Jaké jsou specifické situace, kdy se dá očekávat, že systém bude fungovat neoptimálně?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorŠpaněl, Michalcs
dc.contributor.authorSvačina, Lukášcs
dc.contributor.refereeBeran, Vítězslavcs
dc.date.created2016cs
dc.description.abstractCílem práce je navrhnout a realizovat unikátní službu kombinující nejnovější technologie na poli webových aplikací. Služba umožní záznam pracovní plochy s následnou P2P distribucí mezi sledujícími uživateli a to jen za pomocí webového prohlížeče. Základem práce je analýza dostupných moderních a připravovaných technologií, které dovolují prakticky realizovat takovou službu. To zahrnuje získání přístupu k pracovní ploše, její záznam, zpracování získaných dat a jejich přenos sítí s následným přehráním pozorovateli. Videa jsou upravena pro přehrávání po částech s možností posuvu. Pro zajištění škálovatelnosti řešení je implementována distribuovaná architektura výměny částí záznamu mezi uzly formou hybridní P2P VoD sítě. Přehrávač tak umožňuje získání potřebných částí od aktuálně sledujících uživatelů a to včetně plynulého přehrávání videa během probíhajících přenosů s možností libovolného přesunu ve videu. Vzhledem k velmi rané či experimentální podpoře některých použitých API je vždy zpracován patřičný rozbor dostupné podpory prohlížečů.cs
dc.description.abstractAim of the thesis is to design and implement unique service based on the newest technologies in web apps fi eld which allows screen recording followed by P2P distribution between participating users using web browser only. Thesis deals with the analysis of modern and coming technologies which allow practical implementation of such a service. It involves obtaining access to the screen source data, its recording, transforming and transmission over the network followed by playing on the other side. Recorded videos are adapted for part by part use in a player with seeking capability. Distributed architecture for data exchange between peers using peer-to-peer connection based on hybrid P2P VoD network provides scalability of the solution. The player allows obtaining the necessary parts of the videos from the current watchers with smooth video playback experience during ongoing transmissions whilst allowing arbitrary video shifting. In consideration of early stages of development or experimental support for some of the APIs needed for this work, research into browsers' support with discussion on realistic applicability nowadays is always performed.en
dc.description.markAcs
dc.identifier.citationSVAČINA, L. Přenos a zobrazení videa v prohlížeči pro záznam pracovní plochy [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2016.cs
dc.identifier.other103585cs
dc.identifier.urihttp://hdl.handle.net/11012/69434
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectsdílení plochycs
dc.subjectzáznam plochycs
dc.subjectVideo on Demandcs
dc.subjectP2Pcs
dc.subjectJavaScriptcs
dc.subjectgetUserMedia()cs
dc.subjectWebMcs
dc.subjectMPEG4cs
dc.subjectasm.jscs
dc.subjectNode.jscs
dc.subjectWebRTCcs
dc.subjectRTCPeerConnectioncs
dc.subjectRTCDataChannelcs
dc.subjectMedia Source Extensionscs
dc.subjectHTTP Streamingcs
dc.subjectscreen sharingen
dc.subjectscreen recordingen
dc.subjectVideo on Demanden
dc.subjectP2Pen
dc.subjectJavaScripten
dc.subjectgetUserMedia()en
dc.subjectWebMen
dc.subjectMPEG4en
dc.subjectasm.jsen
dc.subjectNode.jsen
dc.subjectWebRTCen
dc.subjectRTCPeerConnectionen
dc.subjectRTCDataChannelen
dc.subjectMedia Source Extensionsen
dc.subjectHTTP Streamingen
dc.titlePřenos a zobrazení videa v prohlížeči pro záznam pracovní plochycs
dc.title.alternativeProcessing and Streaming Video in Browser for Screen Recordingen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2016-08-25cs
dcterms.modified2020-05-10-16:12:03cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid103585en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:23:52en
sync.item.modts2025.01.15 18:06:06en
thesis.disciplineBezpečnost informačních technologiícs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačové grafiky a multimédiícs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
5.72 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-18962_v.pdf
Size:
86.4 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-18962_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-18962_o.pdf
Size:
126.8 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-18962_o.pdf
Loading...
Thumbnail Image
Name:
review_103585.html
Size:
1.47 KB
Format:
Hypertext Markup Language
Description:
file review_103585.html
Collections