Networked Multimedia Services

Course Description

Introduction to multimedia services, concepts and terminology. Fundamental service architectures and communication requirements. Media spatial and temporal relations, synchronization. Multimedia content formats and standards. Auditory and visual multimedia content. Syntetic content. Content metadata and searching. World Wide Web, architecture, communication protocols, applications and technologies. Multimedia streaming. Content delivery networks. Internet telephony. Multimedia conferencing. Multimedia services in mobile networks. Collaborative services, multiuser games and virtual environments.

Learning Outcomes

  1. Describe fundamental characteristics and methods of multimedia coding.
  2. Explain the fundamental concepts and architecture of the World Wide Web.
  3. Create simple static and dynamic web content.
  4. Analyze web traffic between client and server.
  5. Describe the fundamentals of web search.
  6. Explain Voice over IP (VoIP), its architecture and identify fundamental protocols.
  7. Explain video over IP and IPTV delivery.
  8. Explain fundamentals of P2P networks and applications.
  9. Demonstrate and analyze services based on dynamic adaptive streaming over HTTP.
  10. Explain fundamental principles of collaborative multimedia services and multi-user networked games.

Forms of Teaching

Lectures

The classes are organized in two blocks: The first block comprises 7 classes and a midterm exam, while the second comprises 6 classes and a final exam. this makes in total 15 weeks with 3 hours per week.

Independent assignments

Students need to resolve independently 2 practical tasks (homework assignements).

Laboratory

Students independently solve 3 practical tasks through laboratory exercises.

Grading Method

Continuous Assessment Exam
Type Threshold Percent of Grade Threshold Percent of Grade
Laboratory Exercises 15 % 25 % 15 % 25 %
Homeworks 20 % 10 % 20 % 10 %
Mid Term Exam: Written 0 % 25 % 0 %
Final Exam: Written 0 % 30 %
Final Exam: Oral 10 %
Exam: Written 0 % 55 %
Exam: Oral 10 %

Week by Week Schedule

  1. Course introduction. Introduction to multimedia services. Classification of multimedia services. Quality of Service and Quality of Experience.
  2. Models and architectures of multimedia communication systems. Distributed systems and distributed processing models.
  3. The basics of encoding multimedia content: audio, images, video.
  4. Multimedia streaming models. Adaptive streaming over HTTP.
  5. IPTV and Over The Top (OTT) video streaming.
  6. Content Delivery Networks (CDNs).
  7. Cloud-based services.
  8. Midterm exam
  9. Conversational real-time services: protocols (S)RTP/RTCP. WebRTC technologies.
  10. Conferencing services and multiuser environments. Networked virtual and augmented reality.
  11. Multimedia Quality of Experience (QoE). Modeling, monitoring, and managing QoE.
  12. Decentralized software systems, P2P networks and service examples.
  13. Web search engines.
  14. Networked multimedia services in industrial environments.
  15. Final exam

Study Programmes

University undergraduate
Computing (study)
Free Elective Courses (5. semester)
Electrical Engineering and Information Technology (study)
Free Elective Courses (5. semester)
Telecommunication and Informatics (module)
Specialization courses (5. semester)

Literature

James F. Kurose, Keith W. Ross (2010.), Computer Networking, Addison-Wesley Longman
Andrew S. Tanenbaum, David Wetherall (2011.), Computer Networks, Prentice Hall
Wes Simpson (2013.), Video Over IP, Taylor & Francis
Sebastian Möller, Alexander Raake (2014.), Quality of Experience, Springer
Ze-Nian Li, Mark S. Drew, Jiangchuan Liu (2021.), Fundamentals of Multimedia, Springer

Laboratory exercises

For students

General

ID 183398
  Winter semester
5 ECTS
L1 English Level
L2 e-Learning
45 Lectures
9 Laboratory exercises

Grading System

85 Excellent
75 Very Good
65 Good
50 Acceptable