| 
CS260: SyllabusWinter Quarter 2017 Calendar and ReadingsWeek 1: Introduction 
1/9 M: Course overview + networking review (pdf)1/11 W: How is video created, stored, and disseminated? (pdf)1/13 F: No class Week 2: Adaptive video streaming 
1/16 M: No class (President's Day)1/18 W: Discussion 
J. Jiang, V. Sekar, H. Zhang , “Improving Fairness, Efficiency, and Stability in HTTP-based Adaptive Video Streaming with FESTIVE”, ACM CoNEXT 2012. (pdf)Te-Yuan Huang, Ramesh Johari, Nick McKeown, Matthew Trunnell, Mark Watson, “A buffer-based approach to rate adaptation: evidence from a large video streaming service”, ACM SIGCOMM 2014. (pdf)1/20 F: Mini-lab: dash-js adaptive video player (instructions, code) Week 3: Live video / gaming Week 4: Virtual reality Week 5: Augmented reality Week 6: Content distribution Week 7: Wireless video Week 8: Alternate delivery mechanisms Week 9: Net neutrality and pricing Week 10: Finale 
3/13 M: project presentations3/15 W: project presentations3/17 F: project presentations Grading |