Abstract:
|
The offer of multimedia services has increased thanks to IP network communications and the new behaviour of costumers. Nowadays, TVs and IP streaming based devices can play High Definition (HD) video and 3D video. Multimedia streaming is used in several environments such as telemedical assistance, IP surveillance, military security, robotics, TV and cinema. In order to deliver multimedia services we need new tools and applications. Open source software and frameworks are one of the best options to deal with multimedia. Besides, open source philosophy takes advantage of its very economical development. This is an important reason for companies and users interested in multimedia services based in open source development, and has also several advantages from the academic and teaching point of view. In this thesis we describe and set up several streaming media services for SD, HD and 3D video delivery. We work with different video and audio codecs and stream them to any type of devices such computers or mobile phones. Gstreamer multimedia framework outstands as the most useful tool. Chapter one introduces the main concepts related with multimedia streaming, and describes the codecs, protocols and conventions that deal with multimedia. Chapter two is a description of the applications and frameworks we have worked with. Chapter three deals with multimedia services configuration and development. We work with webcams, DVB tuners, HD hardware encoders and 3D video sources and players. We stream audio and video to mobile devices, like Iphone and Android. Chapter four concludes the thesis and describes possible future developments in this field. It includes an economical study to compare open source services and professional solutions. The annexes are a set of laboratory tests describing how to deal with gstreamer and streaming services. |