Study and proposal of a distributed and scalable real-time media production platform

dc.contributor
Rincón Rivera, David
dc.contributor.author
Castillo Lasheras, Gerard
dc.date.issued
2015-10-07
dc.identifier
https://hdl.handle.net/2117/78710
dc.description.abstract
The audio-visual media content production industry (e.g.: broadcasters, small production companies) has been, and already is, employing rigid and difficult to scale technologies to transport and manage their streams through their processing chain. Although since early 2000s a gradually adoption of IP technologies has been happening, the process is still slow. Furthermore, most of the existing technologies involve large deployment and maintenance costs (e.g.: specific hardware, specific and costly wiring). For this reason, the study of IP technology is proposed, specifically technology related to the distributed cloud computing concept, in order to propose solutions to reduce costs and increase the audiovisual content production's possibilities. Particularly, this thesis focuses on analysing, proposing, developing and demonstrating specific virtualization, monitoring and application technologies in order to provide solutions to these mentioned issues. Regarding virtualization, technologies based on Linux Containers are used, specifically Docker containers. Thanks to the managing layer offered by Docker containers the shipment, distribution and execution of applications over the network is achieved. Moreover, platform scalability is assured because the maintenance, management and replication of applications containerized within this technology are fast and reliable. The use of monitoring tools is a key point to offer application status management to applications and to the platform itself and to allow the application of actuation policies in real-time in an efficient manner. Specifically, Collectd and Graphite are the selected tools. Moreover, these tools are able to be managed inside containers in order to be simultaneously deployed over the network together with the applications' platform. Finally, as it is demonstrated, the core of the platform, the LiveMediaStreamer framework, achieves the requirements in order to be used as a real-time cloud service for audiovisual media content production. This is thanks to the technologies above-mentioned, the statistics layer implemented for monitoring (network and performance) and the development of a REST API middleware.
dc.format
application/pdf
dc.language
eng
dc.publisher
Universitat Politècnica de Catalunya
dc.rights
http://creativecommons.org/licenses/by-nc-sa/3.0/es/
dc.rights
Open Access
dc.subject
Àrees temàtiques de la UPC::Enginyeria de la telecomunicació
dc.subject
Real-time remote closed captioning
dc.subject
Streaming
dc.subject
Media production
dc.subject
Open-source
dc.subject
Real Time Protocol (RTP)
dc.subject
Cluster monitoring
dc.subject
Live media
dc.subject
Docker
dc.subject
Linux container
dc.subject
Container
dc.subject
Live555
dc.subject
Livemedia
dc.subject
I2cat
dc.subject
Linemediastreamer
dc.subject
Collectd
dc.subject
Graphite
dc.subject
Temps real (Informàtica)
dc.title
Study and proposal of a distributed and scalable real-time media production platform
dc.type
Master thesis


Fitxers en aquest element

FitxersGrandàriaFormatVisualització

No hi ha fitxers associats a aquest element.

Aquest element apareix en la col·lecció o col·leccions següent(s)