Real Time and Streaming Architectures
A.Y. 2026/2027
Learning objectives
The course aims to provide students with fundamental knowledge of methodologies and architectures for the distribution of data subject to temporal constraints, with particular attention to the transmission of multimedia.
Expected learning outcomes
By the end of the course, students will have acquired an understanding of the architectural principles of a data distribution system designed for multimedia and interactive services. They will be able to define the requirements of commercially used streaming systems and identify the critical issues related to the implementation and management of interactive network services.
Lesson period: First semester
Assessment methods: Esame
Assessment result: voto verbalizzato in trentesimi
Single course
This course can be attended as a single course.
Course syllabus and organization
Single session
Responsible
Lesson period
First semester
Course syllabus
The topics covered will be divided into four macro-areas:
1. Characterization of Multimedia Content
Main features
Encoding systems
2. Storage
Content classification
Storage systems
Multimedia databases
3. Transmission
Network technologies
Real-time transmissions
Streaming
Protocols
Network Quality of Service (QoS)
Content quality adaptation
4. Consumption
Decoding systems
Interactive media over networks
1. Characterization of Multimedia Content
Main features
Encoding systems
2. Storage
Content classification
Storage systems
Multimedia databases
3. Transmission
Network technologies
Real-time transmissions
Streaming
Protocols
Network Quality of Service (QoS)
Content quality adaptation
4. Consumption
Decoding systems
Interactive media over networks
Prerequisites for admission
Good knowledge of networking and operating systems is required
Teaching methods
Lectures and seminars by external experts
Teaching Resources
Li, Z.-N., Drew, M. S., Liu, J., Fundamentals of Multimedia, 3ª ed., Springer, 2021 — ISBN (ebook): 978-3-030-62124-7
Documentation provided by the teacher (available on the course website on MyAriel)
Seminar materials
Documentation provided by the teacher (available on the course website on MyAriel)
Seminar materials
Assessment methods and Criteria
The exam consists of two parts.
The first part is a written test with open-ended questions. The candidate must score at least 18 out of 30 points to pass this part.
The second part is an oral examination that begins with a discussion of the written test and then covers the rest of the syllabus taught in class.
The evaluation takes into account the depth of knowledge of the topics, clarity of expression, and correct use of terminology.
To pass, a student must clear both parts.
The final grade, expressed out of 30, is a combination of the scores from both parts.
In case of failure, the student will be required to repeat the entire evaluation process from the beginning in a subsequent session.
The first part is a written test with open-ended questions. The candidate must score at least 18 out of 30 points to pass this part.
The second part is an oral examination that begins with a discussion of the written test and then covers the rest of the syllabus taught in class.
The evaluation takes into account the depth of knowledge of the topics, clarity of expression, and correct use of terminology.
To pass, a student must clear both parts.
The final grade, expressed out of 30, is a combination of the scores from both parts.
In case of failure, the student will be required to repeat the entire evaluation process from the beginning in a subsequent session.
Professor(s)