An T. Le - USF 2006 - VoIP Packet...1 VOIP Packet loss, packet labeling and packet classification An T. Le.

Slides:



Advertisements
Similar presentations
VoIP Models for System Performance Evaluation Farooq Khan IEEE Interim Meeting Vancouver, BC, Canada January 12-16, 2004.
Advertisements

Streaming Video over the Internet
ECE358: Computer Networks Fall 2014
Media: Voice and Video in your SIP Environment Jitendra Shekhawat.
T.Sharon-A.Frank 1 Multimedia Quality of Service (QoS)
RTP: A Transport Protocol for Real-Time Applications Provides end-to-end delivery services for data with real-time characteristics, such as interactive.
Speech codecs and DCCP with TFRC VoIP mode Magnus Westerlund
Voice over the Internet (the basics) CS 7270 Networked Applications & Services Lecture-2.
Application layer (continued) Week 4 – Lecture 2.
End-to-End TCP-Friendly Streaming Protocol and Bit Allocation for Scalable Video Over Wireless Internet Fan Yang, Qian Zhang, Wenwu Zhu, and Ya-Qin Zhang.
Video over Wireless : Performance Evaluation in the GSM Circuit-Switched Channel Almudena Konrad Amoolya Singh University of California, Berkeley December.
1 Solutions to Performance Problems in VOIP over Wireless LAN Wei Wang, Soung C. Liew Presented By Syed Zaidi.
VoIP Voice Transmission Over Data Network. What is VoIP?  A method for Taking analog audio signals Turning audio signals into digital data Digital data.
CS158B Project By Shing Chau Jerry Ko Ying Li
1 E-Model & MOS Speaker: Cheng-lin Tsai Adviser: Quincy Wu Date:2009/07/02.
CSc 461/561 CSc 461/561 Multimedia Systems Part C: 1. RTP/RTCP.
A Study on Quality of Service Issues in Internet Telephony  IP Telephony – Applications and Services  Advantages and benefits of Voice over IP  Technical.
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.
1 Media Gateway Benoit Bégué 2006 Study for EE department. EE526 with Professor Dan Keun Sung.
RTP/RTCP(RFC 1889) Real-time transport protocol (RTP) is the de facto standard media transport protocol in the Internet Media transport: audio, vedio,
1 Computer Communication & Networks Lecture 5 Physical Layer: Data & Signals Waleed Ejaz
Objective and Subjective Degradations of Transcoded Voice for Heterogeneous Radio Networks Interoperability Ľubica Blašková 1, Jan Holub 1, Michael Street.
Copyright Telchemy Inc 2001 Embedded Passive Monitoring of Voice over IP Service Quality Alan Clark Telchemy, Inc Atlanta, GA
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public IP Telephony Introduction to VoIP Cisco Networking Academy Program.
CS 218 F 2003 Nov 3 lecture:  Streaming video/audio  Adaptive encoding (eg, layered encoding)  TCP friendliness References: r J. Padhye, V.Firoiu, D.
CIS679: RTP and RTCP r Review of Last Lecture r Streaming from Web Server r RTP and RTCP.
© 2010 Universität Tübingen, WSI-ICS Patrick Schreiner, Christian Hoene Universität Tübingen WSI-ICS 26. July 2010 Rate Adaptation for the IETF IIAC.
Cisco Unified Communications Manager (CUCM)
An Overlay Architecture for High Quality VoIP Streams IEEE Trans. on Multimedia 2006 R 翁郁婷 R 周克遠.
Computer Networks: Multimedia Applications Ivan Marsic Rutgers University Chapter 3 – Multimedia & Real-time Applications.
1 VoIP – Voice over Internet Protocol Patrick Hügenell, Andreas Vetter – TIM01AGR – 2003 VoIP Voice over IP.
Performance Evaluation of VoIP in Different Settings Tom Christiansen Ioannis Giotis Shobhit Raj Mathur.
TCOM 509 – Internet Protocols (TCP/IP) Lecture 04_a Transport Protocols - UDP Instructor: Dr. Li-Chuan Chen Date: 09/22/2003 Based in part upon slides.
Voice over IP Why Challenges/solutions Voice codec and packet delay.
Network Instruments VoIP Analysis. VoIP Basics  What is VoIP?  Packetized voice traffic sent over an IP network  Competes with other traffic on the.
Voice Over Internet Protocol (VoIP). Basic Components of a Telephony Network.
Making the Best of the Best-Effort Service (2) Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot.
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 21 – Case Studies for Multimedia Network Support (Layer 3) Klara Nahrstedt Spring 2009.
Voice over IP by Rahul varikuti course instructor: Vicky Hsu.
ﺑﺴﻢﺍﷲﺍﻠﺭﺣﻣﻥﺍﻠﺭﺣﻳﻡ. Group Members Nadia Malik01 Malik Fawad03.
KIS – FRI ŽU Calculation of Packet Loss Impact for E-model Martin Klimo Department of InfoCom Networks University of Zilina Slovakia STQ Sophia Antipolis.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
Experiences with Multimedia Streaming over 2.5G and 3G Networks J. Chesterfield, R. Chakravorty, J. Crowcroft, P. Rodriguez, S. Banerjee Presented by Denny.
Wireless communications and mobile computing conference, p.p , July 2011.
LOG Objectives  Describe some of the VoIP implementation challenges such as Delay/Latency, Jitter, Echo, and Packet Loss  Describe the voice encoding.
Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:
AIMS’99 Workshop Heidelberg, May 1999 Assessing Audio Visual Quality P905 - AQUAVIT Assessment of Quality for audio-visual signals over Internet.
Adisorn Lertsinsrubtavee,Dr.Teerapat Sanguankotchakorn,Dr.Anis Laouiti,Prof.Kanchana Kanchansut 2010 – 02 – 25 The Third AsiaFI Winter School Seoul National.
Ch 10. Multimedia Communications over WMNs Myungchul Kim
3GPP2 Evolution Workshop Multimedia Codecs and Protocols 3GPP2 TSG-C SWG1.2.
Alan Clark Telchemy Modeling the effects of Burst Packet Loss and Recency on Subjective Voice Quality Alan Clark Telchemy
2/07/03 Telchemy QoS for VoIP: Measuring its Effectiveness Bob Massad Telchemy ®, Inc
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 5 – VoIP and the OSI Model.
1 Video and Voice over IP performance over a Satellite link Bob Dixon, Ohio State University/OARnet Prasad Calyam, OARnet Joint Techs Workshops, Columbus,
Ch 10. Multimedia Communications over WMNs Myungchul Kim
3/10/2016 Subject Name: Computer Networks - II Subject Code: 10CS64 Prepared By: Madhuleena Das Department: Computer Science & Engineering Date :
CS Spring 2011 CS 414 – Multimedia Systems Design Lecture 24 – Client-Server Buffer Management Klara Nahrstedt Spring 2011.
Chapter 2 : Data Communications BENG 4522 Data Communications & Computer Networks Transmission Impairment Signals travel through the transmission.
The Internet and Real-Time Applications Identifying Voice Transmission and Switching Issues for Packet Data Networks S. Wood Nov Copyright 2006 Modern.
Multimedia Communication Systems Techniques, Standards, and Networks Chapter 6 Multimedia Communication Across Networks.
Networked Multimedia Basics. Network Characteristics.
Cisco Networking Academy Program
Protocols and the TCP/IP Suite Overview and Discussion
VOICE AND VIDEO OVER IP VOIP, RTP, RSVP.
Cisco Networking Academy Program
Cisco Networking Academy Program
CSE679: Multimedia and Networking
VoIP Models for System Performance Evaluation
VoIP Models for System Performance Evaluation
Quality of Service for TDR Traffic
Presentation transcript:

An T. Le - USF VoIP Packet...1 VOIP Packet loss, packet labeling and packet classification An T. Le

An T. Le - USF VoIP Packet...2 VoIP Properties Real-time stream requested Typical Internet applications use TCP/IP, whereas VoIP uses RTP/UDP/IP. In VoIP, voice is sending over IP network in IP packets. Latency Packet Loss …There will be no “re-send please” in VoIP

An T. Le - USF VoIP Packet...3 OSI 7 layers model

An T. Le - USF VoIP Packet...4 IP packets

An T. Le - USF VoIP Packet...5 VoIP packet size VoIP packet size is very important. The packet size relates to the delay times that needs for sending and receiving packet The lost of packets is impacting to the quality of reconstructed voice stream. S = VoIP size = Playload + RTP header + UDP/IP header S = s+12bytes+28bytes S = s+40bytes = s + 320bits Headers size is large, payload size (s) is expected small enough to reduce delay time

An T. Le - USF VoIP Packet...6 VoIP bandwidth request R=CODEC rate (bps) n= number of packet in second n=R/s where s is a size of payload in second If s=R then n=1 (badly delay) H= Header size BW= n(R/n+H) = R(1+H/s) Examples: If R=64kbps, s=1.28kbps (n=50 or length of payload is 20ms) then R=(64k+40*8*50)=80kbps If R=64kbps, s=0.64kbps (n=100 or length of payload is 10ms) then R=(64k+40*8*100)=96kbps

An T. Le - USF VoIP Packet...7 VoIP – End to End Stream

An T. Le - USF VoIP Packet...8 VoIP – End to End Stream with delay

An T. Le - USF VoIP Packet...9 VoIP’s QoS Latency (end to end) CODE and DECODE processing delays Completed (Header + payload) transfer delays Application delays Propagation delays … Packet loss Lost in transmission Lost in congestion (jitter) …Lost a bit in header - lost a packet

An T. Le - USF VoIP Packet...10 Packet loss Ratio and QoS Packet loss vs MOS (Mean of Opinion Score)  (source: )

An T. Le - USF VoIP Packet...11 Paket loss Ratio and QoS: Reconstruction and examples Reconstruction: If packet is large, interleaving is may not used due to real time is requested Samples: Silence Insertion Replay last packet G.711 Appendix 1 5% loss rate 10% loss rate 20% loss rate 40% loss rate

An T. Le - USF VoIP Packet...12 Packet loss analysis Lost by delay: As a real-time system, a long delay packet (>500ms) is considered as loss. Lost by bad receiving: Uncompleted header packet, consider as loss Uncompleted payload packet, consider as loss if using any LPC codec

An T. Le - USF VoIP Packet...13 Loss caused by delay Congestion will cause delay then loss Quality of transmission link: Capacity=BW.log 2 (1+SNR) SNR is not independently with BW Improve SNR by repeater with amplifier

An T. Le - USF VoIP Packet...14 Optimal Packetization in VoIP Optimal packet’s size to reduce end to end delay Optimal packet’s size to minimum loss ratio (usually that makes packet smaller) Three main (but not independently) parameters Bandwidth budget Min = /0.1 = 11.2kbps (with G.729) Avg = /0.02 = 80kbps (with G.711) Delay threshold (max = 240ms ?) MOS threshold (min=3 ?)

An T. Le - USF VoIP Packet...15 VoIP – Bandwidth request

An T. Le - USF VoIP Packet...16 R-factor vs MOS An IP phone monitoring application using the SNMP The R-factor is described in the ITU-T G.107 recommendation which defines a computing model known as an E-model. The R-factor is a well-tried tool for transmission planning and for determining the combined impact of various transmission parameters which influence the call quality. All appropriate transmission parameters are put together to calculate the R-factor as follows: E-EFF R = RO - IS - ID - I E-EFF + A where ROis the basic signal-to-noise ratio, ISis a sum of all impairments occurring during speech transmission, IDis a degradation factor representing all impairments caused by the voice signal delay, I E-EFF includes packet loss, A is an advantage factor (permitted range is from 0 to 20)

An T. Le - USF VoIP Packet...17 Acceptable MOS and R Scores for Narrowband CODECs (source: voicetroubeshooter.com) User OpinionR FactorMOS Score Maximum obtainable for G Very satisfied Satisfied Some users satisfied Many users dissatisfied Nearly all users dissatisfied Not recommended

An T. Le - USF VoIP Packet...18 Packet labeling Packet classification Concern about Class of Service (CoS) Fast detect Packet class Give a label to packet Use Packet classification Packet labeling can be done by HW or SW Packet classification, usually, done by HW (Programmable Logic Controller)

An T. Le - USF VoIP Packet...19 Packet labeling Packet classification (cont) Bit 8-15 in IP header: TOS: Type of Service PrecedenceDTRM0 Precedence. 3 bits. ValueDescription 0Routine. 1Priority. 2Immediate. 3Flash. 4Flash override. 5CRITIC/ECP. 6Internetwork control. 7Network control. D. 1 bit. Minimize delay. ValueDescription 0Normal delay. 1Low delay. T. 1 bit. Maximize throughput. ValueDescription 0Normal throughput. 1High throughput. R. 1 bit. Maximize reliability. ValueDescription 0Normal reliability. 1High reliability. M. 1 bit. Minimize monetary cost. ValueDescription 0Normal monetary cost. 1Minimize monetary cost.

An T. Le - USF VoIP Packet...20 Packet labeling Packet classification (cont) RTP header, the use of PT (Payload Type) bits (9-15) PTNameType Clock rate (Hz) Audio channels References 0PCMUAudio80001RFC GSMAudio80001RFC LPCAudio80001RFC PCMAAudio80001RFC QCELPAudio G729Audio reservedAudio

An T. Le - USF VoIP Packet...21 Packet labeling Packet classification (cont) Use of UDP header Source PortDestination Port LengthChecksum Data:::

An T. Le - USF VoIP Packet...22 Packet labeling Packet classification (cont) Use of Payload ?

An T. Le - USF VoIP Packet...23 Conclusion Packet loss by processing by end to end delay by congestion by bad transceiver and link Solutions for packet loss Use “good" CODEC Optimal packet (based on Bandwidth, CODEC, desire of delay and MOS Need of Real time QoS monitor and adaptive variable packet size protocol. Packet labeling and classification Fast packet class detection

An T. Le - USF VoIP Packet...24 Reference 1- Voice over Internet protocol (VoIP) Goode, B.; Proceedings of the IEEE Volume 90, Issue 9, Sept Page(s): Performance comparison between VBR speech coders for adaptive VoIP applications Beritelli, F.; Casale, S.; Ruggeri, G.; Communications Letters, IEEE Volume 5, Issue 10, Oct Page(s): Congestion Avoidance Using DYnamic COdec MAnagement: A solution for ISP Alcuri, L.; Saitta, F.; Fasciana, M.L.; Communications, 2005 Asia-Pacific Conference on Oct Page(s): On packet loss concealment artifacts and their implications for packet labeling in voice over IP Praestholm, S.; Jensen, S.S.; Andersen, S.V.; Murthi, M.N.; Multimedia and Expo, ICME ' IEEE International Conference on Volume 3, June 2004 Page(s): Vol.3 Assessment of effects of packet loss on speech quality in VoIP Ding, L.; Goubran, R.A.; Haptic, Audio and Visual Environments and Their Applications, HAVE Proceedings. The 2nd IEEE Internatioal Workshop on Sept Page(s): Voice-quality monitoring and control for VoIP Manousos, M.; Apostolacos, S.; Grammatikakis, I.; Mexis, D.; Kagklis, D.; Sykas, E.; Internet Computing, IEEE, Volume 9, Issue 4, July-Aug Page(s): Digital Object Identifier /MIC ……. Others listed in this presentation

An T. Le - USF VoIP Packet...25 THANK YOU