Academic year 2013-14

Multimedia Transmission Protocols

Degree: Code: Type:
Bachelor's Degree in Computer Science 21469 Optional subject
Bachelor's Degree in Telematics Engineering 21732 Compulsory subject, 3rd year
Bachelor's Degree in Audiovisual Systems Engineering 21640 Optional subject

 

ECTS credits: 4 Workload: 100 hours Trimester: 1st

 

Department: Dept. of Information and Communication Technologies
Coordinator: Simon Oeschner
Teaching staff:

Simon Oechsner

Language:

English

Timetable:
Building: Communication campus - Poblenou

 

Introduction

The aim of this course is to study the main characteristics of streaming media. We start by analyzing the existing infrastructure for distribution of multimedia content. We introduce the protocols
involved in the streaming video services and their features. We present the mechanisms to ensure minimum levels of service quality, such as Differentiated Services, Integrated Services,
and functions of queuing and policing. Finally we cover the evolution of the architecture using a client-server model towards a distributed multimedia p2p model.

 

Prerequisites

 

Associated competences

Cross-disciplinary skillsSpecific skills

 Instrumental
G1. Capacity for analysis and synthesis
G2. Capacity for organization and planning
G3. Capacity for applying knowledge to the analysis of situations and problem solving
G4. Ability in the search and management of information
G5. Ability in decision making
G6. Capacity for proper communication in spoken and written form in Catalan and Spanish, with an expert or inexpert audience
Personal
G8. Capacity for teamwork
Systemic
G11. Capacity for applying flexibly and creatively the acquired knowledge and for adapting it to new contexts and situacions
G12. Capacity for progressing in the training and learning process in an autonomous and continuous manner
G14. Capacity for a motivation for quality and achievements
G15. Capacity for generating new ideas
Specific professional skills
P2. Knowledge of basic material and technologies, enabling the learning of new methods and technologies as well as a high versatility to adapt to new situations
P5. Knowledge about conducting measurements, calculations, evaluations, appraisals, studies, reports, task planning and other related works

 Specific skills of Informatics Engineering
IN16. Knowledge about data networks in general and the Internet in particular
IN17. Knowledge about the protocol stack architecture that is used in communication networks
IN18. Understanding of the basics of digital communication: protocols, services, primitives and encapsulation
IN19. Capacity for the analysis and the design of local and wide area communication networks
IN20. Capacity for the installation and configuration of the devices necessary to deploy a computer network
IN21. Capacity for the design of distributed applications, applying knowledge about network architectures and protocols
Specific skills in telecommunications
T1. Capacity for the autonomous learning of new knowledge and techniques fitting for the design, the development or the utilization of telecommunication systems and services
T6. Capacity for designing, deploying, organiying and managing telecommunication networks, systems, services and infrastructure in specific home contexts
T13. Capacity for the knowledge, understanding and use of network architecture, protocols and communication interfaces
T14. Capacity for the differentiation between access and transport networks, circuit-switched and packet-switched networks, fixed-line and mobile networks, as well asbetween distributed network systems and applications, voice, data, video and interactive services
T15. Knowledge about the interconnection and routing between networks
Specific skills in Telematic Engineering
TE1. Capacity for the construction, utilization and management of telecommunication networks, services, processes and applications, in the sense of systems for information recording, transport, representation, processing, storage, management and presentation
TE3. Capacity for the construction, utilization and management of telematic services, including the Internet, web, architectural design (data and protocols), programmming engineering and technologies
TE5. Capacity for following the technological progress of transmission, switching and processing for the improvement of telematic networks and services
TE6. Capacity for the design of client-server and p2p architectures, operating systems and virtual machines
Specific skills in Audiovisual Systems
AU1. Capacity for the construction, utilization and management of telecommunication services and applications, in the sense of systems for recording and analog processing
AU3. Capacity for the selection of a system, component or process in the context of sounds or images in order to comply with the required specificacions

 

Assessment

 

 DescriptionWeightRecoverable
Written test

Final exam

 50%

 Yes

 

 

 

 

Written results

Seminar problem homework

 10%

 No

Proof of implementation

Project code and documentation

 40%

 No

 

 

 

 

The final exam and the practices have to be passed separately, each with a minimum grade of 5,0 to qualify for a final grade.

Exception: If all practical exercises/projects are handed in, the minimum grade necessary to pass the final exam is lowered to 4,5.

 

 

Contents

Block 1: Introduction to streaming and Application Layer mechanisms (3 weeks)

Block 2: Transport Layer mechanisms (3 weeks)

Block 3: Network Layer mechanisms (3 weeks)

 

Methodology

 In-class activityOut-of-class activityAssessment activity
TopicFull groupMedium groupSmall group  

 Theory

18h

 

 

10h

 Seminar homework, final test

 Seminars

 

 

 8h

 10h

Seminar homework

Practical exercise

 

10h

 

27h

Project code and report

Exam

2h    

15h

final test

Total:

 20h

10h

 8h

 62h

 

Total: 100

 

Resources

Bibliography