Syllabus
General Electives
Unit I
Fundamentals of networking and multimedia: Internet architecture-layered network design and protocols. Transport layer protocols. Quantization, Analog to digital converter, qualitative requirements needed for multimedia transmission, QoS for multimedia transmission. Image and video compression standards: JPEG image compression, intra-frame coding, inter-frame coding, motion estimation, and motion compensation. Video compression standards and their applications: MPEG2, MPEG4, and H.264.
Unit II
Adaptation transmission technologies: congestion control, rate control, adaptive encoding, Forward Error Correction (FEC), automatic repeat request (ARQ), and adaptive playback. Protocols suitable for multimedia transmission: Realtime Protocol (RTP), RTP Control Protocol (RTCP), Real-time Streaming Protocol (RTSP), and Session Initiation Protocol (SIP). QoS provision with the network support: DiffServ and IntServ architectures.
Unit III
Peer-to-peer multimedia applications: networking architectures for multimedia transmission: client/server architecture, multicast, Content Delivery Network, and peer-to-peer networking. Applications based on peer-to-peer networks, including file distribution, voice, and video transmission. File-sharing using Bit Torrent. Skype peer-to-peer VoIP application, and PPlive Internet video broadcasting application.
Objectives and Outcomes
Course Objectives
- This course will discuss different metrics for QoS measurement for multimedia networking applications.
- Understand different compression and protocols for multimedia transmission.
Course Outcomes
CO1: Understand the underlying principles of providing QoS for multimedia networking applications.
CO2: Understand the current image compression and video compression standards.
CO3: Analyze the basic technologies in designing adaptive multimedia applications.
CO4: Analyze the different protocols for multimedia transmission.
CO5: Analyze the current peer-to-peer multimedia networking applications.
CO-PO Mapping
PO/PSO |
PO1 |
PO2 |
PO3 |
PO4 |
PO5 |
PO6 |
PO7 |
PO8 |
PO9 |
PO10 |
PO11 |
PO12 |
PSO1 |
PSO2 |
CO |
CO1 |
3 |
3 |
1 |
1 |
1 |
2 |
|
|
|
|
|
|
3 |
2 |
CO2 |
3 |
3 |
1 |
1 |
1 |
2 |
|
|
|
|
|
|
3 |
2 |
CO3 |
3 |
3 |
1 |
2 |
1 |
2 |
|
|
|
|
|
|
3 |
2 |
CO4 |
3 |
3 |
2 |
2 |
3 |
2 |
|
|
|
|
|
|
3 |
2 |
Evaluation Pattern
Evaluation Pattern: 70:30
Assessment |
Internal |
End Semester |
MidTerm Exam |
20 |
|
Continuous Assessment – Theory (*CAT) |
10 |
|
Continuous Assessment – Lab (*CAL) |
40 |
|
**End Semester |
|
30 (50 Marks; 2 hours exam) |
*CAT – Can be Quizzes, Assignments, and Reports
*CAL – Can be Lab Assessments, Project, and Report
**End Semester can be theory examination/ lab-based examination/ project presentation
Text Books / References
Textbook(s)
Gregory A. Bassett and Hans W. Barz “Multimedia Networks: Protocols, Design and Applications”. Wiley Telecom, 2016.
Reference(s)
Sugata Mitra, Gaurav Bhatnagar, “Introduction to Multimedia Systems (Communications, Networking and Multimedia)”, Academic Press, 2001.
Fred Halsall, “Multimedia Communications: Applications, Networks, Protocols and Standards”, 2002.
Parag Havaldar, Gerard Medioni, “Multimedia Systems: Algorithms, Standards, and Industry Practices”, Course Technology, 2009.