NUS.SOC.CS5248 Ooi Wei Tsang Systems Support for Continuous Media.

Slides:



Advertisements
Similar presentations
Streaming Video over the Internet
Advertisements

Using Audacity Audacity is a free, easy-to- use audio editor and recorder for a variety of operating systems.
CEG3420 L1 Intro.1 Copyright (C) 1998 UCB CEG3420 Computer Design Lecture 1 Philip Leong.
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 on slides by Ooi Wei Tsang) MPEG + RTP.
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.
Application layer (continued) Week 4 – Lecture 2.
NUS.SOC.CS Roger Zimmermann (based on slides by Ooi Wei Tsang) Systems Support for Continuous Media.
Intro Alexei Miagkov: researching GUI networking sound aspects of Java Walter Kammerer: researching networking concepts documenting real-time media concepts.
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.
Nus.soc.cs5248 Ooi Wei Tsang Recent Papers from conferences.
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.
NUS.SOC.CS Roger Zimmermann (based in part on slides by Ooi Wei Tsang) Application-Level Multicast.
1 Cache Me If You Can. NUS.SOC.CS5248 OOI WEI TSANG 2 You Are Here Network Encoder Sender Middlebox Receiver Decoder.
Computer Networks: Multimedia Applications Ivan Marsic Rutgers University Chapter 3 – Multimedia & Real-time Applications.
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.
NUS.SOC.CS Roger Zimmermann (based in part on slides by Ooi Wei Tsang) Media Compression.
NUS.SOC.CS5248 Ooi Wei Tsang Systems Support for Continuous Media OOI WEI TSANG.
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.CS Roger Zimmermann (based on slides by Ooi Wei Tsang) Systems Support for Continuous Media.
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 Application-Level Multicast.
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.
Communicating through the Internet Chapter 3. Instant Messaging Instant Messaging services are programs that enable you to communicate in real time with.
Winter 2016CMPE212 - Prof. McLeod1 CMPE212 Object Oriented Programming for Engineers Course Web Site: Lecture.
B. Prabhakaran1 Multimedia Systems Reference Text “Multimedia Database Management Systems” by B. Prabhakaran, Kluwer Academic Publishers. – Kluwer bought.
NUS.SOC.CS5248 OOI WEI TSANG 1 Previously, on CS5248..
We will begin at 9 PM This is an Audio Seminar. Please be sure to adjust your audio. When reviewing the archived seminar this document will provide the.
NUS.SOC.CS Roger Zimmermann (based in part on slides by Ooi Wei Tsang) Rate Adaptations.
INTRODUCTION TO AUDIO/VIDEO PRODUCTION 1 Kingwood High School | Ms. Virani AUDIO / VIDEO PRODUCTION 1.
Media Compression.
Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
CS5248: Systems Support for Continuous Media
Proxy Caching for Streaming Media
Klara Nahrstedt Spring 2009
Project Proposal Due Next Mon. Submit by
Error Recovery.
Rate Adaptations.
MPEG + RTP.
Adaptive Playout.
Video On Demand.
Chapter 25 Multimedia TCP/IP Protocol Suite
Computer Networks CNT5106C
Overview What is Multimedia? Characteristics of multimedia
CSE 364: Computer Networks
North Haven Middle School C. Schwartz LMS February 2017
CS234 – Advanced Network Tuesdays, Thursdays 3:30-4:50p.m. ICS 243
CS6282 Very Large Scale Distributed Systems
Digital television systems - (DTS)
Multimedia Systems Reference Text
Computer Networks CNT5106C
BTEC level 3 Learning Aim C.
Project proposal Multi-stream and multi-path audio transmission
Teaching with Technology in First Year Chemistry
CS144K An Introduction to Computer Networks
An overview of course assessment
Presentation transcript:

NUS.SOC.CS5248 Ooi Wei Tsang Systems Support for Continuous Media

NUS.SOC.CS5248 Ooi Wei Tsang Scope of this class Systems Support: Application Middleware Operating System Architecture Continuous Media: Video, audio, animation

NUS.SOC.CS5248 Ooi Wei Tsang Local Media Applications Watch Movie Listen to Music Video Editing :

NUS.SOC.CS5248 Ooi Wei Tsang Network Media Applications Live Webcast Pre-recorded Webcast Video Conferencing Video on Demand

NUS.SOC.CS5248 Ooi Wei Tsang Categories InteractiveNon-Interactive LiveVideo Conferencing NUSLive, NUSCast Pre- recorded Lecture/Video on Demand

NUS.SOC.CS5248 Ooi Wei Tsang Streaming Media Requires Reliable networks Low latency Bounded latency Plenty of bandwidth Not in today’s Internet.

NUS.SOC.CS5248 Ooi Wei Tsang Overview Network Encoder Sender Middlebox Receiver Decoder

NUS.SOC.CS5248 Ooi Wei Tsang We will NOT Design new codec Study media processing CS6212/CS5240/CS5249 Attempt to improve the Internet EE5910/CS5224

NUS.SOC.CS5248 Ooi Wei Tsang Summary of Topics Covered

NUS.SOC.CS5248 Ooi Wei Tsang Sample of Topics Covered Review of Media Compression Network Communication Model Network Encoder Sender Middlebox Receiver Decoder

NUS.SOC.CS5248 Ooi Wei Tsang Sample of Topics Covered Adaptation Video on Demand Network Encoder Sender Middlebox Receiver Decoder

NUS.SOC.CS5248 Ooi Wei Tsang Sample of Topics Covered Buffering Audio/Video Synchronization Packet Loss Recovery Network Encoder Sender Middlebox Receiver Decoder

NUS.SOC.CS5248 Ooi Wei Tsang Sample of Topics Covered Caching Application-Level Multicast Network Encoder Sender Middlebox Receiver Decoder

NUS.SOC.CS5248 Ooi Wei Tsang Lecture Philosophy Cover the breadth, rather than depth (unless related to project) Classic papers, rather than recent papers

NUS.SOC.CS5248 Ooi Wei Tsang Class Organization

NUS.SOC.CS5248 Ooi Wei Tsang Goals Learn about existing techniques and systems Learn about current research efforts

NUS.SOC.CS5248 Ooi Wei Tsang Philosophy Students are expected to be Mature Independent Resourceful What you learned is more important than grade

NUS.SOC.CS5248 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.CS5248 Ooi Wei Tsang Please do ask.. “What is the effect of changing k in the equation?” “Why did the designer added this bit in the header?”

NUS.SOC.CS5248 Ooi Wei Tsang Academic Honesty No copying among students No copying from published work ZERO TOLERENCE to Plagiarism

NUS.SOC.CS5248 Ooi Wei Tsang Discussion? Strongly encouraged.. but must acknowledge all contributions write up solutions independently

NUS.SOC.CS5248 Ooi Wei Tsang Continuous Assessments

NUS.SOC.CS5248 Ooi Wei Tsang Continuous Assessments Project (50%) Exam (20%) Quizzes and Assignments (30%)

NUS.SOC.CS5248 Ooi Wei Tsang Project (50%) Implement a video streaming sender and receiver C++ and Tcl Given constraints, implement a scheme that optimizes received quality

NUS.SOC.CS5248 Ooi Wei Tsang Project Organized into stages Work in pair

NUS.SOC.CS5248 Ooi Wei Tsang Project Deliverables: 4-6 page paper Demo (?)

NUS.SOC.CS5248 Ooi Wei Tsang Final Exam (20%) Open Ended Questions Essay Style

NUS.SOC.CS5248 Ooi Wei Tsang Quizzes/Assignments (30%) Quizzes Open Ended Questions Assignments Survey a topic Criticize a paper

NUS.SOC.CS5248 Ooi Wei Tsang Web Sites Main Website

NUS.SOC.CS5248 Ooi Wei Tsang Q & A