Lecture Schedules and Reading List
Lecture 11: 360-degree Video Streaming
Reading List:
Slides: 360-degree Video Streaming
Lecture 10: Peer-to-Peer Streaming
Reading List:
Slides: P2P Streaming
Lecture 9: Streaming Media Caching
Reading List:
Slides: Streaming Media Caching
Slides: Streaming Media Caching - Supplemental Slides
Lecture 8: Quiz 2 & Error Recovery
Reading List:
Slides: Error Recovery
Slides: Error Recovery - Supplemental Slides
Lecture 7: Playout Buffering
Reading List:
Slides: Playout Buffering
Slides: Playout Buffering (with some solutions)
Lecture 6: Quiz 1 & Rate Adaptation
Reading List:
Slides: Rate Adaptation
Slides: Rate Adaptation (with some solutions)
Lecture 5: 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
Slides: Packetization (with some solutions)
Lecture 4: Project Introduction & Programming in Android
During this lecture the project will be introduced and an Introduction to Android Programming and to dash.js will be given.
Reading List:
Additional Resources:
- Project description: here (PDF)
- 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 of the MPEG-DASH standard is available here.
- Apple's proposed RFC can be found here.
Slides: Project Introduction
Slides: Programming in Android (PPTX)
Lecture 3: Dynamic Adaptive Streaming over HTTP (DASH)
Reading List:
Additional Resources:
Slides: MPEG-DASH
Lecture 2: QoE, Network, Transport and Application Layer
Reading List:
Additional Resources:
Slides: Network
Lecture 1: Introduction to MPEG Compression
Reading List:
Additional Resources:
- DCT Demo applet and DCT Demo video.
- 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