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
-
IN2106: Master-Praktikum / Advanced Practical Course
This module is included in the following catalogs:- Further Modules from Other Disciplines
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)
Semester | Title | Lecturers | Dates |
---|---|---|---|
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. |