logo-polimi
Loading...
Risorse bibliografiche
Risorsa bibliografica obbligatoria
Risorsa bibliografica facoltativa
Scheda Riassuntiva
Anno Accademico 2023/2024
Scuola Scuola di Ingegneria Industriale e dell'Informazione
Insegnamento 089043 - MULTIMEDIA INTERNET
Docente Giacomazzi Paolo
Cfu 10.00 Tipo insegnamento Monodisciplinare

Corso di Studi Codice Piano di Studio preventivamente approvato Da (compreso) A (escluso) Insegnamento
Ing Ind - Inf (Mag.)(ord. 270) - CR (263) MUSIC AND ACOUSTIC ENGINEERING*AZZZZ089043 - MULTIMEDIA INTERNET
091036 - MULTIMEDIA INTERNET APPLICATIONS
Ing Ind - Inf (Mag.)(ord. 270) - MI (474) TELECOMMUNICATION ENGINEERING - INGEGNERIA DELLE TELECOMUNICAZIONI*AZZZZ089043 - MULTIMEDIA INTERNET
Ing Ind - Inf (Mag.)(ord. 270) - MI (481) COMPUTER SCIENCE AND ENGINEERING - INGEGNERIA INFORMATICA*AZZZZ089043 - MULTIMEDIA INTERNET
091036 - MULTIMEDIA INTERNET APPLICATIONS

Obiettivi dell'insegnamento

The course of Multimedia Internet (10 credits) is divided into two parts (part 1: 5 credits, part 2: 5 credits). Part 2 is the course of Multimedia Internet Applications (5 credits). The course is organized in such a way that the student can take the 5 credits course of Multimedia Internet Applications (that is, part 2 of the Multimedia Internet course) can do it without having to study any material related to part 1 (i.e., the two parts of the course are independent).

The main objective of the Multimedia Internet course is to teach the students the transport of multimedia contents through the Internet and, more in general, through IP networks (public or proprietary). This topic is analyzed from different points of vie in part 1 and part 2.

Part 1 (Multimedia Internet course only).

Part 1 addresses the transport of multimedia contents through the Internet considering the "user plane", that is, it analyzes the protocols and network architectures used to carry media streams through the network (or across a series of networks) with the necessary Quality of Service level. Therefore, the following topic will be addresses: definition of Quality of Service for different types of media, techniques to guarantee the requested Quality of Service, among which Resouce Allocation, Admission Control, Traffic Conditioning, Scheduling, Active Queue Management.

Part 1 has also a methodological component in which the student will learn how to analyze and design, quantitatively, a multiservice IP network for the transport of multimedia streams.

 

Part 2 (Multimedia internet course and Multimedia Internet Applications course).

Part 2 also addresses addresses the transport of multimedia contents through the Internet, from the point of view of the protocols used to setup and maintain connections for the transport of media streams. Part 2 is focused on media streaming, voice, audio, and video codecs. Containers for media contents (MP4, MKV, AVI, MOV, WEBM). Session Description Protocol (SDP), Real Time Protocol (RTP/RTCP), Real Time Streaming Protocol (RTSP), HTTP streaming (Progressive client pull, Adaptive Bit Rate (ABR), HTTP Live Streaming (HLS), Server-Sent Events (SSE), WebSockets, WebRTC). The architecture of IPTV systems will be treated, along with cahning, Content Delivery Networks (CDN), Over The Top providers (OTT), usage of Peer To Peer video streaming subsystems in IPTV services. Session Initiation Protocol, Voice Over IP, and interworking of signaling.

 


Risultati di apprendimento attesi

Part 1 (Multimedia Internet course only).

Part 1 - Knowledge and understanding.

The student will learn

- how to understand and define correctly and quantitavely a Quality of Service objective, the concept of Service Level Agreement (SLA) and traffic Conditioning agreement.

- The architecture and operation modes of Traffic Conditioners (policers, shapers, markers).

- How Resource Allocation and Admission Control work.

- The type of schedulers used in network routers and how they work.

- How Active Queue Management works and when it is adviceable to use it.

- The IP Differentiated Services and IP Integrated  Services network architectures.

Part 1 - Apply Knowledge and understanding.

The student will learn quantitative methods to analyze and design IP multiservice networks that use the techniques listed above to transport multimedia services qith Quality of Service.

The student will learn how to dimension a multiservice network given a requested set of multimedia connections and corresponding Quality of Service targets.

Part 1 - Learning skills.

- Understanding precisely how multiservice networks work

- Learning new method for the analysis and design of multiservice networks.

 

Part 2 (Multimedia Internet course and Multimedia Internet Applications course).

Part 2 - Knowledge and understanding.

The student will learn

- to understand how a signaling system works, with special reference to the transport of multimedia contents.

- to understand the issues and complexity of interworking different signaling systems.

- to understand the differences between "underlay" and "overlay" multimedia networks.

Part 2 - Apply Knowledge and understanding.

The student will learn

- How to evaluate a signaling architecture and identify the requirements related to interworking signaling systems.

Part 2 - Learning skills.

- Understanding how the control of a multiservice network works, what are the requiremetns and contraints, related to the type of services to be delivered.


Argomenti trattati

Part 1 (Multimedia Internet course only):

Aanalysis and design of IP multimedia networks with quality of service.

1. Multimedia communications and Quality of Service (QoS) issues. Audio/video digital media. Service Level Agreements (SLA); definition of QoS requirements; customer-proivider contracts.

2. The traffic Profile. The Traffic Conditioning Agreement (TCA). Controlling TCA. Traffic regulation: policing; marking; shaping.

3. Resource allocation for QoS guarantee. The usage of TCA and SLA. Scheduling policies.

4. Practical architectures for QoS-oriented delivery. The IP Differentiated Services architecture. The IP Integrated Services architecture. The MultiProtocol Label Switching. QoS and routing. COPS (Common Open Policy Service).

5. Design of IP networks with QoS. The Network Calculus; managing regulated traffic; traffic envelopes and service envelopes. Design of FIFO, SP, GPS and EDF schedulers. Design of networks of schedulers with both short-range dependent and long-range dependent traffic.

Part 2 (Multimedia Internet course and Multimedia Internet Applications course):

Multimedia services in the Next Generation Network.

1. The Next Generation Network and ultra-large bandwidth services. NGN architectures, Fiber to the Exchange, Fiber to the cabinet, Fiber to the Building, Fiber to the Home. point-to-point and Passive Optical Network systems. The Next generation Network in Italy, Europe. IP peering models. Net Neutrality. IP interconnection systems.

2. Media streaming, voice, audio and video codecs. Compression of media, lossless and lossy codecs, color spaces.

3. The Session Description Protocol and its usage for media negotiation.

4. The Real Time Protocol (RTP) and the Real Time Control Protocol (RTCP).

5. Setup and confioguration of multimedia session with the Real Time Streaming Protocol (RTSP).

6. HTTP streaming, progressive client pull, Adaptive Bit Rate (ABR), HTTP Live Streaming (HLS), Server-Sent Events (SSE), WebSockets, WebRTC). 

7. Transport Protocols in media streaming, usage of TCP, UDP, and SCTP.

8. The IPTV service, architectures and video servers, storage, RAID architectures. Caching and Content Delivery Networks (CDN), Over The Top providers (OTT).

9. Usage of Peer To Peer video streaming in modern IPTV systems.

10. The Session Initiation Protocol and interworking of signaling.

 

 


Obiettivi di sviluppo sostenibile - SDGs
Questo insegnamento contribuisce al raggiungimento dei seguenti Obiettivi di Sviluppo Sostenibile dell'Agenda ONU 2030:
  • SDG9 - INDUSTRY, INNOVATION AND INFRASTRUCTURE

Prerequisiti

Basic knowledge of telecommunications networks.


Modalità di valutazione

Part 1 (Multimedia Internet course only):

Written exam.

Exercises 1 and 2, numerical. (1. Knowledge and understanding. 2. Apply Knowledge and understanding. 3. Learning skills.)

Exercise 3. Written open question on Protocols/Network architectures (see topics above).

Part 2 (Multimedia Internet course and Multimedia Internet Applications course):

Written exam.

Exercises 1, 2, 3: Written open question on Protocols/Network architectures (1. Knowledge and understanding. 3. Learning skills.)

Exercise 4: A specific case signaling architecture to be examined and commented by the student, with the purpose of highlighting possible weak points, issues and if needed suggestion of improvments (1. Knowledge and understanding. 2. Apply Knowledge and understanding. 3. Learning skills.)


Bibliografia
Risorsa bibliografica obbligatoriaThe material of Part 1 is available as a set of slidesets, available on the WeBeep platform. https://webeep.polimi.it
Note:

For Part 1 the reference material is a set of pdf files providing a full coverage of the topics developed in the lessons and exercitations.

Risorsa bibliografica obbligatoriaThe material of part 2 is a single pdf file, avaliable on the WeBeep platform. https://webeep.polimi.it
Note:

The material is a pdf text that develops in detail all the topics of Part 2


Software utilizzato
Nessun software richiesto

Forme didattiche
Tipo Forma Didattica Ore di attività svolte in aula
(hh:mm)
Ore di studio autonome
(hh:mm)
Lezione
65:00
97:30
Esercitazione
35:00
52:30
Laboratorio Informatico
0:00
0:00
Laboratorio Sperimentale
0:00
0:00
Laboratorio Di Progetto
0:00
0:00
Totale 100:00 150:00

Informazioni in lingua inglese a supporto dell'internazionalizzazione
Insegnamento erogato in lingua Inglese
Disponibilità di materiale didattico/slides in lingua inglese
Disponibilità di libri di testo/bibliografia in lingua inglese
Possibilità di sostenere l'esame in lingua inglese
Disponibilità di supporto didattico in lingua inglese
schedaincarico v. 1.8.3 / 1.8.3
Area Servizi ICT
02/03/2024