Multimedia Communications

Course Description

Multimedia communication system: concept and model. Influence of communication parameters onto quality of service (QoS). Audio, video and synthetic multimedia content. Multi-user multimedia applications, architectures and communication protocols. Multimedia streaming. QoS models and mechanisms. Technical and market-related aspects of QoS. Introducing QoS in the Internet. Internet telephony. Advanced multimedia sevices, networked digital games.

Learning Outcomes

  1. Explain fundamental principles and ways of coding audio, video and synthetic content
  2. Explain multimedia quality and synchronization metrics
  3. Explain separation of control and data in multimedia applications
  4. Describe and explain key Internet protocols for multimedia services
  5. Describe and explain key Internet protocols for multimedia services
  6. Explain VoIP architecture and communication protocols
  7. Explain the architecture and requirements of advanced multimeida applications, with focus on networked games.

Forms of Teaching

Lectures

Lectures according to the schedule.

Laboratory

Laboratory assignments according to the schedule shown at the introductory lecture. The lab consists of 4 cycles, of 3-4 hours each.

Grading Method

Continuous Assessment Exam
Type Threshold Percent of Grade Threshold Percent of Grade
Laboratory Exercises 30 % 20 % 30 % 20 %
Class participation 0 % 10 % 0 % 10 %
Mid Term Exam: Written 50 % 30 % 0 %
Final Exam: Written 50 % 40 %
Exam: Written 50 % 40 %
Exam: Oral 30 %

Week by Week Schedule

  1. Introduction to multimedia communications. Types of multimedia content and the impact of communication parameters on service quality. Media encoding and compression procedures; revisiting of entropy and source coding methods
  2. Audio content. Advanced coding methods, standards. Processing in a multimedia communication system. Concealment of losses and delays in communication
  3. Still image. Principles and selected ways and standards of image coding
  4. Video content. Advanced coding methods, standards. Processing in a multimedia communication system. Concealment of losses and delays in communication
  5. Synthetic multimedia content. Models of spatial and temporal harmonization of multimedia content. Quality of service requirements
  6. Multimedia communication system architecture
  7. Multi-user multimedia applications. Group communication model. Communication architectures and multicast routing protocols
  8. Midterm exam
  9. Internet-based communication protocols for multimedia session support
  10. Multimedia streaming and related communication protocols
  11. Internet telephony and voice over IP. Video over IP. Architectures, protocols and standards. Quality of service
  12. Introducing quality of service in the Internet. Technical and market aspects of QoS. Service level agreement. QoS mechanisms: traffic classification, shaping, scheduling, policing
  13. Introducing QoS in the Internet: integrated services, differentiated services
  14. Advanced multimedia services, networked games.
  15. Final exam

Study Programmes

University graduate
[FER3-HR] Audio Technologies and Electroacoustics - profile
Elective Courses (2. semester)
[FER3-HR] Communication and Space Technologies - profile
Elective Courses (2. semester)
[FER3-HR] Computational Modelling in Engineering - profile
Elective Courses (2. semester)
[FER3-HR] Computer Engineering - profile
Elective Courses (2. semester)
[FER3-HR] Computer Science - profile
Elective Courses (2. semester)
[FER3-HR] Control Systems and Robotics - profile
Elective Courses (2. semester)
[FER3-HR] Data Science - profile
Elective Courses (2. semester)
[FER3-HR] Electrical Power Engineering - profile
Elective Courses (2. semester)
[FER3-HR] Electric Machines, Drives and Automation - profile
Elective Courses (2. semester)
[FER3-HR] Electronic and Computer Engineering - profile
Elective Courses (2. semester)
[FER3-HR] Electronics - profile
Elective Courses (2. semester)
[FER3-HR] Information and Communication Engineering - profile
Elective Courses (2. semester)
[FER3-HR] Network Science - profile
Core-elective courses (2. semester)
[FER3-HR] Software Engineering and Information Systems - profile
Elective Course of the profile (2. semester)
Elective Courses (2. semester)
[FER2-HR] Information Processing - profile
Theoretical Course (2. semester)
[FER2-HR] Telecommunication and Informatics - profile
Theoretical Course (2. semester)

Literature

J. Crowcroft, M. Handley, I. Wakeman (1999.), Internetworking Multimedia, Morgan Kaufmann Publishers
Fred Halsall (2000.), Multimedia Communications: Applications, Networks, Protocols and Standards, Addison-Wesley
Ralf Steinmetz, Klara Nahrstedt (2010.), Multimedia Systems, Springer

For students

General

ID 223731
  Summer semester
5 ECTS
L0 English Level
L1 e-Learning
30 Lectures
0 Seminar
0 Exercises
15 Laboratory exercises
0 Project laboratory

Grading System

85 Excellent
75 Very Good
65 Good
55 Sufficient