Last Lecture: Recent Papers II
- Ding Feng presents -- "Internet-based Interactive HDTV," B. Yu, K. Nahrstedt, ACM/Springer Multimedia Systems Journal, 9(5) March, 2004 [PDF] [PowerPoint]
- Denny presents -- "Experiences with multimedia streaming over 2.5G and 3G Networks," J. Chesterfield, R. Chakravorty, J. Crowcroft, P. Rodriguez, S. Banerjee, BroadWIM 2004. [PDF] [PowerPoint]
- Ashish presents -- "Measurements of the Congestion Responsiveness of Windows Streaming Media," J. Nichols, M. Claypool, R. Kinicki and M. Li, NOSSDAV 2004. [PDF] [PowerPoint]
- Balaji presents -- "Missed Deadline Notification in Best-Effort Schedulers," S. Banachowski, J. Wu, S. Brandt, MMCN 2004 [PDF] [PowerPoint]
- Subramanian presents -- "Polishing: A Technique to Reduce Variations in Cached Layer-Encoded Video," M. Zink, O. Heckmann, J. Schmitt, Ralf Steinmetz, MMCN 2004 [PDF] [PowerPoint]
This module is targeted at computer science research students and covers the major aspects of continuous media (digital video and audio) systems -- from coding to transmission to playback. Issues such as transport protocols, control protocols, scheduling, caching, buffering, synchronization and adaptations will be examined. After taking the course, students are expected to understand the network and OS issues involved in building continuous media applications, and able to apply practical solutions to solve them.
This is a research-based course and students are expected to pick up useful research skills such as reading/writing papers, solving research problems and presenting research results. Note: This should have been a 6000-level course.
Lecture: Wed, 6:30pm - 8:30pm in SR1.
Assesment: Research Project (50%), Paper Reviews (15% Each), Survey Paper (25%) and Paper Presentation (10%)
Instructor: Ooi Wei Tsang, SOC1 04-20, email: ooiwt
Prerequisite: Sufficient background in OS and Networking. (CS3224 or equivalent, CS2106 or equivalent).
Here are some sample papers related to this class. Take a look to see if this class is suitable for you.
- H. Schulzrinne, S. Casner, R. Frederick, and V. Jacobson, "RTP: A Transport Protocol for Real-Time Applications," Internet Engineering Task Force, Audio-Video Transport Working Group, Jan. 1996, RFC1889.
- C. Perkins, O. Hodson, and V. Hardman, "A survey of packet-loss recovery techniques for streaming audio," IEEE Network Magazine , Sept./Oct. 1998
- V. Jacobson S. McCanne and M. Vetterli. "Receiver-driven layered multicast," In Proc. of ACM SIGCOMM'96, pages 117--130, Stanford, CA, August 1996.
- K. Hua, Y. Cai, and S. Sheu, "Patching: A multicast technique for true video-on-demand services," in Proc. ACM Multimedia, September 1998 E.L.
- J. Nieh and M. S. Lam, "The Design, Implementation and Evaluation of SMART: A Scheduler for Multimedia Applications" Proceedings of the 16 th ACM Symposium on Operating Systems Principles, pp. 184-197, Oct. 1997
- Y. hua Chu, S. G. Rao, S. Seshan, and H. Zhang. "Enabling Conferencing Applications on the Internet Using an Overlay Multicast Architecture," In Proc. ACM SIGCOMM 2001, San Diago, CA, August 2001
- Media Coding: JPEG, MPEG, Layered-coding
- Networking: UDP, TCP, IP Multicast, RTP
- Rate Adaptation
- Playout Buffering and Synchronization
- Packet Loss Recovery
- Host Heterogeneity
- Video on Demand
- Proxy Caching
- Watermarking and Security
- Media Storage
- CPU Scheduling
- Embedded Systems
- Recent Papers
This is a useful reference for this class, but not required.