Publishing Multimedia on the Web : Manipulating video in real-time
Nyamor, Mary (2011)
Nyamor, Mary
Metropolia Ammattikorkeakoulu
2011
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201204295524
https://urn.fi/URN:NBN:fi:amk-201204295524
Tiivistelmä
The purpose of this thesis was to explore the different ways of publishing multimedia content on the web using HTML5 to allow an easier and more effective implementation of the dynamic content on the web.
A brief history and overview of HTML and its progression are covered to show how HTML5’s development came about. HTML5 features are discussed focusing mainly on HTML5 video, audio and canvas. The practical part of the project includes the development of a custom player that is implemented using HTML5, JavaScript and cascading style sheets.
With the help of this thesis, one would be able to build a custom video player that would allow easier customization with JavaScript and cascading style sheets, depending on the developer’s competence. It would also allow the developer to develop the application further as the basics are provided in this thesis. The results of the project were tested on different devices and browsers in order to see how they were supported. This provided us with excellent results that allowed us to stream clips across different browsers considering it was a demo application. It is however important to keep in mind that the standards of HTML 5 are still under development and may therefore be changed at any time.
A brief history and overview of HTML and its progression are covered to show how HTML5’s development came about. HTML5 features are discussed focusing mainly on HTML5 video, audio and canvas. The practical part of the project includes the development of a custom player that is implemented using HTML5, JavaScript and cascading style sheets.
With the help of this thesis, one would be able to build a custom video player that would allow easier customization with JavaScript and cascading style sheets, depending on the developer’s competence. It would also allow the developer to develop the application further as the basics are provided in this thesis. The results of the project were tested on different devices and browsers in order to see how they were supported. This provided us with excellent results that allowed us to stream clips across different browsers considering it was a demo application. It is however important to keep in mind that the standards of HTML 5 are still under development and may therefore be changed at any time.