NUS.SOC.CS5248-2007 Roger Zimmermann (based on slides by Ooi Wei Tsang) Systems Support for Continuous Media.

Slides:



Advertisements
Similar presentations
Streaming Video over the Internet
Advertisements

Hon Wai Leong, NUS (CS6234, Spring 2009) Page 1 Copyright © 2009 by Leong Hon Wai CS6234: Spring 2009 (Overview) CS6234: Advanced Algorithms  Instructors:
NUS.SOC.CS5248 Ooi Wei Tsang 1 Adaptive Playout. NUS.SOC.CS5248 Ooi Wei Tsang 2 You are Here Network Encoder Sender Middlebox Receiver Decoder.
NUS.SOC.CS Roger Zimmermann (based in part on slides by Ooi Wei Tsang) Protocols.
NUS.SOC.CS Roger Zimmermann (based on slides by Ooi Wei Tsang) MPEG + RTP.
1 NUS.SOC.CS5248 OOI WEI TSANG Playout Buffer Management.
NUS.SOC.CS Roger Zimmermann (based in part on slides by Ooi Wei Tsang) 1 Adaptive Playout.
NUS.SOC.CS Roger Zimmermann (based in part on slides by Ooi Wei Tsang) Media Compression.
Application layer (continued) Week 4 – Lecture 2.
NUS.SOC.CS Roger Zimmermann (based on slides by Ooi Wei Tsang) Systems Support for Continuous Media.
History of Music, MU3802 Syllabus Western Music.
Real-time Transport Protocol Matt Boutell CS457: Computer Networks November 15, 2001.
Using Redundancy and Interleaving to Ameliorate the Effects of Packet Loss in a Video Stream Yali Zhu, Mark Claypool and Yanlin Liu Department of Computer.
Project Presentation. Reminder 13th November 1 – 5pm Read your s/Visit web sites for more information (later)
Nus.soc.cs5248 Ooi Wei Tsang 1 Intermedia Synchronization Ooi Wei Tsang.
+ Annotated Bibliography GEP101 Information gathered from Purdue OWL.
NUS.SOC.CS Roger Zimmermann (based in part on slides by Ooi Wei Tsang) Application-Level Multicast.
NUS.SOC.CS Roger Zimmermann (based in part on slides by Ooi Wei Tsang) Media Compression.
Student Centered Teaching Through Universal Instructional Design Part III.
1 Cache Me If You Can. NUS.SOC.CS5248 OOI WEI TSANG 2 You Are Here Network Encoder Sender Middlebox Receiver Decoder.
Quality of Service in the Internet The slides of part 1-3 are adapted from the slides of chapter 7 published at the companion website of the book: Computer.
NUS.SOC.CS5248 Ooi Wei Tsang Previously, on CS5248..
NUS.SOC.CS5248 Ooi Wei Tsang 1 CS6282 Very Large Scale Distributed Systems Ooi Wei Tsang SOC
NUS.SOC.CS Roger Zimmermann (based on slides by Ooi Wei Tsang) Systems Support for Continuous Media.
B. Prabhakaran1 Multimedia Systems Textbook Any/Most Multimedia Related Books Reference Papers: Appropriate reference papers discussed in class from time.
National Service Training Program. Classroom Management  The student is expected to come to class on time. Attendance will be checked every meeting.
Syllabus CS479(7118) / 679(7112): Introduction to Data Mining Spring-2008 course web site:
NUS.SOC.CS Roger Zimmermann (based in part on slides by Ooi Wei Tsang) Media Compression.
NUS.SOC.CS Roger Zimmermann (based in part on slides by Ooi Wei Tsang) 1 Error Recovery.
NUS.SOC.CS Roger Zimmermann (based in part on slides by Ooi Wei Tsang) 1 Error Recovery.
NUS.SOC.CS Roger Zimmermann (based on slides by Ooi Wei Tsang) 1 Error Recovery.
NUS.SOC.CS5248 Ooi Wei Tsang Systems Support for Continuous Media OOI WEI TSANG.
Podcasting Integrating technology that students LOVE to use!
NUS.SOC.CS Roger Zimmermann (based in part on slides by Ooi Wei Tsang) 1 Proxy Caching for Streaming Media.
NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.
1 Course Matters. NUS.SOC.CS5248 OOI WEI TSANG 2 Paper Review October 2003 MonTueWedThuFriSatSun Paper Reviews Due 20% off for each.
NUS.SOC.CS5248 Ooi Wei Tsang Rate Adaptations. NUS.SOC.CS5248 Ooi Wei Tsang You are Here Network Encoder Sender Middlebox Receiver Decoder.
NUS.SOC.CS5248 Ooi Wei Tsang 1 Proxy Caching for Streaming Media.
NUS.SOC.CS Roger Zimmermann (based in part on slides by Ooi Wei Tsang) Rate Adaptations.
NUS.SOC.CS Roger Zimmermann (based on slides by Ooi Wei Tsang) Project Packetize MP3 audio into RTP Packets.
IETF WG Presentation1 Urooj Rab Audio/Video Transport.
B. Prabhakaran1 Multimedia Systems Reference Text “Multimedia Database Management Systems” by B. Prabhakaran, Kluwer Academic Publishers. – Kluwer bought.
NUS.SOC.CS Roger Zimmermann (based in part on slides by Ooi Wei Tsang) Application-Level Multicast.
June 26, 2003 Communication Technologies Branch, NCI 1 Demo 5 Media Formats 2 existing text formats Paper: paperback booklet can be ordered free online.
NUS.SOC.CS5248 OOI WEI TSANG 1 Previously, on CS5248..
NUS.SOC.CS5248 Ooi Wei Tsang Systems Support for Continuous Media.
NUS.SOC.CS Roger Zimmermann (based in part on slides by Ooi Wei Tsang) Rate Adaptations.
Media Compression.
Error Recovery.
Media Compression.
CS5248: Systems Support for Continuous Media
Proxy Caching for Streaming Media
Klara Nahrstedt Spring 2009
Project Proposal Due Next Mon. Submit by
Application-Level Multicast
Error Recovery.
Error Recovery Supplemental Slides.
Rate Adaptations.
MPEG + RTP.
Adaptive Playout.
Media Compression.
Video On Demand.
Chapter 25 Multimedia TCP/IP Protocol Suite
Overview What is Multimedia? Characteristics of multimedia
CS6282 Very Large Scale Distributed Systems
Digital television systems - (DTS)
Multimedia Systems Reference Text
CS144K An Introduction to Computer Networks
An overview of course assessment
Presentation transcript:

NUS.SOC.CS Roger Zimmermann (based on slides by Ooi Wei Tsang) Systems Support for Continuous Media

NUS.SOC.CS Roger Zimmermann (based on slides by Ooi Wei Tsang) Scope of this class Systems Support: Application Middleware Operating System Architecture Continuous Media: Video, audio, animation

NUS.SOC.CS Roger Zimmermann (based on slides by Ooi Wei Tsang) Local Media Applications Watch Movies Listen to Music Video Editing :

NUS.SOC.CS Roger Zimmermann (based on slides by Ooi Wei Tsang) Network Media Applications Live Webcast Pre-recorded Webcast YouTube, … Video Conferencing Video on Demand

NUS.SOC.CS Roger Zimmermann (based on slides by Ooi Wei Tsang) Categories InteractiveNon-Interactive LiveVideo Conferencing NUSLive, NUSCast Pre- recorded Lecture/Video on Demand

NUS.SOC.CS Roger Zimmermann (based on slides by Ooi Wei Tsang) Streaming Media Requires Reliable networks Low latency Bounded latency Plenty of bandwidth Internet was designed as a best-effort medium However

NUS.SOC.CS Roger Zimmermann (based on slides by Ooi Wei Tsang) Overview Network Encoder Sender Middlebox Receiver Decoder

NUS.SOC.CS Roger Zimmermann (based on slides by Ooi Wei Tsang) We will NOT Design new codec Study media processing CS6212/CS5240/CS5249 Attempt to improve the Internet EE5910/CS5224

NUS.SOC.CS Roger Zimmermann (based on slides by Ooi Wei Tsang) Summary of Topics Covered

NUS.SOC.CS Roger Zimmermann (based on slides by Ooi Wei Tsang) Sample of Topics Covered Review of Media Compression Network Communication Model Network Encoder Sender Middlebox Receiver Decoder

NUS.SOC.CS Roger Zimmermann (based on slides by Ooi Wei Tsang) Sample of Topics Covered Adaptation Video on Demand Network Encoder Sender Middlebox Receiver Decoder

NUS.SOC.CS Roger Zimmermann (based on slides by Ooi Wei Tsang) Sample of Topics Covered Buffering Audio/Video Synchronization Packet Loss Recovery Network Encoder Sender Middlebox Receiver Decoder

NUS.SOC.CS Roger Zimmermann (based on slides by Ooi Wei Tsang) Sample of Topics Covered Caching Application-Level Multicast Network Encoder Sender Middlebox Receiver Decoder

NUS.SOC.CS Roger Zimmermann (based on slides by Ooi Wei Tsang) Lecture Philosophy Cover breadth, rather than depth Classic papers, rather than recent papers

NUS.SOC.CS Roger Zimmermann (based on slides by Ooi Wei Tsang) Class Organization

NUS.SOC.CS Roger Zimmermann (based on slides by Ooi Wei Tsang) Goals Learn about existing techniques and systems Learn about current research efforts

NUS.SOC.CS Roger Zimmermann (based on slides by Ooi Wei Tsang) Philosophy Students are expected to be Mature Independent Resourceful What you learn is (should be) more important than your grade

NUS.SOC.CS Roger Zimmermann (based on slides by Ooi Wei Tsang) Please don’t ask … “Is this equation important?” “Is this equation examinable?” “Do I have to memorize this header format?” “Post answer to quiz/survey/review”

NUS.SOC.CS Roger Zimmermann (based on slides by Ooi Wei Tsang) Please do ask … “What is the effect of changing k in the equation?” “Why did the designer add this bit in the header?”

NUS.SOC.CS Roger Zimmermann (based on slides by Ooi Wei Tsang) Academic Honesty No copying among students No copying from published work ZERO TOLERENCE to Plagiarism

NUS.SOC.CS Roger Zimmermann (based on slides by Ooi Wei Tsang) Discussion? Strongly encouraged.. but must acknowledge all contributions write up solutions independently

NUS.SOC.CS Roger Zimmermann (based on slides by Ooi Wei Tsang) Continuous Assessments

NUS.SOC.CS Roger Zimmermann (based on slides by Ooi Wei Tsang) Continuous Assessments Project & Writeup (30%) Final Exam (30%) 2 Quizzes (2 × 10%) Assignment (20%) Research Paper Presentation

NUS.SOC.CS Roger Zimmermann (based on slides by Ooi Wei Tsang) Project (30%) Choose your own topic Write proposal Implement in C/C++

NUS.SOC.CS Roger Zimmermann (based on slides by Ooi Wei Tsang) Project Deliverables: At start 1-2 page proposal At due date 4-6 page paper Source code Demo (?)

NUS.SOC.CS Roger Zimmermann (based on slides by Ooi Wei Tsang) Final Exam (30%) Open Ended Questions Essay Style

NUS.SOC.CS Roger Zimmermann (based on slides by Ooi Wei Tsang) Quizzes/Assignment (40%) Quizzes (2 × 10%) Open Ended Questions Assignment (20%) Read a research paper Present the paper and lead discussion

NUS.SOC.CS Roger Zimmermann (based on slides by Ooi Wei Tsang) Web Sites Main Website

NUS.SOC.CS Roger Zimmermann (based on slides by Ooi Wei Tsang) Q & A