CS 414 Spring 2014
Multimedia
Systems Design
Lectures
Week 1: January 22-January 24
January 22, Lecture
1: Introduction (PPT)
(PDF)
January 24, Lecture 2: Audio
Perception (PPT)
(PDF)
Week 2: January 27-January 31
January 27, Lecture 3: Digital Audio Representation
- Sampling, Quantization, PCM, Data Rates (PPT) (PDF)
January 29, Lecture 4: Digital Audio
(Signal-to-Noise Ratio), Visual Perception and Digital Imaging (PPT) (PDF)
January 31, Lecture 5: Digital Imaging, Visual
Perception of Video and Digital Video (PPT) (PDF)
Week 3: February 3 -February 7
February 3, Lecture 6: Analog and Digital Television
(PPT)
(PDF)
February 5, Lecture 7: Basic Compression Techniques –
Part 1 (PPT)
(PDF)
February 7, Lecture 8: MP1 Discussion (PPT)
(PDF)
+ Basic
Compression Techniques – Part 2 (PPT)
(PDF)
Week
4: February 10 - February 14
February 10, Lecture 9: Huffman Coding and
Introduction to JPEG Image Compression - Part 3 (PPT)
(PDF)
February 12, Lecture 10: JPEG Image Compression (PPT) (PDF)
February 14, Lecture 11: JPEG2000 Image Compression
(PPT)
(PDF)
Week
5: February 17 - February 21
February 17, Lecture 12: MPEG Video Compression (PPT) (PDF)
February 19, Lecture 13: MPEG-4 Video Compression (PPT)
(PDF)
Week
6: February 24 - February 28
February 24, Lecture 15: H.264 Arithmetic Coding and
MPEG – Audio Compression (PPT)
(PDF)
February 26, Lecture 16: Introduction to Multimedia Resource
Management and Quality of Service (PPT)
(PDF)
Week
7: March 3 - March 7
March 3, Lecture 18: Multimedia Connection
Establishment (Part 1) (PPT)
(PDF)
March 5, Lecture 19: Multimedia Connection
Establishment (Part 2) and Midterm Review Session (PPT) (PDF)
March 7, Midterm
in class
Week
8: March 10 – March 14
March 10: Lecture 20: Multimedia Transmission Phase
(Part 3) (PPT)
(PDF)
March 12, Lecture 21: Multimedia Transmission Phase
(Part 4) (PPT)
(PDF)
Week
9: March 17 - March 21
March 17, Lecture 23: Multimedia Protocols – RTSP (PPT)
(PDF)
March 19, Lecture 24: Multimedia Protocols – SIP (PPT)
(PDF)
March 21, Lecture 25: MP2 Discussion (PPT)
(PDF)
Week
10: March 24 - March 27
Spring Break
Week
11: March 31 –April 4
March 31, Lecture 26: Audio-Video Synchronization
Concepts – Part 1 (PPT)
(PDF)
April 2, Lecture 27: Audio-Video Synchronization
Concepts – Part 2 (PPT)
(PDF)
April 4, Lecture 28: Audio-Video Synchronization
Concepts – Part 3 (PPT)
(PDF)
Week
12: April 7 - April 11
April 7, Lecture 29: New Multimedia Protocols – DASH
(PPT)
(PDF)
April 9, Lecture 30: Buffer Management – Part 1 (PPT)
(PDF)
April 11, Lecture 31: Buffer Management – Part 2 (PPT)
(PDF)
Week
13: April 14 - April 18
April 14, Lecture 32: Media Server – Part 1 (PPT)
(PDF)
April 16, Lecture 33: Media Server – Part 2 (PPT)
(PDF)
April 18, Lecture 34: MP3 Discussion (PPT)
(PDF)
Week
14: April 21 - April 25
April 21, Lecture 35: Media Server – Part 3 (PPT)
(PDF)
– Caching, Patching Batching
April 23, Lecture 36: Media Server – Part 4 (PPT)
(PDF)
– Examples of Multimedia Servers
April 25, Lecture 37: P2P Streaming – Part 1 (PPT)
(PDF)
– Introduction to P2P Systems
Week
15: April 28 – May 2
April 28, Lecture 38: P2P Streaming – Part 2 (PPT)
(PDF)
– Single Tree, Multiple Trees Approaches
April 30, Lecture 39: P2P Streaming – Part 3 (PPT)
(PDF)
– Mesh-based P2P Approaches and P2P Streaming Examples
May 2, Lecture 40: P2P Streaming – Part 4 (PPT)
(PDF)
– Example of P2P IPTV System – PPLive and
Introduction to Voice over IP
Week
16: May 5 - May 7
May 5, Lecture 41: P2P Streaming – Part 5 (PPT)
(PDF)
– Example of P2P VoIP - Skype
May 7, Lecture 42: Final Topics Review (PPT) (PDF)
Update: May 7, 2014