ITNT405 : Multimedia over IP networks

Department

Department of Computer Networks

Academic Program

Bachelor in Computer Networks

Type

Elective

Credits

03

Prerequisite

ITNT322

Overview

Advanced topics in technologies, protocols, standards and future trends of multimedia over computer networks are discussed in this course. Students taking this course will be aware of all details about standard protocols that are used to take care about multimedia transportation from end-to-end in Internet. Furthermore, an introduction to quality of service and traffic engineering is covered in this course.

Topics covered in this course include: review of standard TCP/IP protocol structure; standard multimedia protocols such as: session initiation protocol (SIP);session description protocol (SDP); real time transport protocol (RTP);real time control protocol (RTCP); real time streaming protocol (RTSP); resource reservation protocol (RSVP) and H.323 protocol; MPLS protocol and multimedia; study different multimedia applications such as VOIP; video conferencing and IPTV; introduction of traffic engineering and quality of service in IP networks; finally network analysis case study with OPNET tool.

Intended learning outcomes

Knowledge &understand

  • Ability to describe the multimedia compression and encoding standards
  • Ability to explain the operation of multimedia streaming, VoIP, IPTV over Internet
  • Identify the essential protocols that are needed for multimedia transmission over the Internet
  • Ability to describe the main functions and essential building blocks of the contents distributions networks (CDN) architecture

mental skills

  • Ability to choose suitable protocols the support multimedia transmission over Internet according to different application needs
  • Analyze the quality of service of the real-time multimedia streaming and VoIP over the Internet
  • Ability to design a multimedia data center
  • Ability to compare different technologies impacts on real-time multimedia transmission over the Internet

Practical & professional skills

  • Build a successful system for multimedia transmission over the Internet
  • Efficiently use the networking software tools to model and simulate the transfer of the multimedia over the Internet
  • Experiment the operation of the VoIP, online gaming, IPTV and video conferencing
  • Ability to measure the performance of the multimedia transfer networking technologies

General and transferable skills

  • Preparing and make presentations skills
  • Team work skills
  • Choosing suitable presentation techniques
  • Learning presentation assessment techniques

Teaching and learning methods

  • Lectures
  • Project-based learning

Methods of assessments

  • Midterm exam = 20
  • Final exam = 50
  • Hands on project = 20
  • Project presentation = 10

    Course contents

  • Introduction to multimedia
  • Multimedia session setup: SIP, H.323 protocol with VoIP operation
  • Multimedia real-time transportation using real-time transmission (RTP) protocol
  • Quality of the multimedia session using real-time transmission control (RTCP) protocol
  • Multimedia streaming: using real-time streaming (RTSP) protocol
  • Multimedia resource reservation using resource reservation (RSVP) protocol
  • Multimedia and routing: MPLS protocol
  • Multimedia and quality: queuing and scheduling techniques
  • Multimedia and quality: services, models (Integrated service, differentiated service)
  • Multimedia data center architecture design principles
  • Performance measures of multimedia data
  • Contents delivery networks (CDN)
  • And Peer-to-Peer networks
  • Project discussions and preparation
  • Project discussions and preparation

Multimedia over IP networks (ITNT405)
Cloud Computing (ITNT404)
Fundamentals ubiquitous computing (ITNT403)
Wireless Sensor Networks (ITNT402)
Personal Area Networks (ITNT401)
Security Policy and Procedures (ITNT304)
Human Computer Interaction (ITNT302)
Modeling and Performance Evaluation (ITNT301)
Arabic language 1 (ITAR111)
General English1 (ITEL111)
Physics (ITPH111)
Intro to Information Technology (ITGS111)
Problem solving Technic (ITGS113)
Mathematics I (ITMM111)
Arabic language 2 (ITAR122)
Mathematics II (ITMM122)
General English2 (ITEL122)
Introduction to Programming (ITGS122)
System Analysis and Design (ITGS124)
logic Circuit Design (ITGS126)
Introduction to Statistics (ITST211)
Object Oriented Programmin (ITGS211)
Introduction to Software Engineering (ITGS213)
Introduction to Networking (ITGS215)
Discrete Structures (ITGS217)
Numerical analysis (ITGS219)
Information Security (ITGS224)
Foundation of Information Systems (ITGS222)
Computer Architucture & Organization (ITGS223)
Introduction to Internet Programming (ITGS226)
Introduction to Databases (ITGS228)
Data Structure (ITGS220)
Design and Analysis algorithms (ITGS301)
Data Communication (ITNT311)
Local Area Networks (ITNT312)
Networks Programming (ITNT313)
Cryptographic Algorithms and Protocols (ITNT314)
Wireless and Mobile Networks (ITNT324)
Operating System (ITGS302)
Digital Communication (ITNT323)
Network Protocols (ITNT322)
Wide Area Networks (ITNT321)
Scientific Writing (ITGS304)
IT Project Management (ITGS303)
Distributed Systems (ITNT411)
Network Design and Management (ITNT412)
Network QoS (ITNT421)
High speed Networks (ITNT422)
Graduation Project (ITNT500)