CS5262 Multimedia Networking and Systems, Spring 2023

  • Instructor: Cheng-Hsin Hsu (chsu@cs.nthu.edu.tw)
  • Time: Monday 15:30-17:20; Thursday 14:20-15:10
  • Location: Delta 102
  • TA: Sheng-Ming Tang (shengming0308@gapp.nthu.edu.tw) and Yi-Hung Wu (antasid@gapp.nthu.edu.tw)
  • TA Office: Delta 742
  • Office Hour: By appointment


This course covers two types of topics. First, we will review the key concepts of the broad area of multimedia systems and computer networks, which will prepare the students to get ready for more advanced topics. Second, we will study cutting-edge multimedia networking systems, such as: (i) Multi-site Parallel Downloading (MPD) of Video-on-Demand (VoD), (ii) cloud Virtual-Reality (VR) game streaming, and (iii) Human Activity Recognition (HAR) using multi-modal sensors. The goal of the course is to have each student get ready to conduct research in multimedia networking.

Course Description: 

This course covers the latest research in the areas of networking and multimedia systems. Despite the basic concepts will be reviewed, the course is a graduate-level course. The course requires students to work on intensive term projects, which last throughout the whole semester (instead of 2 weeks before the semester ends). Students are expected to actively participate in code tracing activities, present their term project progress, and regularly turn in progress reports. At the end of the semester, each student (or team) should have a publishable technical report in order to pass the course.

The lectures will be given in English. All the reports must be written in English.


  • Kurose and Ross, Computer Networking: A Top-Down Approach, 8th Ed., Pearson.
  • Li, Drew, and Liu, Fundamentals of Multimedia, 3rd Ed., Springer.


  • Students will search, print, read, and present the latest search papers under the guidance of the instructor.

Teaching Methods:

  • Lectures given by the instructors to review the basic concepts.
  • Discussions led by the TAs on the systems that students will use for their term projects.
  • Paper presentations given by students.
  • Participation in an international grand challenge (to substitute the mid-term exam).
  • Completion of the term projects (with final presentations and technical report to substitute the final exam).


The following tentative topics will be presented by the instructor if not all students are familiar with them already. 

  • Internet Architecture and Services
  • Audio/Video Coding Overview
  • Scalable Video Coding
  • Adaptive Multimedia Streaming
  • Stream Synchronization
  • Streaming to Wireless and Mobile Devices
  • Content-aware Multimedia Streaming and Storage
  • 3D Mobile Video


  • Quizzes (10 times): 20%
  • Presentation: 20%
  • Midterm Project: 20%
  • Term Project: 40%