Lecture Schedules and Reading List
Lecture 11: Peer-to-Peer Streaming
Reading List:
Slides: P2P Streaming
Lecture 10: Application-Level Multicast
Reading List:
Slides: Application-Level Multicast
Slides: Application-Level Multicast (with some solutions)
Lecture 9: Streaming Media Caching
Reading List:
Slides: Streaming Media Caching
Lecture 8: Error Recovery
Additional Project Resources:
- Project logistics: here.
Reading List:
Slides: Error Recovery
Slides: Error Recovery (with some solutions)
Lectures 6 & 7: Project Introduction & Playout Buffering
The project will be discussed in this lecture. If all goes well then the ASUS Transformers will be ready and available for use by the end of September.
Additional Project Resources:
- Project description (updated draft): here.
- Updated slides: Programming in Android.
- There is an effort to standardize Apple's HTTP Live Streaming and Microsoft's Smooth Streaming techniques. The standard is called Dynamic Adaptive Streaming over HTTP (DASH). A draft document about DASH is available here.
- Apple's proposed RFC can be found here.
Reading List:
Slides: Project Introduction
Slides: Playout Buffering
Slides: Playout Buffering (with some solutions)
Lecture 5: Programming in Android & Rate Adaptation
During the first hour an Introduction to Android Programming will be given by Dr. Beomjoo Seo.
Reading List:
Slides: Programming in Android
Lecture 4: Rate Adaptation
Reading List:
Slides: Rate Adaptation
Slides: Rate Adaptation (with some solutions)
Lecture 3: RTP Packetization
Reading List:
Additional Resources:
- ISO/IEC 13818-2 (MPEG-2) Specifications.
- A More Loss-Tolerant RTP Payload Format for MP3 Audio by R. Finlayson, Internet Engineering Task Force, RFC3119.
- RTP Payload Format for the Speex Codec by G. Herlein, J. Valin, A. Heggestad, and A. Moizard, Internet Engineering Task Force, RFC5574.
Slides: Packetization
Lecture 2: Network, Transport and Application Layer
Reading List:
Additional Resources:
Slides: Network
Lecture 1: Introduction to MPEG Compression
Reading List:
Additional Resources:
- Applet: DCT Demo.
- Video: Surfing_short.m2t (MPEG-2 HD Transport Stream, 98 MB).
- News on HEVC by Simon Sharwood, APAC Editor: New MPEG format paves the way for UHDTV.
- There is also some source code available for the HEVC codec here.
Slides: Introduction, Compression