CS 414
CS 414 - Multimedia Systems
Spring 2014
Title | Rubric | Section | CRN | Type | Hours | Times | Days | Location | Instructor |
---|---|---|---|---|---|---|---|---|---|
Multimedia Systems | CS414 | C3 | 31357 | LCD | 3 | 1300 - 1350 | M W F | 0216 Siebel Center for Comp Sci | Klara Nahrstedt |
Multimedia Systems | CS414 | C4 | 39314 | LCD | 4 | 1300 - 1350 | M W F | 0216 Siebel Center for Comp Sci | Klara Nahrstedt |
See full schedule from Course Explorer
Official Description
Course Director
Learning Goals
Be able to explain and do a system design and implementation of a fairly complex multimedia system such as video-on-demand system or a A/V conferencing system, e.g., a simplified YouTube service, a simplified SKYPE video conference system or video chat on a mobile phone. (1,2,6)
Be able to explain and apply in the multimedia system design and implementations the real-time inter-dependencies among various system components, e.g., video recorder, video player, video transportation system components to enable end-to-end multimedia applications and systems (1,2,6)
Be able to explain and analyze system tradeoffs based on system design decisions, e.g., if one decides on unreliable video transportation versus reliable video transportation system, what kind of tradeoffs do we see in video conference performance? (1,2,6)
Be able to explain and argue about the performance impact of multimedia data and their coding characteristics when used in on-demand and conversational multimedia system components, e.g., if we consider MPEG video encoded data, what kind of performance impact does the MPEG compression have on end-to-end delay for video-on-demand system versus video conferencing system? (1,2,3,6)
Be able to explain, analyze and argue about performance impact of current wired and wireless networks on audio and video quality when transmitting multimedia data, e.g., if we send MPEG compressed audio from one laptop to another laptop via wireless networks versus wired networks, what kind of performance impact will we see on the audio quality that we hear? (1,2,3,6)
Be able to differentiate between concepts such as quality of service and quality of experience when evaluating different types of multimedia systems, e.g., if one uses video chat system on a mobile phone when located in a busy street on versus video chat system on a laptop when located in one's office. (1,2,6)
Be able to understand metrics for quality of experience, conduct objective and subjective evaluation studies of quality of experience for any multimedia system. (1,3).
Topic List
Multimedia data characteristics
Multimedia data compression including lossless and lossy techniques (JPEG, MPEG, H.26X, semantic compression and others)
Multimedia networking (basics) including Quality of Service Management, multimedia protocols (SIP, RTP/RTCP, RTSP, DASH and others)\
Multimedia Streaming including Peer-to-Peer Streaming, Video-on-Demand DASH Streaming, Content Distribution Networks
Multimedia Systems (basics) including time-sensitive storage, caching, buffering algorithms and protocols, and soft-real-time scheduling approaches.
Multimedia Synchronization including in-band and out-band synchornization, synchronization skews, and synchronization specification
Multimedia Wireless Systems including impact of mobility, LTE, 4G networks on multimedia systems design and implementation,
Multimedia Quality of Experience - Objective and Subjective Evaluation principles
Multimedia Advanced systems including teleimmersion (e.g., multi-camera 3D systems, AR/VR systems), multi-view TV systems, SKYPE, YouTube services and others
Assessment and Revisions
Revisions in last 6 years |
No significant changes (there were no structural changes of the course in terms of major concepts, but we have updated the material based on relevant conference papers as the area is moving forward very fast - for example new versions of multimedia compression algorithms, network streaming and media storage updates ) |
Required, Elective, or Selected Elective
Selected Elective.