69494 - MULTIMEDIA SERVICES AND APPLICATIONS M

Academic Year 2024/2025

  • Teaching Mode: Traditional lectures
  • Campus: Bologna
  • Corso: Second cycle degree programme (LM) in Telecommunications Engineering (cod. 9205)

    Also valid for Second cycle degree programme (LM) in Computer Engineering (cod. 5826)

Learning outcomes

At the end of this course, the student will have knowledge of the main mechanisms and techniques for efficiently represent, transmit and manage multimedia contents by focusing on the main standards for voice, audio, image, video compression, on multimedia communication and networking protocols (VoIP, RTP), multimedia content distribution, cloud computing and multimedia services.

Course contents

  • Fundamentals of Information Theory and Source Coding for multimedia applications.
  • Image compression: image representations and the JPEG standard.
  •  Video compression: Motion Compensation Techniques, H.261, H.263, MPEG-1, MPEG-2, H.264 (AVC), H.265 (HEVC).
  •  Audio compression: basics of digital audio, waveform coding, perceptive coding (vocoders and MPEG audio, i.e., MP3).
  •  Multimedia protocols: multimedia broadcasting (MPEG transport stream, MPEG program stream), media transport (RTP/RTCP), session description protocol (SDP), QoS management in IP networks (DiffServ, IntServ) and in 5G.
  •  Multimedia streaming services: QoS for streaming services, technologies (caching, content distribution networks, multicast, adaptive HTTP streaming), and architectures (Netflix, IPTV).
  •  Multimedia interactive services: QoS for voice services, VoIP (SIP, mobile VoIP, IP multimedia subsystem, VoLTE).
  •  Joint Source and Channel encoding.
  •  Application of Semantic and Goal-Oriented Communications.

Readings/Bibliography

  • Z.-N. Li, M. S. Drew, and J. Liu, "Fundamentals of Multimedia", 3rd Edition, Springer Nature Switzerland, 2021
  • Hans W. Barz and Gregory A. Basset, "Multimedia Networks: Protocols, Design and Applications", Wiley, March 2016
  • L. Sun, I.-H. Mkwawa, E. Jammeh, and E. Ifeachor, "Guide to Voice and Video over IP - For Fixed and Mobile Networks", Springer International Publishing, 2013
  • J. F. Kurose, and K. W. Ross "Computer Networking: A Top-down Approach", 8th Edition, Pearson, 2021
  • Additional material distributed in class
  • Standard and specifications provided during the course.

Teaching methods

Frontal lectures in classroom.

During the course, some examples in MATLAB and/or Python related to the discussed technologies will be provided. The code will be made available to the students to further explore these aspects.

Assessment methods

The assessment is performed through a written test and an oral presentation.

The written test is composed of both open and closed questions with 10-12 questions, to be answered in 90 minutes. For the oral presentation, students shall focus on a specific topic: each student prepares a presentation for the final exam discussing the selected topic with proper detail. During the final exam, the written test will also be discussed if needed.

Teaching tools

Slides and support MATLAB/Python code provided on VLE.

Office hours

See the website of Alessandro Guidotti