Přenos a zobrazení videa v prohlížeči pro záznam pracovní plochy
but.committee | doc. 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.defence | Student 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.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Španěl, Michal | cs |
dc.contributor.author | Svačina, Lukáš | cs |
dc.contributor.referee | Beran, Vítězslav | cs |
dc.date.created | 2016 | cs |
dc.description.abstract | Cí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.abstract | Aim 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.mark | A | cs |
dc.identifier.citation | SVAČ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.other | 103585 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/69434 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | sdílení plochy | cs |
dc.subject | záznam plochy | cs |
dc.subject | Video on Demand | cs |
dc.subject | P2P | cs |
dc.subject | JavaScript | cs |
dc.subject | getUserMedia() | cs |
dc.subject | WebM | cs |
dc.subject | MPEG4 | cs |
dc.subject | asm.js | cs |
dc.subject | Node.js | cs |
dc.subject | WebRTC | cs |
dc.subject | RTCPeerConnection | cs |
dc.subject | RTCDataChannel | cs |
dc.subject | Media Source Extensions | cs |
dc.subject | HTTP Streaming | cs |
dc.subject | screen sharing | en |
dc.subject | screen recording | en |
dc.subject | Video on Demand | en |
dc.subject | P2P | en |
dc.subject | JavaScript | en |
dc.subject | getUserMedia() | en |
dc.subject | WebM | en |
dc.subject | MPEG4 | en |
dc.subject | asm.js | en |
dc.subject | Node.js | en |
dc.subject | WebRTC | en |
dc.subject | RTCPeerConnection | en |
dc.subject | RTCDataChannel | en |
dc.subject | Media Source Extensions | en |
dc.subject | HTTP Streaming | en |
dc.title | Přenos a zobrazení videa v prohlížeči pro záznam pracovní plochy | cs |
dc.title.alternative | Processing and Streaming Video in Browser for Screen Recording | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2016-08-25 | cs |
dcterms.modified | 2020-05-10-16:12:03 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 103585 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 15:23:52 | en |
sync.item.modts | 2025.01.15 18:06:06 | en |
thesis.discipline | Bezpečnost informačních technologií | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačové grafiky a multimédií | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 5.72 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-18962_v.pdf
- Size:
- 86.4 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-18962_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-18962_o.pdf
- Size:
- 126.8 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-18962_o.pdf
Loading...
- Name:
- review_103585.html
- Size:
- 1.47 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_103585.html