A common issue that affects the QoS of packetized audio is jitter. Voice data requires a constant packet interarrival rate at receivers to convert

Similar documents
ETSF10 Internet Protocols Transport Layer Protocols

Multimedia Networking

5 What two Cisco tools can be used to analyze network application traffic? (Choose two.) NBAR NetFlow AutoQoS Wireshark Custom Queuing

Basics (cont.) Characteristics of data communication technologies OSI-Model

Introduction to VoIP. Cisco Networking Academy Program Cisco Systems, Inc. All rights reserved. Cisco Public. IP Telephony

AT&T Collaborate TM. Network Assessment Tool

AT&T Collaborate TM. Network Assessment Tool

Tutorial 9 : TCP and congestion control part I

Introduction to Quality of Service

Real-Time Control Protocol (RTCP)

Multimedia networking: outline

Cisco Optimizing Converged Cisco Networks. Practice Test. Version

Multimedia networking: outline

Multimedia Communications

Multimedia! 23/03/18. Part 3: Lecture 3! Content and multimedia! Internet traffic!

Part 3: Lecture 3! Content and multimedia!

Approaches to Deploying VoIP Technology Instead of PSTN Case Study: Libyan Telephone Company to Facilitate the Internal Work between the Branches

RTP/RTCP protocols. Introduction: What are RTP and RTCP?

VoIP Protocols and QoS

CSC 4900 Computer Networks: Multimedia Applications

Just enough TCP/IP. Protocol Overview. Connection Types in TCP/IP. Control Mechanisms. Borrowed from my ITS475/575 class the ITL

Introduction to Voice over IP. Introduction to technologies for transmitting voice over IP

Provides port number addressing, so that the correct destination application can receive the packet

ABSTRACT. that it avoids the tolls charged by ordinary telephone service

Transporting Voice by Using IP

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

Multimedia Networking. Network Support for Multimedia Applications

ETSF10 Part 3 Lect 1

Quality of Service (QoS)

A Review Paper on Voice over Internet Protocol (VoIP)

Kommunikationssysteme [KS]

Alcatel OmniPCX Enterprise

Multimedia Applications. Classification of Applications. Transport and Network Layer

Phillip D. Shade, Senior Network Engineer. Merlion s Keep Consulting

II. Principles of Computer Communications Network and Transport Layer

Mohammad Hossein Manshaei 1393

OSI Layer OSI Name Units Implementation Description 7 Application Data PCs Network services such as file, print,

Video Streaming and Media Session Protocols

VoIP. ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts

ETSF10 Internet Protocols Transport Layer Protocols

Transport protocols Introduction

VOIP Network Pre-Requisites

Real-Time Protocol (RTP)

Network+ Guide to Networks 6th Edition. Chapter 12 Voice and Video Over IP

RTP: A Transport Protocol for Real-Time Applications

The Session Initiation Protocol

Transporting Voice by Using IP

4 rd class Department of Network College of IT- University of Babylon

Multimedia Applications over Packet Networks

Ai-Chun Pang, Office Number: 417. Homework x 3 30% One mid-term exam (5/14) 40% One term project (proposal: 5/7) 30%

Popular protocols for serving media

CS519: Computer Networks. Lecture 9: May 03, 2004 Media over Internet

Affects of Queuing Mechanisms on RTP Traffic Comparative Analysis of Jitter, End-to- End Delay and Packet Loss

Application Notes. Introduction. Performance Management & Cable Telephony. Contents

Module objectives. Integrated services. Support for real-time applications. Real-time flows and the current Internet protocols

VODAVI. IP Station Product Sales Primer. Includes XTSc(Compact) Vodavi IP Station on XTS Product Primer.

521262S Computer Networks 2 (fall 2007) Laboratory exercise #4: Multimedia, QoS and testing

Chapter 6: Congestion Control and Resource Allocation

Multimedia Networking and Quality of Service

Troubleshooting VoIP in Converged Networks

Lecture 13: Transportation layer

Voice over IP (VoIP)

Networking Applications

Mobile MOUSe CONVERGENCE+ ONLINE COURSE OUTLINE

Digital Asset Management 5. Streaming multimedia

CS 457 Multimedia Applications. Fall 2014

Mobile MOUSe IMPLEMENTING VOIP ONLINE COURSE OUTLINE

Resource Control and Reservation

RSVP 1. Resource Control and Reservation

Multimedia Networking

Lecture 14: Performance Architecture

Transport Protocols. ISO Defined Types of Network Service: rate and acceptable rate of signaled failures.

Multimedia in the Internet

VOIP SOLUTIONS. telecomsni

Actively Managing Multimedia Telchemy Actively Managing Multimedia

Overview Computer Networking What is QoS? Queuing discipline and scheduling. Traffic Enforcement. Integrated services

Network Management & Monitoring

Streaming Video over the Internet. Dr. Dapeng Wu University of Florida Department of Electrical and Computer Engineering

PSTN Fallback. Finding Feature Information

Lecture 21. Reminders: Homework 6 due today, Programming Project 4 due on Thursday Questions? Current event: BGP router glitch on Nov.

Mohammad Hossein Manshaei 1393

STUDY OF SOCKET PROGRAMMING AND CLIENT SERVER MODEL

VoIP Basics. 2005, NETSETRA Corporation Ltd. All rights reserved.

Da t e: August 2 0 th a t 9: :00 SOLUTIONS

Lecture 24: Scheduling and QoS

The Network Layer and Routers

Voice Over IP - Is Your Network Ready?

Lecture 9 and 10. Source coding for packet networks

Multimedia Networking

Summary of last time " " "

A Preferred Service Architecture for Payload Data Flows. Ray Gilstrap, Thom Stone, Ken Freeman

PSTN Fallback. Finding Feature Information

Multimedia and the Internet

Multimedia Communications

Example questions for the Final Exam, part A

SIMULATION FRAMEWORK MODELING

MULTIMEDIA I CSC 249 APRIL 26, Multimedia Classes of Applications Services Evolution of protocols

Troubleshooting Voice Over IP with WireShark

Lecture 14: Multimedia Communications

Avaya ExpertNet Lite Assessment Tool

Transcription:

A common issue that affects the QoS of packetized audio is jitter. Voice data requires a constant packet interarrival rate at receivers to convert data into a proper analog signal for playback. The variations in the packet interarrival rate lead to jitter, which results in improper signal reconstruction at the receiver. Typically, an unstable sine wave reproduced at the receiver results from the jitter in the signal. Buffering packets can help control the interarrival rate. The buffering scheme can be used to output the data packets at a fixed rate. The buffering scheme works well when the arrival time of the next packet is not very long. Buffering can also introduce a certain amount of delay. Another issue having a great impact on real-time transmission quality is network latency, or delay, which is a measure of the time required for a data packet to travel from a sender to a receiver. For telephone networks, a round-trip delay that is too large can result in an echo in the earpiece. Delay can be controlled in networks by assigning a higher priority for voice packets. In such cases, routers and intermediate switches in the network transport these highpriority packets before processing lower-priority data packets. Congestion in networks can be a major disruption for IP telephony. Congestion can be controlled to a certain extent by implementing weighted random early discard, whereby routers begin to intelligently discard lowerpriority packets before congestion occurs. The drop in packets results in a subsequent decrease in the window size in TCP, which relieves congestion to a certain extent.

A VoIP connection has several QoS factors: Packet loss is accepted to a certain extent. Packet delay is normally unacceptable. Jitter, as the variation in packet arrival time, is not acceptable after a certain limit. Packet loss is a direct result of the queueing scheme used in routers. VoIP can use priority queueing, weighted fair queuing, or class-based weighted fair queuing, whereby traffic amounts are also assigned to classes of data traffic. Besides these well-known queueing schemes, voice traffic can be handled by a custom queuing, in which a certain amount of channel bandwidth for voice traffic is reserved. Although the packet loss is tolerable to a certain extent, packet delay may not be tolerable in most cases. The variability in the time of arrival of packets in packetswitched networks gives rise to jitter variations. This and other QoS issues have to be handled differently than in conventional packet-switched networks. QoS must also consider connectivity of packet-voice environment when it is combined with traditional telephone networks. VoIP Signaling Protocols The IP telephone system must be able to handle signalings for call setup, conversion of phone number to IP address mapping, and proper call termination. Signaling is required for call setup, call management, and call termination. In the standard telephone network, signaling involves identifying the user's location

given a phone number, finding a route between a calling and a called party, and handling the issue of call forwarding and other call features. IP telephone systems can use either a distributed or a centralized signaling scheme. The distributed approach enables two IP telephones to communicate using a client/ server model, as most Internet applications do. The distributed approach works well with VoIP networks within a single company. The centralized approach uses the conventional model and can provide some level of guarantee. Three well-known signaling protocols are 1. Session Initiation Protocol (SIP) 2. H.323 protocols 3. Media Gateway Control Protocol (MGCP) Figure 7.2 shows the placement of VoIP in the five-layer TCP/IP model. SIP, H.323, and MGCP run over TCP or UDP; real-time data transmission protocols, such as RTP, typically run over UDP. Real-time transmissions of audio and video traffic are implemented over UDP, since the real-time data requires lower delay and less overhead. Our focus in this chapter is on the two signaling protocols SIP and H.323 and on RTP and RTCP. Figure 7.2. Main protocols for VoIP and corresponding layers of operation

7.2.1. Session Initiation Protocol (SIP) The Session Initiation Protocol (SIP) is one of the most important VoIP signaling protocols operating in the application layer in the five-layer TCP/IP model. SIP can perform both unicast and multicast sessions and supports user mobility. SIP handles signals and identifies user location, call setup, call termination, and busy signals. SIP can use multicast to support conference calls and uses the Session Description Protocol (SDP) to negotiate parameters. SIP Components Figure 7.3 shows an overview of SIP. A call is initiated from a user agent: the user's IP telephone system, which is similar to a conventional phone. A user agent assists in initiating or terminating a phone call in VoIP networks. A user agent can be implemented in a standard telephone or in a laptop with a microphone that runs some software. A user agent is identified using its

associated domain. For example, user1@domain1.com refers to user 1, who is associated with the domain1.com network. Figure 7.3. Overview of SIP