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)

February 21, Lecture 14: H.264 and H.265 (HEVC) 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)

February 28, Lecture 17: QoS Service Classes and QoS Translation and Negotiation (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)

March 14, Lecture 22: Multimedia Protocols – RTP/RTCP (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