Week: Day
|
Presenters (Mondays 10:10 – 12:00) |
Lecture (Wednesdays 9:00-9:50)
|
Deliverable Deadline
|
Reading Assignments
|
1: Feb 18
|
Winter Break |
Winter Break |
|
|
2: Feb 25
|
Introduction PDF
|
Holiday |
|
|
3: Mar 4
|
Proposal Presentations: HJ, CL, PC, YM, |
1: Network, Transport and Application Layers PDF |
|
|
4: Mar 11
|
Proposal Presentations: YC, FY, SC, YT, CW |
1: Network, Transport and Application Layers PDF |
|
|
5: Mar 18
|
Proposal Presentations: LW, YR, KC
|
2: Introduction to Video Compression PDF
|
Proposal Draft (2-page summary in IEEE 2-column format): Mar 19 11:59 p.m.
|
|
6: Mar 25
|
Breadth: YR [3]
Depth: SC
|
2: Introduction to Video Compression PDF |
Proposal (2-page summary in IEEE 2-column format): Mar 26 11:59 p.m April 2 11:59 p.m. [Extended].
|
- Host Extension to IP Multicasting; S. Deering; Internet Engineering Task Force, RFC 1112.
- The PIM Architecture for Wide-area Multicast Routing; S. Deering, D. L. Estrin, D. Farinacci, V. Jacobson, C.-G. Liu, and L. Wei; IEEE/ACM TNET 1996.
- A Tutorial on Decomposition Methods for Network Utility Maximization; DP Palomar, M Chiang; IEEE JSAC 2006.
|
7: Apr 1
|
Breadth: YM
Depth: FY |
Holiday
|
|
- The JPEG Still Picture Compression Standard; G. K. Wallace; Communication of the ACM, 34(4):30–44, April 1991.
- MPEG: A Video Compression Standard for Multimedia Applications; D. Le Gall; Communications of the ACM, 34(4):46–58, April 1991.
- Overview of SHVC: Scalable Extensions of the High Efficiency Video Coding Standard; Jill M. Boyce, Yan Ye, Jianle Chen, Adarsh K. Ramasubramonian; IEEE TCSVT 2016.
|
8: Apr 8
|
Breadth: SC
Depth: LW |
2: Introduction to Video Compression PDF |
|
- RTP: A Transport Protocol for Real-Time Applications; H. Schulzrinne, S. Casner, R. Frederick, and V. Jacobson; Internet Engineering Task Force, Audio-Video Transport Working Group, RFC 3550.
- RTP Payload Format for High Efficiency Video Coding; T. Schierl, S. Wenger, Y.-K. Wang, M. M. Hannuksela; Internet Engineering Task Force, RFC 7798.
- RTP Payload Format for H.264 Video; S. Wenger, M.M. Hannuksela, T. Stockhammer, M. Westerlund, and D. Singer; Internet Engineering Task Force, RFC 3984.
- Guidelines for Writers of RTP Payload Format Specifications; M. Handley, and C. Perkins; Internet Engineering Task Force, RFC 2736.
|
9: Apr 15
|
Breadth: YT
Depth: YM
|
3: RTP Streaming PDF |
|
- Adaptation Algorithm for Adaptive Streaming over HTTP K. Miller, E. Quacchio, G. Gennari and A. Wolisz; IEEE PV’12.
- Dynamic Adaptive Streaming over HTTP – Standards and Design Principles; T. Stockhammer; ACM MMSys’12.
- Delivering Stable High-quality Video: an SDN Architecture with DASH Assisting Network Elements; J. Kleinrouweler, S. Cabrero, P. Cesar; ACM MMSys’16.
|
10: Apr 22
|
Breadth: YM
|
3: RTP Streaming PDF |
|
- Measurements of the Congestion Responsiveness of Windows Streaming Media; J. Nichols, M. Claypool, R. Kinicki, M. Li; ACM NOSSDAV’4.
- RMI System: Internet Meets the Future Home Theater; Roger Zimmermann, Chris Kyriakakis, Cyrus Shahabi, Christos Papadopoulos, Alexander Sawchuk, and Ulrich Neumann; IEEE MultiMedia, 2004.
- A Buffer-based Approach to Rate Adaptation: Evidence from a Large Video Streaming Service; Te-Yuan Huang, Ramesh Johari, Nick McKeown, Matthew Trunnell, Mark Watson; ACM SIGCOMM’14.
|
11: Apr 29
|
Breadth: CL
Depth: PC |
4: Dynamic Adaptive Streaming over HTTP PDF |
Mid-term Report Draft (8-page report in IEEE 2-column format): Apr 30 11:59 p.m. May 7 11:59 p.m. [Extended].
|
- A Multi-Threshold Online Smoothing Technique for Variable Rate Multimedia Streams; R. Zimmermann, C. Shahabi, K. Fu, and M. Jahangiri; Multimedia Tools and Applications journal 2006.
- Adaptive media playout for low-delay video streaming over error-prone channels; M. Kalman, E. Steinbach, B. Girod; IEEE TCSVT 2004.
- Packet Audio Playout Delay Adjustment: Performance Bounds and Algorithms; S. B. Moon, J. Kurose, and D. Towsley; ACM/Springer Multimedia Systems 1998.
|
12: May 6
|
Breadth: CW, FY
Depth: YR |
5. Rate Adaptation PDF |
Mid-term Report (8-page report in IEEE 2-column format): May 7 11:59 p.m. May 14 11:59 p.m. [Extended].
|
- A Survey of Packet-loss Recovery Techniques for Streaming Audio; C. Perkins, O. Hodson, and V. Hardman; IEEE Network Magazine 1998.
- Packet Loss Effects on MPEG Video Sent Over the Public Internet; J. M. Boyce and R. D. Gaglianello; ACM Multimedia’98.
- Error Control Techniques for Interactive Low-bit Rate Video Transmission Over the Internet; I. Rhee; ACM SIGCOMM’98.
|
13: May 13
|
Breadth: HJ
Depth: CL |
6. Playout Buffering PDF |
|
- Silo, Rainbow, and Caching Token: Schemes for Scalable, Fault Tolerant Stream Caching; Y. Chae, K. Guo, M. Buddhikot, S. Suri and E. Zegura; IEEE JSAC’02.
- Multimedia Proxy Caching Mechanism for Quality Adaptive Streaming Applications in the Internet; R. Rejaie, H. Yu, M. Handley, and D. Estrin; IEEE INFOCOM’00.
- Design and Evaluation of a Proxy Cache for Peer-to-Peer Traffic; M. Hefeeda, C. Hsu, and K. Mokhtarian; IEEE TC’11.
|
14: May 20
|
Breadth: LW
Depth: HJ |
7. Video Error Recovery PDF |
|
- Resilient Peer-to-Peer Streaming; V. N. Padmanabhan, H. J. Wang, P. A. Chou; IEEE ICNP’03.
- Dagster: Contributor Aware Peer-to-Peer Media Streaming in Heterogeneous Environment; W. T. Ooi; ACM/SPIE MMCN’05.
- CoolStreaming/DONet: A Data-Driven Overlay Network for Efficient Live Media Streaming; Xinyan Zhang, Jiangchuan Liu, Bo Li, and Tak-Shing Peter Yum; IEEE INFOCOM’05.
|
15: May 27
|
Breadth: YC
Depth: YT, KC |
8. Streaming Media Caching PDF |
|
- Towards Bandwidth Efficient Adaptive Streaming of Omnidirectional Video over HTTP; Mario Graf, Christian Timmerer, Christopher Mueller; ACM MMSys’17.
- Viewport-adaptive Navigable 360-degree Video Delivery; Xavier Corbillon, Gwendal Simon, Alisa Devlic, Jacob Chakareski; IEEE ICC’17.
|
16: Jun 3
|
Breadth: KC
Depth: YC |
9. Peer-to-Peer Streaming PDF |
|
|
17: Jun 10
|
Holiday
|
Final Presentations and Demos (1/2)
|
Final Report Draft (12-page report in IEEE 2-column format): Jun 10 11:59 p.m.
|
|
18: Jun 17
|
|
Final Presentations and Demos (2/2)
|
Final Report (12-page report in IEEE 2-column format): Jun 20 11:59 p.m.
|
|