CS 598KN - Fall 2017 – Advanced Multimedia Systems
Reading List
1. Week - August 29 – August 31 (Media and Coding)
August 29: Introduction to Course and Video Media (presented by Klara Nahrstedt)
August 31: Basics of Video Compression (presented by Klara Nahrstedt)
2. Week – September 5 – September 7 (Media and Coding)
September 5: H.264 and MPEG-HEVC/H.265 Coding (presented by Klara Nahrstedt)
September 7: Digital Audio and Coding (presented by Klara Nahrstedt)
3. Week – September 12 – September 14 (Multimedia Networks)
September 12: QoS and Multimedia Networks (presented by Klara Nahrstedt)
September 14: QoS in Multimedia Communication
· Rhee,“Retransmission based Error Control for Interactive Video Applications over the Internet”, IEEE Proceedings of International Conference on Multimedia Computing and Systems , 1998 (presented by Wenyu Ren) (review by Ashish Kashinath)
4. Week – September 19 – September 21 (Multimedia Networks)
September 19: QoS in Multimedia Communication
· Rosenberg, Qiu, Schultzrinne, “Integrating Packet FEC into Adaptive Voice Playout Buffer Algorithms on the Internet”, IEEE INFOCOM 2000 (presented by Bo Chen)
· Nguyen, Armitage, “A Survey of Techniques for Internet Traffic Classification using Machine Learning” , IEEE Communications Surveys & Tutorials, 10(4), 2008 (presented by Klara Nahrstedt) (review by Ashish Kashinath)
September 21: Multimedia Protocols (presented by Klara Nahrstedt)
5. Week – September 26 – September 28 (Multimedia Streaming)
September 26: Caching and Patching
· Ghandeharizadeh, Shayahdeh, “Domical Cooperative Caching for Streaming Media in Wireless Home Networks”, ACM TOMCCAP, 2011, 7(4) (presented by Bo Chen)
· Hlavacs, Buchinger, “Hierarchical Video Patching with Optimal Server Bandwidth”, ACM TOMCCAP, 2008, 4(1) (presented by Bo Chen)
September 28: Multimedia Streaming Protocols
· V. Krishnamoorthi, Niklas Carlsson, Eric Petajan, “BUFFEST: Predicting Buffer Conditions and Real-time Requirements of HTTP(S) Adaptive Streaming Clients”, ACM MMSys 2017, Taipei, Taiwan. (presented by Wenyu Ren) (review by Sze Chuen Tan)
· A. Bentaleb, Al. Begen, R. Zimmermann, “SDNDASH: Improving QoE of HTTP Adaptive Streaming Using Software Defined Networking”, ACM MM’16, Amsterdam, Netherlands. (presented by Tuo Yu) (review by Wenyu Ren)
6. Week – October 3 – October 5 (Multimedia Streaming)
October 3: Mobile/Wireless Video Streaming
· Hsu, Hefeeda, “A Framework for Cross-Layer Optimization of Video Streaming in Wireless Networks”, ACM TOMCCAP, 2011, 7(1) (presented by Tianyuan Liu) (review by Bo Chen)
· M. Xia, V. Swaminathan, S. Wei, S. Chen, “DASH2M: Exploring HTTP/2 for Internet Streaming to Mobile Devices”, ACM MM’16, Amsterdam, Netherlands (presented by Sze Chuen Tan) (review by Tarek Elgamal)
October 5: Multimedia Streaming and Distribution Networks (presented by Klara Nahrstedt)
- Sani, Mauthe, Edwards, “Adaptive Bitrate Selection: A Survey”, IEEE Communications Survey & Tutorials, 2017. (presented by Klara Nahrstedt)
7. Week - October 10 – October 12 (Multimedia Distribution Networks )
October 10: Multicast Streaming
· McCanne, Van Jacobson, Vetterli “Receiver-driven Layered Multimedia” ACM SIGCOMM 1996. (presented by Ashish Kashinath) (review by Wenyu Ren)
· Yi Cui, Baochun Li, Klara Nahrstedt, “oStream: Asynchronous Streaming Multicast in Application-Layer Overlay Networks”, IEEE J. on Selected Areas of Communication (JSAC), Jan. 2004, Vol. 22, No. 1, pp. 191-196 (presented by Klara Nahrstedt) (review by Ashish Kashinath)
October 12: Peer-to-Peer Streaming
· Pianese, Perino, Keller, Biersack, “PULSE : An Adaptive, Incentive-based Unstructured P2P Live Streaming System” , IEEE TMM, 2007, 9(8) (presented by Sze Chuen Tan) (review by Tuo Yu)
· Wu, Li, Zhao, “Exploring Large-scale Peer-to-Peer Live Streaming Topologies”, ACM TOMCCAP, 2008, 4(3) (presented by Klara Nahrstedt) (review by Sze Chuen Tan)
8. Week – October 17 – October 19 (Multimedia Distribution Networks)
October 17: Content Distribution Implementation and Evaluation
· Tian, Alimi, Yang, “ShadowStream: Performance Evaluation as a Capability in Production Internet Live Streaming” , ACM SIGCOMM 2012 (presented by Ashish Kashinath) (review by Tianyuan Liu)
· B. Taani, R. Zimmerman, “Spatio-Temporal Analysis of Bandwidth Maps for Geo-Predictive Video Streaming in Mobile Environments”, ACM MM’16, Amsterdam, Netherlands. (presented by Tarek Elgamal) (review by Bo Chen)
October 19: NO CLASS
9. Week – October 24 – October 26 (TAKE-HOME EXAM)
October 24: NO CLASS
October 26: NO CLASS
10. Week - October 31 – November 2 (Multimedia Operating Systems)
October 31: Introduction to Multimedia Scheduling
- Liu, Jiang, Sekar, Stoica, Zhang, "A Case for a Coordinated Internet Video Control Plane”, ACM SIGCOMM 2012 (presented by Ashish Kashinath) (review by Tuo Yu)
- Multimedia Scheduling and OS issues (presented by Klara Nahrstedt)
November 2: Introduction to Video Servers (presented by Klara Nahrstedt)
11. Week – November 7 – November 9 (Cloud and Mobile Multimedia)
November 7: Multimedia Servers
· D. Niu, H. Xu, B. Li, S. Zhao, “Quality-assured cloud bandwidth auto-scaling for video-on-demand applications”, IEEE INFOCOM 2012 (presented by Tuo Yu) (review by Tianyuan Liu)
· Y. Deng, Y. Li, X. Tang, W. Cai, “Server Allocation for Multiplayer Cloud Gaming”, ACM MM’16, Amsterdam, Netherlands. (presented by Wenyu Ren) (review by Tuo Yu)
November 9: Mobile Multimedia
· Hefeeda, Hsu, “Design and Evaluation of a Testbed for Mobile TV Networks”, ACM TOMCCAP, 2012, 8(1) (PDF). (presented by Tianyuan Liu) (review by Sze Chuan Tan)
· T. Kamarainen, M. Siekkinen, A. Ylia-Jaaski, W. Zhang, P. Hui, “A Measurement Study on Achieving Imperceptible Latency in Mobile Cloud Gaming”, ACM MMSys 2017, Taipei, Taiwan (presented by Tarek Elgamal) (review by Wenyu Ren)
12. Week – November 14 – November 16 (Synchronization and Video 360)
November 14: Introduction to A/V Synchronization (presented by Klara Nahrstedt)
November 16: Introduction to Video 360 (presented by Klara Nahrstedt)
13. Week – November 21 – November 23
Thanksgiving Break – NO CLASS
14. Week – November 28 – November 30 (Video 360)
November 28: Video 360 Streaming
· Graph, Timmerer, Mueller, “Towards Bandwidth Efficient Adaptive Streaming of Omnidirectional Video over HTTP”, ACM MMSys 2017, Taipei, Taiwan. (presented by Tuo Yu) (review by Tarek Elgamal)
· Zhou, Li, Liu, “A Measurement Study of Oculus 360 Degree Video Streaming”, ACM MMSys 2017, Taipei, Taiwan (presented by Tarek Elgamal) (review by Kartik Agrawal) (review by Bo Chen)
November 30:
15. Week – December 5 – December 7 (Quality of Experience)
December 5: Introduction to QoE (presented by Klara Nahrstedt)
December 7: QoE Assessment
· Vellingiri, Prabhakran, “Modeling User Quality of Experience (QoE) through Position Discrepancy in Multi-Sensorial, Immersive, Collaborative Environments”, ACM MMSys 2017, Taipei, Taiwan. (presented by Tianyuan Liu) (review by Tarek Elgamal)
· M. Wichtlhuber, N. Aleksandrov, M. Franz, O. Hinz, D. Hausheer, “Are Incentive Schemes Needed for WebRTC based Distributed Streaming? A Crowdsourced Study on the Relation of User Motivation and Quality of Experience”, ACM MMSys 2016, Klagenfurt, Austria. (presented by Sze Chuen Tan) (review by Tianyuan Liu)
16. Week – December 12 (Last Day of Instruction)
December 12: Final Project Presentations (presented by students)
17. Week – December 19 – December 21 (Final Exams)
December 20: Final Project Report Due