Systems Support for Continuous Media - PowerPoint PPT Presentation

About This Presentation
Title:

Systems Support for Continuous Media

Description:

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 ... – PowerPoint PPT presentation

Number of Views:55
Avg rating:3.0/5.0
Slides: 31
Provided by: compN
Category:

less

Transcript and Presenter's Notes

Title: Systems Support for Continuous Media


1
Systems Support for Continuous Media
2
Scope of this class
  • Systems Support
  • Application
  • Middleware
  • Operating System
  • Architecture
  • Continuous Media
  • Video, audio, animation

3
Local Media Applications
  • Watch Movie
  • Listen to Music
  • Video Editing

4
Network Media Applications
  • Live Webcast
  • Pre-recorded Webcast
  • Video Conferencing
  • Video on Demand

5
Categories
Interactive Non-Interactive
Live Video Conferencing NUSLive, NUSCast
Pre-recorded Lecture/Video on Demand
6
Streaming Media Requires
  • Reliable networks
  • Low latency
  • Bounded latency
  • Plenty of bandwidth
  • Not in todays Internet.

7
Overview
Encoder
Decoder
Middlebox
Receiver
Sender
Network
8
We will NOT
  • Design new codec
  • Study media processing
  • CS6212/CS5240/CS5249
  • Attempt to improve the Internet
  • EE5910/CS5224

9
Summary of TopicsCovered
10
Sample of Topics Covered
  • Review of Media Compression
  • Network Communication Model

Encoder
Decoder
Middlebox
Sender
Receiver
Network
11
Sample of Topics Covered
  • Adaptation
  • Video on Demand

Encoder
Decoder
Middlebox
Sender
Receiver
Network
12
Sample of Topics Covered
  • Buffering
  • Audio/Video Synchronization
  • Packet Loss Recovery

Encoder
Decoder
Middlebox
Sender
Receiver
Network
13
Sample of Topics Covered
  • Caching
  • Application-Level Multicast

Encoder
Decoder
Middlebox
Sender
Receiver
Network
14
Lecture Philosophy
  • Cover the breadth, rather than depth (unless
    related to project)
  • Classic papers, rather than recent papers

15
Class Organization
16
Goals
  • Learn about existing techniques and systems
  • Learn about current research efforts

17
Philosophy
  • Students are expected to be
  • Mature
  • Independent
  • Resourceful
  • What you learned is more important than grade

18
Please dont ask..
  • Is this equation important?
  • Is this equation examinable?
  • Do I have to memorize this header format?
  • Post answer to quiz/survey/review

19
Please do ask ..
  • What is the effect of changing k in the
    equation?
  • Why did the designer added this bit in the
    header?

20
Academic Honesty
  • No copying among students
  • No copying from published work
  • ZERO TOLERENCE to Plagiarism

21
Discussion?
  • Strongly encouraged ..
  • but
  • must acknowledge all contributions
  • write up solutions independently

22
Continuous Assessments
23
Continuous Assessments
  • Project (50)
  • Exam (20)
  • Quizzes and Assignments (30)

24
Project (50)
  • Implement a video streaming sender and receiver
  • C and Tcl
  • Given constraints, implement a scheme that
    optimizes received quality

25
Project
  • Organized into stages
  • Work in pair

26
Project
  • Deliverables
  • 4-6 page paper
  • Demo (?)

27
Final Exam (20)
  • Open Ended Questions
  • Essay Style

28
Quizzes/Assignments (30)
  • Quizzes
  • Open Ended Questions
  • Assignments
  • Survey a topic
  • Criticize a paper

29
Web Sites
  • Main Website
  • http//www.comp.nus.edu.sg/cs5248

30
Q A
Write a Comment
User Comments (0)
About PowerShow.com