CS 414 Spring 2009 Multimedia Systems Design
Lectures


Week 1: January 21-January 23

January 21, Lecture 1:  Introduction (PPT) (PDF)

 

January 23, Lecture 2: Audio Perception (PPT) (PDF)


Week 2: January 26-January 30

January 26, Lecture 3: Digital Audio Representation (PPT) (PDF)

 

January 28, Lecture 4: Digital Image Representation (PPT) (PDF)

 

January 30, Lecture 5: Digital Video Representation (PPT) (PDF)

 


Week 3: February 2-February 6

February 2, Lecture 6: Basic Compression Techniques – RLE, Huffman (PPT) (PDF)

February 4, Lecture 7: Basic Compression Techniques – Huffman, Arithmetic, Adaptive Huffman Coding (PPT) (PDF)

February 6, Lecture 8: JPEG Compression (Hybrid Coding) (PPT) (PDF)


Week 4: February 9 - February 13

February 9, Lecture 9: JPEG 2000 Compression  (PPT) (PDF)

February 11, Lecture 10: MPEG-1 Video and MP3 Audio   (PPT) (PDF)

February 13, Lecture 11: MPEG-4 Video   (PPT) (PDF)


Week 5: February 16 - February 20

February 16, Lecture 12: Introduction to Quality of Service  - Part 1 (PPT) (PDF)

February 18, Lecture 13: Quality of Service – Part 2  (PPT) (PDF)

February 20, Lecture 14: Quality of Service  - Part 3 and Introduction to Multimedia Networking  (PPT) (PDF)

 

Week 6: February 23 - February 27

February 23, Lecture 15: Multimedia Networking (Negotiation, Translation, Admission and Reservation) – Part 2  (PPT) (PDF)

February 25, Lecture 16: Multimedia Networking (Traffic Shaping) – Part 3  (PPT) (PDF)

February 27, Lecture 17: Multimedia Networking (Rate Control, Error Control, Adaptation, Multimedia Protocol Stack) – Part 4  (PPT) (PDF)


Week 7: March 2 – March 6

March 2, Lecture 18: Multimedia Network Protocol Case Studies ( RTP, RTCP) –Layer 4-5 Protocols (PPT) (PDF)

March 4, Lecture 19: Multimedia Network Protocol Case Studies (RTSP, SDP, SIP) –Layer 5 Protocols (PPT) (PDF)

March 6, Lecture 20: Multimedia Issues with TCP and Midterm Review (TCP) –Layer 4 Protocols (PPT) (PDF)

 

Week 8: March 9 - March 13

March 9, in-Class, Midterm Exam

 

March 11, Lecture 21: Integrated Internet Services/ Resource Reservation Protocol (RSVP) – Layer 3 Protocols (PPT) (PDF)

 

March 13: No Class, Open Engineering House


Week 9: March 16 - March 20

March 16, Lecture 22: IntServ and DiffServ – Layer 3 Protocols (PPT) (PDF)

 

March 18, Lecture 23: Introduction to Peer-to-Peer (P2P) Systems (PPT) (PDF)

 

March 20, Lecture 24: P2P Streaming (PPT) (PDF)

 

Reading List for Lecture 24:

 

M. Castro, P. Druschel, A-M. Kermarrec, A. Nandi, A. Rowstron and A.

Singh, "SplitStream

: High-bandwidth multicast in a cooperative environment

", SOSP'03,Lake Bolton, New York, October, 2003.

H. Deshpande, M. Bawa, H. Garcia-Molina. "Streaming  Live Media over Peers." Technical Report, Stanford InfoLab, 2002.

N. Magharei, R. Rejaie. "PRIME: Peer-to-Peer Receiver-drIven MEsh-Based Streaming." INFOCOM 2007.

N. Magharei,  R. Rejaie, Y. Guo. "Mesh or Multiple-Tree: A Comparative Study of Live P2P Streaming Approaches." INFOCOM 2007.

               


Week 10: March 23 - March 27

SPRING BREAK


 

 

Week 11: March 30 – April 3

March 30, Lecture 25: Buffer Management Strategies VoD Clients(PPT) (PDF)

April 1, Lecture 26:  Media Servers (Part 1) (PPT) (PDF)

April 3, Lecture 27:  Media Servers (Part 2) (PPT) (PDF)

 

Week 12: April 6 – April 10

April 6, Lecture 28: Media Servers (Part 3) (PPT) (PDF)

April 8, Lecture 29: Media Servers (Part 4) (PPT) (PDF)

April 10, Lecture 30: Media Servers (Part 5) (PPT) (PDF)


 

 

Week 13: April 13 - April 17

April 13, Lecture 31: Media Process Management (Part 1) (PPT) (PDF)

April 15, Lecture 32: Media Process Management (Part 2) (PPT) (PDF)

April 17, Lecture 33: Media Synchronization (Part 1) (PPT) (PDF)

 

Week 14: April 20 - April 24

April 20, Lecture 34: Media Synchronization (Part 2) (PPT) (PDF)

April 22, Lecture 35: Media Synchronization (Part 3) (PPT) (PDF)

April 24, Lecture 36: Multimedia Applications - Skype (PPT) (PDF)

n   S. Baset, H. Schulzrinne, "An Analasis of the Skype Peer-to-Peer Internet Telephony Protocol", 2004


 

 

Week 15: April 27 - May 1

April 27, Lecture 37: Multimedia Applications – PPLive (PPT) (PDF)

n  Liu et al. "Opportunities and challenges of peer-to-peer Internet video broadcast." IEEE Special Issue on Recent Advances in Distributed Multimedia Communications, 2007.

April 29, Lecture 38: Multimedia Applications – Content-Based Image Search and Retrieval (PPT) (PDF)

n   Flickner

 et al. "Query by image and video content: the QBIC system." IEEE Computer, 28(9), September 1995.

May 1, No Lecture: Project Competitions


 

 

Week 16: May 4 – May 6

May 4, Lecture 39: Hot Topics in Multimedia – Haptic Interfaces (PPT) (PDF)

May 6: Lecture 40: Review Session (PPT) (PDF)

 

 

Week 17: May 12, Tuesday, 7-10pm, Room 1109 SC, Final Exam