“Compensating for Packet Loss in Real-Time Applications“

Slides:



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

Introduction to H.264 / AVC Video Coding Standard Multimedia Systems Sharif University of Technology November 2008.
Robust Header Compression Mikael Degermark Co-chair, ROHC WG (to be) University of Arizona/ Ericsson Research.
UDP Lite for Wireless Video Streaming
Simulation 1: Calculate the total bandwidth required for a VoIP call
1 Improving VoIP Transfer Rate over Internet Syed Misbahuddin, Dr. Engg. Department of Computer Science and Software Engineering University of Hail, Saudi.
2.4: Calculating Bandwidth Requirements for VoIP
Speech codecs and DCCP with TFRC VoIP mode Magnus Westerlund
1 TAC2000/ IP Telephony Lab Perceptual Evaluation of Speech Quality (PESQ) Speaker: Wen-Jen Lin Date: Dec
SvanbroLower Layer Guidelines for ROHC 1 Lower Layer Guidelines for Robust Header Compression Krister Svanbro
Requirements and Architecture for Zero-Byte Header Compression Pete McCann & Tom Hiller December 13, 2000 draft-mccann-rohc-gehcoarch-00.txt.
Compressive Oversampling for Robust Data Transmission in Sensor Networks Infocom 2010.
Recursive End-to-end Distortion Estimation with Model-based Cross-correlation Approximation Hua Yang, Kenneth Rose Signal Compression Lab University of.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #2 Header Compression.
ACM Multimedia October 4, 2001 Real-time Voice Communication over the Internet Using Packet Path Diversity Yi Liang, Eckehard Steinbach, and Bernd Girod.
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.
Rate-Distortion Optimized Layered Coding with Unequal Error Protection for Robust Internet Video Michael Gallant, Member, IEEE, and Faouzi Kossentini,
Video Quality Evaluation for Wireless Transmission with Robust Header Compression P. Seeling and M. Reisslein and F.H.P. Fitzek and S. Hendrata Fourth.
Voice Quality Evaluation for Wireless Transmission with ROHC S. Rein and F.H.P. Fitzek and M. Reisslein Voice Quality Evaluation for Wireless Transmission.
Header Compression Schemes. Center for TeleInFrastructure 2 Different Header Compression schemes  Compressed TCP – Van Jacobsen RFC 1144  only for TCP/IP.
Video Streaming: An FEC-Based Novel Approach Jianfei Cai, Chang Wen Chen Electrical and Computer Engineering, Canadian Conference on.
Error Resilience in a Generic Compressed Video Stream Transmitted over a Wireless Channel Muhammad Bilal
1 Internet Networking Spring 2006 Tutorial 14 Header Compression.
Introduction. Center for TeleInFrastructure 2 Introduction  2G (GSM) is voice dominated  3G (UMTS) is IP based  large IP overhead  link bandwidth.
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.
Error-Resilient Coding and Decoding Strategies for Video Communication Thomas Stockhammer and Waqar Zia Presented by Li Ma.
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public IP Telephony Introduction to VoIP Cisco Networking Academy Program.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Frame Header Based Speech Quality Analysis Method in a Circuit-Switched Media Gateway Master’s Thesis.
Improving Voice Quality in International Mobile-to-Mobile Calls Aram Falsafi, Seattle, WA PIMRC September 2008.
An Error – Concealment Technique for Wireless Digital Audio Delivery N. Tatlas, A. Floros, T. Zarouchas and J. Mourjopoulos.
Computer Networks: Multimedia Applications Ivan Marsic Rutgers University Chapter 3 – Multimedia & Real-time Applications.
Video-Based Sensor Networks H. GHARAVI K. Ban NIST.
Final Year Project Presentation by Daire O’Neill 4EE.
An Empirical Evaluation of VoIP Playout Buffer Dimensioning in Skype, Google Talk, and MSN Messenger Chen-Chi Wu, Kuan-Ta Chen, Yu-Chun Chang, and Chin-Laung.
November 1, 2005IEEE MMSP 2005, Shanghai, China1 Adaptive Multi-Frame-Rate Scheme for Distributed Speech Recognition Based on a Half Frame-Rate Front-End.
Voice over IP Why Challenges/solutions Voice codec and packet delay.
RTP Encryption for 3G Networks Rolf Blom, Elisabetta Carrara, Karl Norrman, Mats Näslund Communications Security Lab Ericsson.
Data Transmission Over Wireless Links Fan Yang
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 2: Cisco VoIP Implementations.
New Models for Perceived Voice Quality Prediction and their Applications in Playout Buffer Optimization for VoIP Networks University of Plymouth United.
QUALCOMM PROPRIETARY QUALCOMM Corporate R & D1 Performance of VoIP Services over 3GPP WCDMA Networks Ozcan Ozturk Qualcomm.
Data Link Layer : Services, Framing, Error Detection and Correction2.
University of Plymouth United Kingdom {L.Sun; ICC 2002, New York, USA1 Lingfen Sun Emmanuel Ifeachor Perceived Speech Quality.
Header Compression over Cellular LinksLars-Erik Jonsson, Header Compression for IP-Telephony over Cellular Links Lars-Erik Jonsson (Ericsson.
報告人:林祐沁 學生 指導教授:童曉儒 老師 March 2, Wireless Video Surveillance Server Based on CDMA1x and H.264.
LOG Objectives  Describe some of the VoIP implementation challenges such as Delay/Latency, Jitter, Echo, and Packet Loss  Describe the voice encoding.
Yufeng Shan, Su Yi, Shivkumar Kalyanaraman and John W. Woods
Selective Retransmission of MPEG Video Streams over IP Networks Árpád Huszák, Sándor Imre Budapest University of Technology and Economics Department of.
© NOKIAAMR_MIME.PPT / / AL page: 1 MIME type registration of AMR speech codec draft-lakaniemi-avt-mime-amr-00.txt draft-wimmer-avt-mime-amr-00.txt.
AIMS’99 Workshop Heidelberg, May 1999 Assessing Audio Visual Quality P905 - AQUAVIT Assessment of Quality for audio-visual signals over Internet.
A Very Low Bit Rate Protection Layer to Increase the Robustness of the AMR- WB+ Codec against Bit Errors Philippe Gournay Université de Sherbrooke Département.
3GPP2 Evolution Workshop Multimedia Codecs and Protocols 3GPP2 TSG-C SWG1.2.
Video Quality Evaluation for Wireless Transmission with Robust Header Compression Fourth International Conference on Information, Communications & Signal.
1 0-Byte Header Reduction Mechanism Fundamentals.
Doc.: IEEE /0764r0 Submission July 2008 Alex Ashley, NDS LtdSlide 1 Using packet drop precedence for graceful degradation Date: Authors:
UDP Lite for Wireless Video Streaming Amoolya Singh, Almudena Konrad, and Anthony Joseph University of California, Berkeley Jun 19, 2000.
Congestion Control: UDP. What is Congestion Control? Refers to the management of packet loss and signal degradation Handled by both Network and Transport.
Air-Interface Application Layer Security (A 2 LS) Wireless secure communications group, Whippany.
Multimedia Communication Systems Techniques, Standards, and Networks Chapter 6 Multimedia Communication Across Networks.
Lucent Technologies – Proprietary Use pursuant to company instruction Air-Interface Application Layer Security (A 2 LS) Wireless secure communications.
Introduction to H.264 / AVC Video Coding Standard Multimedia Systems Sharif University of Technology November 2008.
Cisco Networking Academy Program
Cisco Networking Academy Program
Cisco Networking Academy Program
VoIP Models for System Performance Evaluation
Packet loss concealment using audio morphing
VoIP Models for System Performance Evaluation
Investigation of Voice Traffic in Wi-Fi Environment
Presentation transcript:

“Compensating for Packet Loss in Real-Time Applications“ ETSI STQ Workshop on “Compensating for Packet Loss in Real-Time Applications“ February 11th, 2003 Reducing Packet Loss by Employing Damaged Speech Data Florian Hammer Hammer@ftw.at

Overview Signal Processing and Networking Techniques Three Strategies for VoIP Transport Simulations Conclusions © ftw. 2003

Dropping Damaged IP-packets Considered Harmful Links with bit errors currently result in IP-packets being dropped Quality of speech signals is severely degraded by dropped packets Approach: Save corrupted speech data Combination of signal processing and networking techniques AMR codec provides uneven level protection (ULP) UDP-Lite allows for arbitrary checksum coverage What can be gained by using RObust Header Compression (ROHC)? © ftw. 2003

Signal Processing Quality related algorithms: A C B Speech coding Packet loss concealment De-jitter buffers Unequal level protection ULP; E.g., 3GPP Adaptive MultiRate (AMR) codec A C B Perceptual importance High Low Speech data bits (ULP) 81 Bits 163 Bits 60 Bits © ftw. 2003

Networking Avoid packet drops caused by bit errors RTP/UDP/IP UDP checksum coverage Bit error -> entire packet lost! RTP/UDPlite/IP IP B A RTP UDP C UDP checksum coverage Error at less important bits -> packet saved! © ftw. 2003

Robust Header Compression (ROHC) Headers -> huge overhead RTP/UDP/IP (12/8/20 Bytes) Headers A B C 330 : 256* [Bits] ROHC (e.g., 4 Bytes) cHdrs A B C 42 : 256* [Bits] *AMR 12.2 kb/s, 1 frame per packet, RTP bandwidth efficient mode © ftw. 2003

Transmission Strategies IP UDP RTP A B C Strategy 1 Strategy 2 Strategy 3 Part corrupted Strategy 1 Header Drop Class A data Class B/C data Strategy 2 Drop Keep Strategy 3 Drop Keep © ftw. 2003

Simulations Bit error rate Bitstreams for 3 strategies MatLab Codec Simulator Codec Decoder Reference speech sample Evaluation (PESQ) Degraded speech samples Speech Database Estimated speech-quality [PESQ-MOS] © ftw. 2003

Bit Error Model Simulation of Additive White Gaussian Noise Channel (xDSL) Binary Symmetric Channel (UMTS) Number of bit errors X within actual packet: Binomial distribution X » B(N,p) N...Packet size [Bits] p...Bit Error Rate Error locations LX within the packet: Uniform distribution © ftw. 2003

Results: No Header-Compression © ftw. 2003

Results: with Header-Compression © ftw. 2003

Packet Loss Analysis Use of corrupted payload avoids packet losses: 43.6% 33.6% 28.0% © ftw. 2003

Packet Loss Analysis Contd. Compressed Headers Less than 5% packet loss at a BER of 10-3 25% 11.5% 4.1% Old curves in grey!! Packet loss is more severe than bit errors => Due to reduced packet loss rates => ROHC ... Better performance in perceived speech-quality © ftw. 2003

Conclusions Dropping packets degrade the speech-quality much more than bit errors Using techniques like UDP-Lite and ROHC improves the speech-quality by reducing packet losses For example, using traditional IP-transport with a BER 10-4 we get a PESQ-MOS of 3.0, while using UDP-Lite and ROHC the quality increases to 3.7 © ftw. 2003