A Generic Algorithm for Midcall Audio Codec Switching



Similar documents
A New Adaptive Redundancy Control Algorithm For VoIP Applications

Monitoring VoIP Call Quality Using Improved Simplified E-model

New Models for Perceived Voice Quality Prediction and their Applications in Playout Buffer Optimization for VoIP Networks

Assessing and Improving the VVoIP Call Quality

Active Monitoring of Voice over IP Services with Malden

Padma Charan Das Dept. of E.T.C. Berhampur, Odisha, India

Service resiliency and reliability Quality of Experience Modelling requirements A PlanetLab proposal. PDCAT'08 - Dunedin December 1-4, 2008

An Adaptive Codec Switching Scheme for SIP-based VoIP

QoS in VoIP. Rahul Singhai Parijat Garg

Application Note. Introduction. Definition of Call Quality. Contents. Voice Quality Measurement. Series. Overview

MOS Technology Brief Mean Opinion Score Algorithms for Speech Quality Evaluation

Performance Analysis Proposal

Troubleshooting Common Issues in VoIP

Traffic Characterization and Perceptual Quality Assessment for VoIP at Pakistan Internet Exchange-PIE. M. Amir Mehmood

ADAPTIVE SPEECH QUALITY IN VOICE-OVER-IP COMMUNICATIONS. by Eugene Myakotnykh

Understanding the Transition From PESQ to POLQA. An Ascom Network Testing White Paper

ETSI TS V1.1.1 ( )

Voice Service Quality Evaluation Techniques and the New Technology, POLQA

Fundamentals of VoIP Call Quality Monitoring & Troubleshooting. 2014, SolarWinds Worldwide, LLC. All rights reserved. Follow SolarWinds:

Evaluating Data Networks for Voice Readiness

Voice over Wi-Fi Voice Quality Assessment Test

A Quality of Experience based Approach for Wireless Mesh Networks*

SIP Trunking and Voice over IP

Assessment of VoIP Quality over Internet Backbones

Application Notes. Introduction. Contents. Managing IP Centrex & Hosted PBX Services. Series. VoIP Performance Management. Overview.

Performance Evaluation of VoIP in Different Settings

Access the Test Here

The Triple Play Analysis Suite - VoIP. Key Features. Standard VoIP Protocol G.711 SIP RTP / RTCP. Ethernet / PPP. XDSL, Metro Ethernet

Adaptive Rate Voice over IP Quality Management Algorithm

Gauging VoIP call quality from WLAN resource usage

Curso de Telefonía IP para el MTC. Sesión 2 Requerimientos principales. Mg. Antonio Ocampo Zúñiga

Real Time Analysis of VoIP System under Pervasive Environment through Spectral Parameters

Playout Controller QoS at the IP Edge Points For networks with packet loss and jitter Henrik Åström GLOBAL IP SOUND

Quality of Service (QoS) and Quality of Experience (QoE) VoiceCon Fall 2008

Configuring Voice Quality Monitoring in AOS

Performance Analysis of Interleaving Scheme in Wideband VoIP System under Different Strategic Conditions

12 Quality of Service (QoS)

Goal We want to know. Introduction. What is VoIP? Carrier Grade VoIP. What is Meant by Carrier-Grade? What is Meant by VoIP? Why VoIP?

Voice over Internet Protocol (VoIP) systems can be built up in numerous forms and these systems include mobile units, conferencing units and

APTA TransiTech Conference Communications: Vendor Perspective (TT) Phoenix, Arizona, Tuesday, VoIP Solution (101)

Voice over IP. Overview. What is VoIP and how it works. Reduction of voice quality. Quality of Service for VoIP

Assessing the quality of VoIP transmission affected by playout buffer scheme and encoding scheme

QoE based Resource Management in Wireless Networks

COMPARISONS OF FEC AND CODEC ROBUSTNESS ON VOIP QUALITY AND BANDWIDTH EFFICIENCY

IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 8, NO. 4, AUGUST

How to Measure Network Performance by Using NGNs

Indepth Voice over IP and SIP Networking Course

Sample Reports - Version 9.0 Business Intelligence & Unified Communications Reporting

Voice over IP Probe! for Network Operators and! Internet Service Providers

Voice Quality with VoLTE

Service Level Agreement

Internet Security. Internet Security Voice over IP. Introduction. ETSF10 Internet Protocols ETSF10 Internet Protocols 2011

Master's thesis summary Performance Evaluation of VoIP Quality Schemes

How QoS differentiation enhances the OTT video streaming experience. Netflix over a QoS enabled

VoIP. Wireless, P2P and New Enterprise Voice over IP

Measuring Data and VoIP Traffic in WiMAX Networks

Service Level Agreements for VoIP Alan Clark CEO, Telchemy

Service Quality Assessment in All-IP Networks

Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network

Quality of Service Testing in the VoIP Environment

Perceived Speech Quality Prediction for Voice over IP-based Networks

Getting Started with. Avaya TM VoIP Monitoring Manager

Quality of Service Analysis of site to site for IPSec VPNs for realtime multimedia traffic.

Voice-Over-IP. Daniel Zappala. CS 460 Computer Networking Brigham Young University

NCTU-VT: a freeware for wireless VoIP performance measurement

Department of MIIT, University of Kuala Lumpur (UniKL), Malaysia

UMTS VoIP Codec QoS Evaluation

Nokia Networks. Voice over LTE (VoLTE) Optimization

Priority Based Dynamic Rate Control for VoIP Traffic

Implementation of Video Voice over IP in Local Area Network Campus Environment

Radio over Internet Protocol (RoIP)

VIRTUAL DESKTOP PERFORMANCE AND QUALITY OF EXPERIENCE UNDERSTANDING THE IMPORTANCE OF A DISTRIBUTED DATA CENTER ARCHITECTURE

Authors Mário Serafim Nunes IST / INESC-ID Lisbon, Portugal mario.nunes@inesc-id.pt

QOS Requirements and Service Level Agreements. LECTURE 4 Lecturer: Associate Professor A.S. Eremenko

Objective Speech Quality Measures for Internet Telephony

White Paper. PESQ: An Introduction. Prepared by: Psytechnics Limited. 23 Museum Street Ipswich, Suffolk United Kingdom IP1 1HN

New Models for Perceived Voice Quality Prediction and their Applications in Playout Buffer Optimization for VoIP Networks

VoIP QoS on low speed links

Introduction. Impact of Link Failures on VoIP Performance. Outline. Introduction. Related Work. Outline

Application Notes. Performance Management & Enterprise IP Telephony. Introduction. Contents. Managing Enterprise IP Telephony. Series.

Planning Networks for VOIP. An Introduction

MultiDSLA. Measuring Network Performance. Malden Electronics Ltd

The PESQ Algorithm as the Solution for Speech Quality Evaluation on 2.5G and 3G Networks. Technical Paper

The use of IP networks, namely the LAN and WAN, to carry voice. Voice was originally carried over circuit switched networks

Proactive Video Assurance through QoE and QoS Correlation

Fax transmission. Configuration scenarios

Achieving PSTN Voice Quality in VoIP

Applied Networks & Security

ANALYSIS OF LONG DISTANCE 3-WAY CONFERENCE CALLING WITH VOIP

Real-Time, Non-intrusive Evaluation of VoIP

Transcription:

A Generic Algorithm for Midcall Audio Codec Switching Haytham Assem, Mohamed Adel, Brendan Jennings, David Malone, Jonathan Dunne and Pat O Sullivan TSSG, Waterford Institute of Technology,Ireland Hamilton Institute, National University of Ireland Maynooth, Ireland IBM Software Lab, Dublin, Ireland

Outline Voice-over-IP Measuring Quality-of-Experience of VoIP Impact of Codec Switching Codec Switching Algorithm Experimental Analysis Conclusion & Future Work Copyright 2013 Waterford Institute of Technology 2

Outline Voice-over-IP Measuring Quality-of-Experience of VoIP Impact of Codec Switching Codec Switching Algorithm Experimental Analysis Conclusion & Future Work Copyright 2013 Waterford Institute of Technology 3

Voice-over-IP Rapid growth of IP networks provided unusual means of communications.voip has evolved rapidly, providing real-time voice and video communications between users through the existing IP network in a cheap cost. VoIP has gained wide acceptance by general Internet users and is increasingly important in the enterprise communications sector. It has become essential to VoIP providers to have testing frameworks to assess users' QoE to provide the best possible service. Copyright 2013 Waterford Institute of Technology 4

Outline Voice-over-IP Measuring Quality-of-Experience of VoIP Impact of Codec Switching Codec Switching Algorithm Experimental Analysis Conclusion & Future Work Copyright 2013 Waterford Institute of Technology 5

Quality-of-Experience of VoIP Achieving voice quality levels for VoIP remains a significant challenge, as IP networks typically do not guarantee delay, packet loss, jitter and bandwidth levels. Packet loss in the IP network is considered one of the most important factors that cause degradation in the overall voice call quality. The maximum quality that can be achieved differs from codec to another under different packet loss rates. Copyright 2013 Waterford Institute of Technology 6

Measuring Audio Call Quality Subjective testing as specified in ITU-T, involves 12-24 participants individually listening to an audio stream of several seconds and rate the audio quality on the scale of 1 (Poor) to 5 (Excellent), with these ratings being used to form a single Mean Opinion Score (MOS). Objective testing provides an alternative for measuring voice quality. It is classified into: Intrusive (e.g. PESQ) Non-intrusive methods (e.g. E-model). Copyright 2013 Waterford Institute of Technology 7

Deriving E-Model for non-itu codecs E-Model does not provide codec impairment values for widely used non-itu codecs like SILK, ILBC, SPEEX, and GSM. We used PESQ to estimate MOS for the above codecs under different packet loss rates ranging from 0-20 %. Non-linear regression model, with parameters a, b, and c is driven for each codec. I e-eff represents the codec impairment value. I e-eff = a log(1+b x Ppl) + c Copyright 2013 Waterford Institute of Technology 8

Measuring Audio Call Quality Copyright 2013 Waterford Institute of Technology 9

Outline Voice-over-IP Measuring Quality-of-Experience of VoIP Impact of Codec Switching Codec Switching Algorithm Experimental Analysis Conclusion & Future Work Copyright 2013 Waterford Institute of Technology 10

Codecs' Performance Copyright 2013 Waterford Institute of Technology 11

Codecs' Performance Possible switching points 23/5/2013 Copyright 2013 Waterford Institute of Technology 12

Switch-over Gaps The switching of codecs during the communication causes a switchover gap. It the time taken between sending the RE-INVITE message from the sender side and receiving the ACK at the receiver side indicating the start of transmission with the new codec. Switch-over gap indicates the response time to switch to another codec. At high packet loss rates, the RE-INVITE message will be at a higher probability of being lost, which will cause multiple retransmissions, and the same also will happen for the 200OK and ACK messages, therefore the switch-over gap will increase more. Copyright 2013 Waterford Institute of Technology 13

Switch-over Gaps Copyright 2013 Waterford Institute of Technology 14

Switch-over Gaps We focus our algorithm on switching codecs in that region (0-10% packet loss) in order to minimize the switch-over gap( avg of 0.5 sec) in order to increase the responsiveness of our algorithm. Copyright 2013 Waterford Institute of Technology 15

Frequent Codec Switching Frequent switching of codecs during a session could cause degradation in the overall call quality. In order to measure the only degradation in the call quality as a result of increasing the number of switches, we selected pairs of codecs which have nearly the same or almost same performance. Copyright 2013 Waterford Institute of Technology 16

Frequent Codec Switching Copyright 2013 Waterford Institute of Technology 17

Outline Voice-over-IP Measuring Quality-of-Experience of VoIP Impact of Codec Switching Codec Switching Algorithm Experimental Analysis Conclusion & Future Work Copyright 2013 Waterford Institute of Technology 18

Codec Switching Algorithm Copyright 2013 Waterford Institute of Technology 19

Outline Voice-over-IP Measuring Quality-of-Experience of VoIP Impact of Codec Switching Codec Switching Algorithm Experimental Analysis Conclusion & Future Work Copyright 2013 Waterford Institute of Technology 20

Experimental Analysis We evaluate Codec Switching Algorithm with packages of codecs with one default codec to start the call with. For our experiments we played a sample audio file for 3mins, with the potential for switching a codec being assessed every 10s. Copyright 2013 Waterford Institute of Technology 21

Experimental Analysis 1% packet loss 5% packet loss Copyright 2013 Waterford Institute of Technology 22 22/28

Outline Voice-over-IP Measuring Quality-of-Experience of VoIP Impact of Codec Switching Codec Switching Algorithm Experimental Analysis Conclusion & Future Work Copyright 2013 Waterford Institute of Technology 23

Conclusion & Future Work Switching codecs during an ongoing voice session can improve user s perceived quality-of-experience due to the fact that different codecs behave differently under different packet loss conditions in the network. Codec Switching has a slightly negative impact which has to be taken into account when designing codec switching algorithm. We intend to extend our algorithm to support wideband audio codecs by applying the newly developed POLQA objective testing method. We are planning to improve our algorithm by studying loss patterns to assess if the frequency and distribution of losses affect codecs quality differently. Copyright 2013 Waterford Institute of Technology 24

Thank you Questions? Questions? Copyright 2013 Waterford Institute of Technology 25