PROJECT PRESENTATION “ Analyzing Factors that affect VoIP Call Quality ” Presented By: Vamsi Krishna Karnati 11/24/2014.

Slides:



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

CAUSES & CURE OF LATENCY IN THE INTERNET TELEPHONY DR. OLUMIDE SUNDAY ADEWALE Dept of Industrial Math & Computer Science Federal University of Technology.
Submission doc.: IEEE 11-14/0xxx March 2014 Giwon Park, LG ElectronicsSlide 1 Discussion on power save mode for real time traffic Date: Authors:
Speech Processing for NSR Vs DSR Veeru Ramaswamy PhD CTO, Vianix LLC
N Team 15: Final Presentation Peter Nyberg Azadeh Bararsani Adie Tong N N multicodec minisip.
Copyright © by Elliot Eichen. All rights reserved. RTP – Real Time Protocol (and RTCP)
Media: Voice and Video in your SIP Environment Jitendra Shekhawat.
Fundamentals of Computer Networks ECE 478/578
Simulation 1: Calculate the total bandwidth required for a VoIP call
© 2006 Cisco Systems, Inc. All rights reserved. Module 4: Implement the DiffServ QoS Model Lesson 4.8: Understanding WAN Link Efficiency Mechanisms.
Comparison and Analysis of FIFO, PQ, and WFQ Disciplines on multimedia
Wireless & VoIP Christian Huitema February 26, 2000.
2.4: Calculating Bandwidth Requirements for VoIP
TEL500-Voice Communications Session initiation protocol improvement using inter- asterisk exchange Devesh Mendiratta & Sameer Deshmukh MS-Telecommunication.
Speech codecs and DCCP with TFRC VoIP mode Magnus Westerlund
© 2006 AudioCodes Ltd. All rights reserved. AudioCodes Confidential Proprietary Signal Processing Technologies in Voice over IP Eli Shoval Audiocodes.
Voice over the Internet (the basics) CS 7270 Networked Applications & Services Lecture-2.
20 03 TASTE OF RESEARCH SUMMER SCHOLARSHIPS Author: Wei Zhang Supervisor: Tim Moors Efficient Voice Over Wireless Network Abstract The objective of this.
1 K. Salah Module 2.1: QA – Putting it all together What is the max number of users/connections/sessions a particular network can support for handling.
Introduction Future wireless systems will be characterized by their heterogeneity - availability of multiple access systems in the same physical space.
SIP/RTP/RTCP Implementation by George Fu, UCCS CS 525 Semester Project Fall 2006.
Multiple constraints QoS Routing Given: - a (real time) connection request with specified QoS requirements (e.g., Bdw, Delay, Jitter, packet loss, path.
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.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
CSc 461/561 CSc 461/561 Multimedia Systems Part C: 1. RTP/RTCP.
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.
Junxian Huang 1 Feng Qian 2 Yihua Guo 1 Yuanyuan Zhou 1 Qiang Xu 1 Z. Morley Mao 1 Subhabrata Sen 2 Oliver Spatscheck 2 1 University of Michigan 2 AT&T.
VOIP (Voice Over Internet Protocol) CDA 4527 Fall 2006.
Voice Over IP Developing IPHONE Jeremy Stanley CS 460 section 1.
Cisco Unified Communications Manager (CUCM)
Copyrights © All rights Reserved. Asterisk and VoIP issues Chetan Vaity March 2007.
Voice Over Packet Networks Getting the most from your voice codec Philippe Gournay VoiceAge Corp. 750 Lucerne Road, Suite 250 Montreal (Quebec) H3R 2H6.
Computer Networks: Multimedia Applications Ivan Marsic Rutgers University Chapter 3 – Multimedia & Real-time Applications.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Identifying Application Impacts on Network Design Designing and Supporting Computer.
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.
DUE Voice over IP (VoIP) Linksys Ernie Friend- FSCJ.
Computer Networks Performance Metrics. Performance Metrics Outline Generic Performance Metrics Network performance Measures Components of Hop and End-to-End.
The Way Forward Factors Driving Video Conferencing Dr. Jan Linden, VP of Engineering Global IP Solutions.
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.
Code : STM#220 Samsung Electronics Co., Ltd. IP Telephony System Error Handling & Management IP Telephony System Error Handling & Management Distribution.
© 2006 ITT Educational Services Inc. IT412 Voice and Data Integration : Unit 8 Slide 1 Unit 8 Voice Over IP Network Fundamentals.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 2: Cisco VoIP Implementations.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 2: Cisco VoIP Implementations.
Computer Networks with Internet Technology William Stallings
COP 4930 Computer Network Projects Summer C 2004 Prof. Roy B. Levow Lecture 3.
Changing the Dynamics of Network Analysis J. Scott Haugdahl CTO, WildPackets, Inc.
ACT Week 11 Version 1 Feb 2005Slide & Voice over packet transport technologies Format of lecture: Follow.
A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B 葉仰廷 B 陳柏煒 B 林易增 B
LOG Objectives  Describe some of the VoIP implementation challenges such as Delay/Latency, Jitter, Echo, and Packet Loss  Describe the voice encoding.
VoIP -Voice over Internet Protocol COE 341 Self-Learning Assignment By: Ayman Al-Bassam Amar Farouk Merah
Topic 3 Analysing network traffic
Electrical Engineering Department EE-430 IP Telephony Presented by Adeeb Al-Harbi ID#
CSE5803 Advanced Internet Protocols and Applications (14) Introduction Developed in recent years, for low cost phone calls (long distance in particular).
PART2: VOIP AND CRITICAL PARAMETERS FOR A VOIP DEPLOYMENT Voice Performance Measurement and related technologies 1.
Ch 6. Multimedia Networking Myungchul Kim
3GPP2 Evolution Workshop Multimedia Codecs and Protocols 3GPP2 TSG-C SWG1.2.
LECTURE 12 NET301 11/19/2015Lect NETWORK PERFORMANCE measures of service quality of a telecommunications product as seen by the customer Can.
Voice over Internet Protocol Presenter: Devesh Patidar Arunjay Singh August 2, 2009.
The Internet and Real-Time Applications Identifying Voice Transmission and Switching Issues for Packet Data Networks S. Wood Nov Copyright 2006 Modern.
Team: Aaron Sproul Patrick Hamilton
Neha Jain Shashwat Yadav
3 | Analyzing Server, Network, and Client Health
VoIP Models for System Performance Evaluation
Scalable Speech Coding for IP Networks: Beyond iLBC
VoIP Models for System Performance Evaluation
Investigation of Voice Traffic in Wi-Fi Environment
Presentation transcript:

PROJECT PRESENTATION “ Analyzing Factors that affect VoIP Call Quality ” Presented By: Vamsi Krishna Karnati 11/24/2014

CONTENTS Factors affecting VoIP call quality Overview of Audio Codecs used in this project. Codecs comparison. Bandwidths calculation. Results Comparing results with theoretical values. Problems Faced. Conclusion

Factors affecting VoIP call Quality Audio Codec All VoIP telephony systems uses codecs to compress and decompress audio signals on either ends. Ex:G.711,G.722,G.726,G.729,GSM,iLBC. In voice call, Higher compression lead to less data transfer, but high compression causes quality degradation. Compression rates like 8Kbps, 13Kbps, 64Kbps, etc; are only for audio and protocol overheads are added over to it. Also with complicated implementation of codec leads to more usage of CPU resources.

Factors effecting VoIP call Quality(Cont.) Latency: Depends on distance packet travels and network conditions. Delay increases with increase in router hops. Delay of more than 150ms causes the caller notice delay. Jitter: Packets start with equal spacing, but at receiving end packets receive at different spacing's. Also may not arrive in same order as sent Jitter buffer acts then, to rearrange them for decompression.

Factors effecting VoIP call Quality(Cont.) Packet Size: Higher packet size, overall BW is reduced So as BW reduces, sending bigger packets is preferred. Packet Loss: Collisions cause packet loss most of the times. Codecs perform actions to compensate lost packets More than 5% packet loss, lower voice quality.

Overview on Codecs G.711: PCM at rate 8000samples/sec & 8 bits per sample. (64kbps) No compression implemented. G.722 Codec based on ADPCM Improved quality of speech, due to Hz speech BW Works well in LAN’s, where BW is high

Overview on Codecs(Cont.) G.726: Transmits at different rates like 16,24,32,40 Kbit/s Commonly used is 32 kbps. Network capacity is doubled when compared with G.711 with rate 64Kbps. GSM: Codec designed by European TSI, GSM mobile networks. Compress frame to 33 Bytes, as it operate on 20ms frames.[13 kbit/s]

Overview on Codecs(Cont.) iLBC: Free codec for robust call quality. With frame length of 30ms, it results bit rate of 13.33kbps G.729: Requires less bandwidth and provide high quality audio[MOS=4] Each 10ms frame is encoded to 10 bytes [Bit rate =8kbit/s] It is licenced

CODECS USED CODECS BIT-RATE G kbps G kbps G kbps iLBC 13kbps G.729 8kbps

Bandwidth Calculations

I/O Bandwidth Graphs

From the results: BW: Bandwidth = (packets/second x [packet size] bytes/packet x 8 bits/byte) G.711 = kb/sec 1.21MB/Min G.722= kb/sec1.28MB/Min G.726 =108 kb/s0.81MB/Min This is the Total BW for full duplex call(BW of incoming and outgoing)

CodecPractical BWTheoretical BW G Kbps174.4Kbps G Kbps159.26Kbps G.726 – 32kbps108.Kbps110.4Kbps iLBC164Kbps G.729{Licensed}62.4Kbps

Results Based on BW calculations, I found G.726 is efficient codec. G.729 is more efficient to it according to theoretical values. I understood, Compression will help more in WAN reducing BW, rather than in LAN where high BW is available. In case of LAN high BW codec provides better Voice quality. [g.711]

Jitter: This was other QOS factor compared for VoIP call made. Results show no much difference in mean jitter values Where G.722 having less when compared to other codecs performed. [0.82ms] Only when jitter exceeds 150ms, the user notice the delay. Packet Loss: No packet loss observed among 3 codecs, as they are on same network This is also a major factor in terms of WAN, so less BW codec is preferred

PROBLEMS FACED Tried to download G.729 for asterisk. Not possible as it is licensed. Used softphones to make call using GSM codec. Call was successful, but unable to capture RTP packets. I could finally resolve it using the IP address of Computer for calling

CONCLUSION I would conclude saying that: Using G.711 in the network with low BW is a bad choice. It will suffer from BW limitation and Packet loss. So, using Codec like G.729 for WAN and G.711 for LAN is preferred. At last, the choice of codec will improve the call conversation quality.

REFERENCES UnderstandingVoIP-SECT-3.html UnderstandingVoIP-SECT-3.html consume.html#topic1 consume.html#topic