This website is no longer updated.

As of 1.10.2022, the Faculty of Physics has been merged into the TUM School of Natural Sciences with the website https://www.nat.tum.de/. For more information read Conversion of Websites.

de | en

Master-Praktikum Networked Multimedia Systems (IN2106, IN4215)

Course 0000003422 in SS 2019

General Data

Course Type practical training
Semester Weekly Hours 6 SWS
Organisational Unit Informatics 11 - Chair of Connected Mobility (Prof. Ott)
Lecturers Vittorio Cozzolino
Jörg Ott
Dates Tue, 12:00–14:00, MI 01.07.023
Fri, 10:00–12:00, MI 01.07.023
Mon, 14:00–16:00, MI 01.07.023

Assignment to Modules

Further Information

Courses are together with exams the building blocks for modules. Please keep in mind that information on the contents, learning outcomes and, especially examination conditions are given on the module level only – see section "Assignment to Modules" above.

additional remarks This lab course will focus on the multimedia systems in the Internet. We will provide an introduction to multimedia protocols, services, and systems, which will be complemented by self-studies of specifications and primary literature, to design and implement a practical multimedia system that is interoperable with others. To support the practical focus, there will be no single written exam, but instead we will review, during the course of the class, the individual steps towards and the outcome of the project. Work will be carried out in teams of two to three students. While the basis for the grading will be the result of the group work, we will assess the contributions of individual student based upon presentation and final code review. Multimedia content has become the dominant traffic in the Internet, both for stationary and mobile users. The main contributors are over-the-top video-on-demand services such as YouTube and Netflix, augmented by the multimedia service offerings by Internet Service Providers for IPTV and network-based video recording. A longer history but lower volume have Internet telephony and multimedia conferencing applications (Skype, WebEx, Lync, GotoMeeting, etc.), which are now seeing another push as services migrate towards full integration with the web browser using WebRTC technologies (e.g., Google Hangouts). From early packet audio experiments to ubiquitous HD video and beyond, Internet multimedia protocols and systems have seen many changes over time: in media distribution, in content encoding, in media and signaling protocols, and in systems platforms. But in spite of these changes, the fundamentals and some designs remain stable. In this class, we will explore the technical foundations of packet-based multimedia communications, focusing on the functions on the endpoints and only briefly touching upon support mechanisms inside the network. We will present the architecture and the protocol building blocks for Internet multimedia and also dive into system and implementation aspects. We will also consider assessing performance of multimedia communications from a systems and user perspective. Backed by introductory lectures, the key elements of this course will be designing and implementing a working multimedia communication systems that is interoperable with today’s (commercial) products. The topics to be covered in more detail are: - Multimedia systems by example - Background of multimedia communications in the Internet - Network support for multimedia - [Media codecs by example?] - Real-time transport protocol (RTP) - RTP payload formats - Internet multimedia conferencing architecture - Concepts for multimedia control - Session Description Protocol (SDP) - NAT traversal and mechanisms: STUN, TURN, ICE - Application area I: Multicast-based media distribution --- Historic: Mbone --- Today: IPTV and digital broadcasting - Application area II: Media streaming --- Historic: RTSP --- Recent: HTTP streaming --- Today: DASH --- Application area III: Multimedia conferencing --- Historic: Mbone tools --- Recent: SIP - Today: WebRTC - Scalable multimedia services - Multimedia measurements - Quality of Service and Quality of Experience
Links E-Learning course (e. g. Moodle)
TUMonline entry

Equivalent Courses (e. g. in other semesters)

SemesterTitleLecturersDates
SS 2024 Master-Praktikum Networked Multimedia Systems (IN2106, IN4215) Engelbart, M. Spies, B.
Responsible/Coordination: Ott, J.
Tue, 16:00–18:00, MI 01.07.023
SS 2017 Master-Praktikum Networked Multimedia Systems (IN2106, IN4215) Ott, J.
Top of page