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 12QoS 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)

       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 

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) (PDFhttps://wiki.engr.illinois.edu/images/icons/link_attachment_7.gif). (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