Ch 6. Multimedia Networking Myungchul Kim

Slides:



Advertisements
Similar presentations
Streaming Video over the Internet
Advertisements

Chapter 6: Multimedia Networking
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 28 Real-Time Traffic over the Internet.
29.1 Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
29.1 Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 25 Multimedia.
19 – Multimedia Networking. Multimedia Networking7-2 Multimedia and Quality of Service: What is it? multimedia applications: network audio and video (“continuous.
1 School of Computing Science Simon Fraser University CMPT 820: Multimedia Systems Network Protocols for Multimedia Applications Instructor: Dr. Mohamed.
User Control of Streaming Media: RTSP
Chapter 6 outline r 6.1 Multimedia Networking Applications r 6.2 Streaming stored audio and video m RTSP r 6.3 Real-time, Interactive Multimedia: Internet.
Application layer (continued) Week 4 – Lecture 2.
CS 360 – Spring 2007 Pacific University Multimedia Content (Streaming Media) Session “Layer” section Feb 2007.
Multimedia Applications r Multimedia requirements r Streaming r Phone over IP r Recovering from Jitter and Loss r RTP r Diff-serv, Int-serv, RSVP.
CSc 461/561 CSc 461/561 Multimedia Systems Part C: 1. RTP/RTCP.
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
CS335 Principles of Multimedia Systems Multimedia Over IP Networks -- II Hao Jiang Computer Science Department Boston College Nov. 8, 2007.
Multimedia Communications over the Internet. IP Packet-Switching Networks Packet-switching protocols based on the Internet Protocol (IP) generally consist.
K. Salah 1 Chapter 28 VoIP or IP Telephony. K. Salah 2 VoIP Architecture and Protocols Uses one of the two multimedia protocols SIP (Session Initiation.
Multimedia Networking Sound, Video. Applications Downloadable files Streaming Video Streaming Audio VoIP (Voice over IP) –Internet Phone.
Multimedia Computer Networks 10/02/02 Xavier Appé.
RTP/RTCP – Real Time Transport Protocol/ Real Time Control Protocol Presented by Manoj Sivakumar.
1 Video and Audio Over The Net Mahdi ZandakbariVesal Hajiabbas.
CS640: Introduction to Computer Networks
CS 218 F 2003 Nov 3 lecture:  Streaming video/audio  Adaptive encoding (eg, layered encoding)  TCP friendliness References: r J. Padhye, V.Firoiu, D.
1 CMSCD1011 Introduction to Computer Audio Lecture 10: Streaming audio for Internet transmission Dr David England School of Computing and Mathematical.
CIS679: RTP and RTCP r Review of Last Lecture r Streaming from Web Server r RTP and RTCP.
6: Multimedia Networking6a-1 Chapter 6: Multimedia Applications r Multimedia requirements r Streaming r Phone over IP r Recovering from Jitter and Loss.
Multimedia and QoS#1#1 Multimedia Applications. Multimedia and QoS#2#2 Multimedia Applications r Multimedia requirements r Streaming r Recovering from.
Ch 7. Multimedia Networking Myungchul Kim
Advance Computer Networks Lecture#14
B.Bharat Shetty 4 th semester CS&E SJCE DEFNITION: Multimedia is often described as a holy grail by some people.Literally the term multimedia is just.
7: Multimedia Networking7-1 Chapter 7 Multimedia Networking A note on the use of these ppt slides: We’re making these slides freely available to all (faculty,
Computer Networks: Multimedia Applications Ivan Marsic Rutgers University Chapter 3 – Multimedia & Real-time Applications.
Streaming Stored Audio and Video (1) and Video (1) Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot.
IT 424 Networks2 IT 424 Networks2 Ack.: Slides are adapted from the slides of the book: “Computer Networking” – J. Kurose, K. Ross Chapter 4: Multimedia.
Chapter 5: Summary r principles behind data link layer services: m error detection, correction m multiple access protocols m link layer addressing, ARP.
1 How Streaming Media Works Bilguun Ginjbaatar IT 665 Nov 14, 2006.
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
1 Lecture 17 – March 21, 2002 Content-delivery services. Multimedia services Reminder  next week individual meetings and project status report are due.
CS640: Introduction to Computer Networks Aditya Akella Lecture 19 - Multimedia Networking.
What is Multimedia? Function: noun plural but singular or plural in construction Date: 1950 : a technique (as the combining of sound, video, and text)
Multimedia, Quality of Service: What is it?
E Multimedia Communications Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia.
1 o characteristics – From an application-level API to the physical layer – CBR, VBR, ABR and UBR – Cell: bytes – Virtual circuits: virtual channel.
Making the Best of the Best-Effort Service (2) Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot.
03/11/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing Streaming 1.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 28 Multimedia.
Chapter 28. Network Management Chapter 29. Multimedia
Part 2: Making the Best of Best-Effort
E Multimedia Communications Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia.
Multimedia Networking Ashwin Bharambe Carnegie Mellon University Networking, Spring 2003 Tuesday, April 22, 2003.
LOG Objectives  Describe some of the VoIP implementation challenges such as Delay/Latency, Jitter, Echo, and Packet Loss  Describe the voice encoding.
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 20 – Multimedia Session Protocols Klara Nahrstedt Spring 2012.
Internet multimedia: simplest approach audio, video not streamed: r no, “pipelining,” long delays until playout! r audio or video stored in file r files.
Ch 6. Multimedia Networking Myungchul Kim
CSE5803 Advanced Internet Protocols and Applications (14) Introduction Developed in recent years, for low cost phone calls (long distance in particular).
E Multimedia Communications Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia.
Summary: Internet Multimedia: bag of tricks r use UDP to avoid TCP congestion control (delays) for time-sensitive traffic r client-side adaptive playout.
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
Multimedia Streaming I. Fatimah Alzahrani. Introduction We can divide audio and video services into three broad categories: streaming stored audio/video,
3/10/2016 Subject Name: Computer Networks - II Subject Code: 10CS64 Prepared By: Madhuleena Das Department: Computer Science & Engineering Date :
7: Multimedia Networking7-1 protocols for real-time interactive applications RTP, RTCP, SIP.
Networked Multimedia Basics. Network Characteristics.
Chapter 13: Multimedia and Networking BITM1113- Multimedia Systems.
DMET 602: Networks and Media Lab
Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Networking Applications
VOICE AND VIDEO OVER IP VOIP, RTP, RSVP.
Networking Applications
RTP and RTSP Realtime Transport Protocol
Presentation transcript:

Ch 6. Multimedia Networking Myungchul Kim

2 o Networked multimedia applications: timing and tolerance of data loss o Delay-sensitive and loss-tolerant o Streaming stored audio and video – Stored media – Streaming: avoids having to download the entire file before beginning playout. Realplayer, QuickTime and Media Player – Continuous playout o Streaming live audio and video – Not stored, not fast-forward – Use the IP multicast

3 o Real-time interactive audio and video – Real-time – Interactive – Internet phone – For voice, 150 msec, msec, 400 msec o Hurdles for multimedia – End-to-end delay for a packet – Variation of packet delay, packet jitter – Packet loss o Supporting multimedia better in Internet – Reservation approach – Laissez-faire approach: ISP, CDN, multicast overlay networks – Differentiation approach

4 o Audio and video compression – 1024 pixels * 1024 pixels with each pixel encoded into 24 bits => 3 Mbyte – 7 Min over a 64 kbps link – If the image is compressed at 10:1, o Audio compression – 8000 samples per second -> quantization with 256 values (8bits)-> 64,000 bits/second – Pulse code modulation – GSM, G.729, MPEG 1 layer 3(MP3),… o Video compression – MPEG 1, 2, 4, H.261

5 o Real-time streaming protocol (RTSP) – User interactivity – RealPlayer and Media Player – Decompression, jitter removal, and correction – Fig 6.2 Streaming stored audio and video

6 o Fig 6.3

7 o RTSP – Control the playback of continuous media – No related with compression schemes, encapsulation in packets, transportation, buffering – Out-of-band protocol – Over either TCP or UDP – Pause/resume, playback, fast-forward, and rewind

8 o Fig 6.5

9 o Every 20 msec over UDP o Packet loss, end-to-end delay, and packet jitter o Removing jitter at the receiver for audio – With a sequence number, a timestamp or – delaying playout at the receiver Internet phone

10 o Fig 6.6

11 o RTP – For sound and video – On UDP – RTP header: the type of audio encoding, a sequence number, and a timestamp – Sequence number: detect packet loss – Timestamp: synchronous playout at the receiver – Synchronization source identifier (SSRC): identify the source of the RTP stream – Fig 6.9 Protocols for real-time interactive applications

12 o Table 6.1 and 6.2

13 o Developing software applications with RTP o Fig 6.10 and 6.11

14 o RTP control protocol (RTCP) – In conjunction with RTP – Report statistics including number of packets sent, number of packets lost, and interarrival jitter. – RTCP (5 % of the session bandwidth). – Fig 6.12

15 o SIP – Establish calls between a caller and a callee over an IP network – Caller determines the current IP address of the callee – Call management (encoding, new participants, call transfer,…) – Fig 6.13

16 o SIP – SIP proxy and registrar (cf. DNS) – Fig 6.14

17 o H.323 – Fig 6.15