Module Catalogues, Xi'an Jiaotong-Liverpool University   
Module Code: EEE415
Module Title: Multimedia Communications
Module Level: Level 4
Module Credits: 5.00
Academic Year: 2019/20
Semester: SEM2
Originating Department: Electrical and Electronic Engineering
Pre-requisites: N/A
This module aims to introduce students to the critical issue of reliable transmission of multimedia contents over non-reliable networks, where data transmission may suffer from packet losses, bit errors, packet delay & jitter and out-of-order packet delivery, and provide an overview of various techniques to counter those effects of networks with focus on robust coding and error concealment.
Learning outcomes 
A. Gain critical insight into the effect of non-reliable networks on the transmission of multimedia contents through them.

B. Build mathematical and simulation models for packet losses and delays to systematically investigate their effect on multimedia data.

C. Define the characteristics of multimedia data, especially their vulnerability to bit errors and packet losses in the network.

D. Select and apply error resilient techniques to given multimedia applications and network environments.

E. Carry out multimedia delivery projects with proper planning and management.

Method of teaching and learning 
This module will be delivered through a combination of formal lectures and supervised laboratory sessions.
1 Introduction to Multimedia Transmission over Unreliable Networks

• Problems of Multimedia Transmission over Unreliable Networks

• Over Wired Networks

• Over Wireless Networks

• Over Peer-To-Peer Networks

• Modelling Packets Losses and Delay

• Approaches to Handle Transmission Errors

• Through Data Communications

• Through Coding

2 Systems for Video Streaming and Delivery

• Video Streaming Overview

• Video Delivery: File Download vs. Streaming

• Sequence of Time Constraints

• Major Problems

• Video Streaming over Internet

• Protocols and Standards

• Video on Demand (VoD)


• Video Streaming over Peer-to-Peer Networks

• Key Technologies

• Example: Coolstreaming

• Digital Television (DTV) Standards

• Digital Video Broadcasting (DVB)

3 Error Resilient Coding

• Review of Hybrid-Block-Based Video Coding

• Resynchronization

• Reversible Variable-Length Coding (RVLC)

• Data Partitioning

• Rate-Distortion Theory

• Source and Channel Coding

• Layered Coding

• Multiple Description Coding (MDC)

4 Error Concealment

• Temporal & Spatial Error Concealment

• Concealment of Entire Frame Losses

• Non-normative Concealment in H.264/AVC

5 Joint Source/Channel Coding for Robust Multimedia Transmission

• Joint Source-Channel Coding (JSCC)

• Cross-Layer Design and JSCC

Delivery Hours