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. 
 | 
   
 |