Checking date: 20/04/2023


Course: 2023/2024

Advanced multimedia services
(14308)
Master in Telecomunications Engineering (Plan: 171 - Estudio: 227)
EPI


Coordinating teacher: MUÑOZ ORGANERO, MARIO

Department assigned to the subject: Telematic Engineering Department

Type: Compulsory
ECTS Credits: 6.0 ECTS

Course:
Semester:




Objectives
- Ability to communicate conclusions and the knowledge and rationale underpinning to specialists and non-specialists in a clear and unambiguous way. - That the students acquire learning skills that enable them to continue studying in a way that will be largely self-directed or autonomous. - Ability to design, calculate and design products, processes and facilities in all areas of Telecommunication Engineering. - Ability to design and dimension transport, diffusion and distribution networks for multimedia contents. - Ability to model, design, deploy, manage, operate, administrate and maintain networks, services and contents. - Capacity for planning, decision making and packaging of networks, services and applications considering the quality of service, direct and operation costs, deploying plan, monitoring, safety procedures, scaling and maintenance, as well as manage and ensure quality in the development process. - Ability to understand and apply the working principles and organization of the Internet, the technologies and protocols related with next generation Internet, component models, intermediate software and services. - Ability to solve the convergence, interoperability and design of heterogeneous networks with local networks, access and trunk, as well as the integration of telephony, data, television and interactive services. To acquire specific skills, the subject is coordinated with the Design and Operation of Communications Networks (DORC) as follows: DORC addresses aspects of provision and multimedia content delivery fundamentally at the link and network layers, from the point of view of the organization which deploys the networks. On the other hand, the course of Advanced Multimedia Services addresses transport level and application related with multimedia service, with emphasis on end-to-end communication, from the point of view of the user and the developer of multimedia software.
Skills and learning outcomes
Description of contents: programme
1. Requirements and techniques for the transmission of multimedia information 1.1 Transmission of multimedia content over TCP 1.1.1 Latency 1.1.2 Buffering 1.1.3 Limitations of TCP for the transport of multimedia content 1.2 Transmission of multimedia content over UDP 1.2.1 Need for timestamps and sequence numbers 2 RTP protocol 2.1 RTP session 2.2 RTP packet format 2.3 RTCP 2.3.1 RTCP functionality 2.3.1.1 Round-trip time and jitter estimation 2.3.2 RTCP message format 3. Developing applications for multimedia content transport 3.1 Review of the C programming language 3.2 Select-based architecture for a multimedia application 3.3 Circular bufer 3.4 Communications programming using the socket interface 3.5 Detailed design of a video-on-demand application 4. The SIP protocol 4.1. Introduction to the architecture, components and messages. 4.2 The SIP RFCs umbrella and protocol use cases. 4.3. Message sequences and state machines. SIP transactions. 4.4. Error cases, timers and call routing decisions. 5. SIP services programming 5.1. Frameworks. 5.1.1. Overview 5.1.2. User Agent deployable services 5.1.3. Network element deployable services 5.2. The SIP Proxy as a service execution entity. 5.2.1. Events, triggers and processing. 5.2.2. Service containers. 5.3. SIP Servlets. 5.3.1. Architecture 5.3.2 APIs 6. User service programming in XML 6.1. XML APIs in JAVA. 6.2. Introduction to JAXB
Learning activities and methodology
- Lectures, aimed to present and promote discussion with students about technology associated to the subject. - Practices in pairs for completing two case studies. Students must make two medium-sized projects to acquire the specific competences of the subject, the capacity for teamwork, ability to self-management and self-learning and decomposition of complex problems into parts. - Personal work and study of the student. Specially oriented to the acquisition of the capacity for self-organization and planning of individual work and learning process.
Assessment System
  • % end-of-term-examination 55
  • % of continuous assessment (assigments, laboratory, practicals...) 45
Calendar of Continuous assessment
Basic Bibliography
  • Alan B. Johnston. SIP: Understanding the Session Initiation Protocol. Artech House Telecommunications Library. 2009
  • Alberto García. Media Communications. Technical Report (disponible en Aula Global).
Recursos electrónicosElectronic Resources *
(*) Access to some electronic resources may be restricted to members of the university community and require validation through Campus Global. If you try to connect from outside of the University you will need to set up a VPN


The course syllabus may change due academic events or other reasons.