Vývoj video přehrávače pro cestovatelského průvodce americantravelshow.com
Development of a video player for the americantravelshow.com travel guide
Type of document
bakalářská prácebachelor thesis
Author
Petr Hasman
Supervisor
Vondra Tomáš
Opponent
Borkovcová Monika
Field of study
Webové a softwarové inženýrstvíStudy program
Informatika 2009Institutions assigning rank
katedra softwarového inženýrstvíRights
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Show full item recordAbstract
Tato bakalářská práce se zabývá tvorbou video přehrávače formou doplňku pro redakční systém WordPress. Doplněk je vyvinut pro americkou neziskovou organizaci CATV Herald a její webovou aplikaci American Travel Show. Přehrávač podporuje přehrávání ucelených seznamů videí, funkcionalitu Google Cast pro přehrávání video obsahu na vzdálené obrazovce, a kromě přehrávání videí ve formátu MP4 a WebM, také přehrávání videí z platformy YouTube. V První části práce je popsán postup při volbě vhodného JavaScriptového přehrávače, a poté možnosti rozšíření zvoleného přehrávače o další funkce tak, aby plně vyhovoval požadavkům zadavatele. V další části práce jsou popsány základní principy redakčního systému WordPress a především systém reprezentace a persistence dat. Dále je v práci popsána implementace administrační části doplňku, a to zejména systému pro nahrávání videí, vkládání videí jakožto odkazů na platformu YouTube, tvorbu a úpravu seznamů videí a systému pro notifikace administrátora stránky na změnu dostupnosti video obsahu z platformy YouTube. Dále je v práci detailněji přiblížena implementace rozšíření zvoleného přehrávače o funkce potřebné pro splnění požadavků zadavatele. Zejména se jedná o implementaci rozhraní pro přehrávání ucelených seznamů videí a implementaci funkcionality Google Cast. V závěru práce je popsán průběh a výsledky testování přehrávače. Testování funkčnosti přehrávače proběhlo v rámci několika nejpoužívanějších prohlížečů. Uživatelské testování bylo provedeno za účelem otestování administračního rozhraní doplňku a proběhlo za pomoci několika přispěvatelů do projektů American Travel Show a Czech American TV USA. This bachelor's thesis describes the implementation of a video player as a plugin for the WordPress content management system. The plugin is developed for the American non-profit organization CATV Herald and its web application American Travel Show. The Player supports playback of video playlists, Google Cast functionality for remote video playback and in addition to MP4 and WebM videos playback, YouTube videos playback. The first part of the thesis describes the procedure for selecting a suitable JavaScript player and then the possibility of extending the selected player with additional functions to fully meet the requirements of the client. The next part of the thesis describes the basic principles of the WordPress content management system and especially the system of data representation and persistence. Furthermore, the thesis describes the implementation of the administration part of the plugin, especially the system for uploading videos, inserting videos as links to the YouTube platform, creating and editing video playlists and a system for notifying the site administrator to change of the availability of video content from YouTube. Furthermore, the thesis describes in more detail the implementation of the extension of the selected player with the functions needed to meet the requirements of the client. In particular, it involves the implementation of an interface for playlists playback and the implementation of the Google Cast functionality. At the end of the thesis, the process and results of testing the player are described. The functionality of the player was tested in several of the most used browsers. User testing was performed to test the plugin's administration interface with the help of several contributors to the American Travel Show and Czech American TV USA projects.
Collections
- Bakalářské práce - 18102 [1724]
Related items
Showing items related by title, author, creator and subject.
-
Panoramatické video
Author: Altman Tomáš; Supervisor: Berka Roman; Opponent: Trávníček Zdeněk
(České vysoké učení technické v Praze. Vypočetní a informační centrum., 2011-10-14) -
Internet marketing a video prezentace
Author: Stuchlíková Markéta; Supervisor: Dobiáš Martin; Opponent: Kříž Radko
(České vysoké učení technické v Praze. Vypočetní a informační centrum., 2013-07-04) -
Programové vybavení pro řízení průzkumných kamer a zpracování video signálu
Author: Zmrhal Martin; Supervisor: Krsek Pavel; Opponent: Kovář Jan
(České vysoké učení technické v Praze. Vypočetní a informační centrum., 2014-06-27)