Application layer (continued) Week 4 – Lecture 2.

Slides:



Advertisements
Similar presentations
Streaming Video over the Internet
Advertisements

CCNA – Network Fundamentals
Lecture 7 Transport Layer
29.1 Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
The Real Time Streaming Protocol (RTSP)
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.
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.
CS 360 – Spring 2007 Pacific University Multimedia Content (Streaming Media) Session “Layer” section Feb 2007.
VoIP Voice Transmission Over Data Network. What is VoIP?  A method for Taking analog audio signals Turning audio signals into digital data Digital data.
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.
Service Providers & Data Link & Physical layers Week 4 Lecture 1.
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.
Introduction to Streaming © Nanda Ganesan, Ph.D..
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.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Services Networking for Home and Small Businesses – Chapter.
Jaringan Komputer Dasar OSI Transport Layer Aurelio Rahmadian.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking.
1 VoIP – Voice over Internet Protocol Patrick Hügenell, Andreas Vetter – TIM01AGR – 2003 VoIP Voice over IP.
Applied Communications Technology Voice Over IP (VOIP) nas1, April 2012 How does VOIP work? Why are we interested? What components does it have? What standards.
Quality of Service in the Internet The slides of part 1-3 are adapted from the slides of chapter 7 published at the companion website of the book: Computer.
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.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 17 This presentation © 2004, MacAvon Media Productions Multimedia and Networks.
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.
IP Multicast A convention to identify a multicast address Each node must translate between an IP multicast address and a list of networks that contain.
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.
H.323 An International Telecommunications Union (ITU) standard. Architecture consisting of several protocols oG.711: Encoding and decoding of speech (other.
Chapter 6 outline r 6.1 Multimedia Networking Applications r 6.2 Streaming stored audio and video m RTSP r 6.3 Real-time Multimedia: Internet Phone Case.
1 o characteristics – From an application-level API to the physical layer – CBR, VBR, ABR and UBR – Cell: bytes – Virtual circuits: virtual channel.
QuickTime The Joy of Streaming!. QuickTime Streaming Server Allows for real time delivery of media over a network. intranet internet Content can be prerecorded.
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
Multimedia streaming Application Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Querying.
E Multimedia Communications Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia.
Multimedia and Networks. Protocols (rules) Rules governing the exchange of data over networks Conceptually organized into stacked layers – Application-oriented.
Multimedia Streaming Jennifer Rexford COS 461: Computer Networks Lectures: MW 10-10:50am in Architecture N101
Internet multimedia: simplest approach audio, video not streamed: r no, “pipelining,” long delays until playout! r audio or video stored in file r files.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 17 This presentation © 2004, MacAvon Media Productions Multimedia and Networks.
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.
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.
Ch 6. Multimedia Networking Myungchul Kim
Multimedia Streaming I. Fatimah Alzahrani. Introduction We can divide audio and video services into three broad categories: streaming stored audio/video,
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
19 – Multimedia Networking
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 for Home and Small Businesses – Chapter 6
Multimedia Applications
Networking for Home and Small Businesses – Chapter 6
Chapter 25 Multimedia TCP/IP Protocol Suite
Networking Applications
RTP and RTSP Realtime Transport Protocol
Networking for Home and Small Businesses – Chapter 6
Presentation transcript:

Application layer (continued) Week 4 – Lecture 2

Internet Architecture Transport layer – TCP, UDP Network layer - IP Data link & Physical layers – the territory of the LANs/Telcos/ISPs IETF ITU IEEE Application layer – HTTP, SMTP etc W3C

Variables in Internet service Bandwidth Latency – delay sensitivity Error free – loss tolerance

Application requirements Application Loss Tolerant Delay Sensitive Band- Width WebNoneNoMedium NoneNoLow Video streamingSome High Telephone callsSomeYesLow Video conferencingSomeYesMedium/ high

Characteristics Applications Video streaming Voice over IP Multicasting

Multicast routing

We have only talked about single host to single destination messages Some applications require a host to send messages to many destinations: –Upgrade of software –Streaming of an on-line lecture or movie –Stock price information to subscribers

Three approaches At the application level where the application establishes a separate unicast transport connection to each receiver. This is not usually efficient and not scalable Broadcast – controlled – reverse path & spanning tree An explicit multicast where the network layer makes copies of the message as close to the recipient as possible

How multi cast works

How does it address the one message to all receivers? It is not practicable to: –Attach a list of addressees to the message –The addressees may not be known Uses a broadcast and subscribe approach Subscribers are added to a D class address See Kurose for more details IGMP (Internet Group Management Protocol) provides services for managing the group

Video and audio Streaming Streaming stored video Streaming live video Real time interactive video - video conferencing Voice over IP

Streaming stored video Media pre-recorded and held on server Ideally server near client (remember WEB caching discussion) Important that it plays at recorded speed Uses buffering to prevent jitter – effect of delays and loss packets Because of buffering and one way (predominantly) latency not as big a problem as with live video streaming Can fast forward and rewind (not usually multicast)

Streaming live video Can still buffer and build in a delay Because it is live, cannot fast forward but some software will allow rewind Can be multicast or unicast Multicast overlay – uses servers scattered through the broadcast area

Protocols for streaming WEB http uses TCP to make the request But TCP not satisfactory for streaming Browser kicks off a media player process Web server then instructs Steaming server to send to the media player post on the browser host probably using RTP WEB Browser Media player WEB server Streaming server TCP UDP

Control streaming stored video Real Time Streaming Protocol (RTSP) The equivalent of the Remote control Allows the Media player and the Streaming server to communicate over two additional ports RTSP keeps track of the state of the streaming process including the session number and sequence number of the segment

Compression Video and audio must be compressed before transmission –Speech normally requires 64kbps –Stereo CD requires 1.4mbps –Video much more again Various standards (codecs) for compression –GSM for voice –MP3 for stereo music –MP1 and MP4 and others for video –H.323 for Video conferencing

Voice over IP Delay sensitive but large bandwidth not required Range of user facilities required to simulate facilities available in PBX

PSTN Gateway Public Internet Gateway Private WAN Call Manager Office 1 Office 2 Private link

Advantages Maintain one network instead of two One British bank estimate gives 25% cost saving Inter-office calls over own network – fixed cost Application extensions –On-line office directory –Single messaging system –Display product information –Telephony options on screen –Video conferencing

Risks Security – could be open to Public internet New technology QoS over IP – not totally standardised Power failure etc, not just network but phone system as well – all eggs in one basket

Techniques for avoiding jitter in VoIP Three problems –Variable latency –Lost packets –Packets out of order Approaches –Sequence numbers & timestamps –Fixed play out delay –Error correction Redundant data to allow reconstruction of one packet Two audio streams- normal and a back-up low resolution Interleaving

Video conferencing Like a phone call, delays must be less than ½ second Places real constraints – delay sensitive and needs bandwidth