1 / 27

Systems Support for Continuous Media

Systems Support for Continuous Media. Scope of this class. Systems Support: Application Middleware Operating System Architecture Continuous Media: Video, audio, animation. Local Media Applications. Watch Movies Listen to Music Video Editing :. Network Media Applications.

guajardo
Download Presentation

Systems Support for Continuous Media

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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 Movies • Listen to Music • Video Editing :

  4. Network Media Applications • Live Webcast • Pre-recorded Webcast • YouTube, … • Video Conferencing • Video on Demand

  5. Categories

  6. Streaming Media Requires • Reliable networks • Low latency • Bounded latency • Plenty of bandwidth Internet was designed as a best-effort medium However

  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 breadth, rather than depth • 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 learn is (should be) more important than your grade

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

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

  20. Continuous Assessments

  21. Continuous Assessments • Project, Writeup & Presentation (35%) • Final Exam (40%) • 2 Quizzes (2 × 10%) • Participation (5%)

  22. Project (35%) Topic: video streaming in a networked virtual environment, i.e., Second Life Implement in C/C++ More details will be given in subsequent lecture TA:Beomjoo Seo

  23. Project • Deliverables: • At due date • 4-6 pages project report • Source code • Demo of completed project

  24. Final Exam (40%) • Open ended questions • Essay style • Previous exam questions are available in the library

  25. Quizzes (20%) • Quizzes (2 × 10%) • Open ended questions

  26. Web Sites • Main Website • http://www.comp.nus.edu.sg/~cs5248 • The class schedule is also on the web site. • Note that the Lunar New Year (Monday, 15 February) falls into the Recess Week.

  27. Q & A

More Related