Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 930199

Master Server in a distributed system for transcoding video content used in OTT (Over- the-Top) distribution


Lončar, Darko
Master Server in a distributed system for transcoding video content used in OTT (Over- the-Top) distribution, 2014., diplomski rad, diplomski, Fakultet elektrotehnike i računarstva, Zagreb


CROSBI ID: 930199 Za ispravke kontaktirajte CROSBI podršku putem web obrasca

Naslov
Master Server in a distributed system for transcoding video content used in OTT (Over- the-Top) distribution

Autori
Lončar, Darko

Vrsta, podvrsta i kategorija rada
Ocjenski radovi, diplomski rad, diplomski

Fakultet
Fakultet elektrotehnike i računarstva

Mjesto
Zagreb

Datum
02.07

Godina
2014

Stranica
53

Mentor
Ilić, Željko

Ključne riječi
OTT ; video transcoding system

Sažetak
Due to the expansion of the Internet accessibility and development of new and cheap mobile devices, video and audio content became part of everyday modern society’s life. Nevertheless, huge evolution in internet download and upload speeds, very fast internet isn’t accessible to everyone, which is what causes that everyone can’t watch videos of the same quality. OTT systems are a part of solution to this problem. They ensure that every user gets the best possible video which his internet connection can stand. Every OTT system is built from many different components. Our system was built in a Master – Worker architecture and has three major components along with a few of their subcomponents. Brain of the system is a Master Server who communicates with all other components. Its job is to handle jobs which were sent from BMS and nodes that are connected to him. Everything that happens in the system has to be saved in the database. Node handling isn’t a difficult job for Master server. All it has to do with them is to accept their connect requests and give them a job. Should any of nodes disconnect or change its status, change must be noticed. Job handling, on the other hand, is a bit more difficult. Master server has to take care about job’s priorities (high priority jobs must be proceed as soon as possible) and node’s statuses (they can be idle, busy or unavailable). Scheduler is in charge of job handling. Every job that master sends to a node has its preset, and every preset has set of predefined that tells the node what the output video and audio files should look like. Nodes are workers of the system, and do what master commands them to. Every node has an instance of FFmpeg, which is used to transcode input video file into a desired output. Once the job is done, node sends report to the master.

Izvorni jezik
Engleski



POVEZANOST RADA


Profili:

Avatar Url Željko Ilić (mentor)


Citiraj ovu publikaciju:

Lončar, Darko
Master Server in a distributed system for transcoding video content used in OTT (Over- the-Top) distribution, 2014., diplomski rad, diplomski, Fakultet elektrotehnike i računarstva, Zagreb
Lončar, D. (2014) 'Master Server in a distributed system for transcoding video content used in OTT (Over- the-Top) distribution', diplomski rad, diplomski, Fakultet elektrotehnike i računarstva, Zagreb.
@phdthesis{phdthesis, author = {Lon\v{c}ar, Darko}, year = {2014}, pages = {53}, keywords = {OTT, video transcoding system}, title = {Master Server in a distributed system for transcoding video content used in OTT (Over- the-Top) distribution}, keyword = {OTT, video transcoding system}, publisherplace = {Zagreb} }
@phdthesis{phdthesis, author = {Lon\v{c}ar, Darko}, year = {2014}, pages = {53}, keywords = {OTT, video transcoding system}, title = {Master Server in a distributed system for transcoding video content used in OTT (Over- the-Top) distribution}, keyword = {OTT, video transcoding system}, publisherplace = {Zagreb} }




Contrast
Increase Font
Decrease Font
Dyslexic Font