Multimedia Architecture (2006/2007)

Course partially running

Course code
Name of lecturer
Davide Quaglia
Number of ECTS credits allocated
Academic sector
Language of instruction
1st quadrimester (for 2nd and 3rd years of degrees in IT, for the 2nd year of degrees in applied mathematics and for the 4th and 5th years of specialised degrees) dal Oct 2, 2006 al Dec 1, 2006.

Lesson timetable

1st quadrimester (for 2nd and 3rd years of degrees in IT, for the 2nd year of degrees in applied mathematics and for the 4th and 5th years of specialised degrees)
Day Time Type Place Note
Tuesday 10:30 AM - 11:30 AM lesson Lecture Hall L  
Tuesday 2:30 PM - 4:30 PM lesson Lecture Hall L  
Thursday 8:30 AM - 10:30 AM lesson Lecture Hall L  

Learning outcomes

This class aims at providing the elements to understand the issues related to the design and management of systems for the processing and transmission of multimedia data (speech, audio, and video).

In the first part, after a brief review of digital coding techniques for speech, audio, images and video, the foundamentals of multimedia transmission over IP will be described, the main application scenarios and the most important parameters for Quality of Service will be defined and, finally, the main standard protocols for streaming, videoconference and telephony over IP will be described. Furthermore, some robust coding techniques for multimedia transmission will be introduced.

In the second part, the advanced techniques for the design of multimedia-enabled networks: multicast, Differentiated Services, Integrated Services, and Multiprotocol Label Switching.


Theory (32 hours)

* Main types of multimedia application over IP and corresponding issues
* Digital coding of speech, audio, images and video
* Definition of Quality of Service for multimedia communications
* Protocols for streaming, videoconference, and telephony over IP: RTP/RTCP, RTSP, SIP, H.323
* Main techniques for robust coding of multimedia data
* Multicast transmission
* Integrated Services (IntServ) e Differentiated Services (DiffServ)
* Multi-Protocol Label Switching (MPLS)
* Active queue management
* IEEE 802.11e and 802.16 wireless standard
* Adaptive transmission of multimedia data

Practice (12 hours)

* Use of tools for network simulation and analysis
* Implementation of a prototype for speech transmission over IP and its validation through network simulation and analysis tools
* Experimental assessment of the level of Quality of Service and the corresponding level of perceptual quality
* Examples of techniques for robust coding/transmission of multimedia data and experimental assessment of their effect
* Examples of use of advanced techniques for network design and experimental assessment of their effect
* Installing and configuring a VoIP switch

Required background

To properly understand the content of this class, basic topics from previous classes are required: Computer Architectures, Operating Systems, and Computer Networks.

Reference books
Author Title Publisher Year ISBN Note
Jerry D. Gibson et al. Digital compression for multimedia : principles and standards Morgan Kaufmann 1998 1558603697 Biblioteca Dip. Informatica (Collocazione: INF MUR 076)
Douglas Comer Internet e Reti di Calcolatori (Edizione 3) Pearson Education Italia 2003 8871921674
Andrew S. Tanenbaum Reti di calcolatori (Edizione 4) Pearson - Prentice Hall 2003 8871921828
J.F. Kurose, K.W. Ross Reti di calcolatori e Internet - Un approccio top-down (Edizione 6) Pearson Education Italia 2013 9788871929385
Fred Halsall Reti di Calcolatori e Sistemi Aperti (Edizione 4) Addison-Wesley 1998 887192049X

Assessment methods and criteria

Examination consists of:

1) written test with questions about the theory and practice part of the class and numerical exercises
2) project and corresponding documentation (groups of max 2 people)

The final result (over 30 points) is computed summing the result of both the written test and the project (which contributes with max 4 points).

Teaching aids