Adaptive Playout Scheduling Using Time-scale Modification Yi Liang, Nikolaus Färber Bernd Girod, Balaji Prabhakar.

Slides:



Advertisements
Similar presentations
STQ Workshop, Sophia-Antipolis, February 11 th, 2003 Packet loss concealment using audio morphing Franck Bouteille¹ Pascal Scalart² Balazs Kövesi² ¹ PRESCOM.
Advertisements

1 CONGESTION CONTROL. 2 Congestion Control When one part of the subnet (e.g. one or more routers in an area) becomes overloaded, congestion results. Because.
D EPT. OF I NFO. & C OMM., GIST Adaptive Dual-layered Bucket Synchronization Control for Distributed Virtual Environment JaeYoun Kim, Seokhee Lee and JongWon.
Comp Spring 2003 Delay Jitter Ketan Mayer-Patel.
NUS.SOC.CS5248 Ooi Wei Tsang 1 Adaptive Playout. NUS.SOC.CS5248 Ooi Wei Tsang 2 You are Here Network Encoder Sender Middlebox Receiver Decoder.
1 NUS.SOC.CS5248 OOI WEI TSANG Playout Buffer Management.
NUS.SOC.CS Roger Zimmermann (based in part on slides by Ooi Wei Tsang) 1 Adaptive Playout.
Multimedia conferencing Raphael Coeffic Based partly on slides of Ofer Hadar, Jon Crowcroft.
Yi Liang Department of Electrical Engineering Stanford University April 19, 2000 Loss Recovery and Adaptive Playout Control for Packet Voice Communications.
Chapter 6 outline r 6.1 Multimedia Networking Applications r 6.2 Streaming stored audio and video m RTSP r 6.3 Real-time, Interactive Multimedia: Internet.
Voice Over Internet- Issues Dr. Abhay Karandikar Department of Electrical Engineering Indian Institute of Technology, Bombay. Dr. Abhay Karandikar Department.
Advances in Network-adaptive Video Streaming Bernd Girod J. Chakareski, M. Kalman, Y. J. Liang, E. Setton, R. Zhang Information Systems Laboratory Department.
Voice over the Internet (the basics) CS 7270 Networked Applications & Services Lecture-2.
Bernd Girod. Joint Source-Network Coding for Real-time Media 1 Joint Source-Network Coding for Real-time Media Bernd Girod Information Systems Laboratory.
1 Voice Over IP (VoIP) is a common technology for performing voice calls over the Internet. Voice Over IP (VoIP) is a common technology for performing.
ACM Multimedia October 4, 2001 Real-time Voice Communication over the Internet Using Packet Path Diversity Yi Liang, Eckehard Steinbach, and Bernd Girod.
2001/02/15Chin-Kai Wu, CS, NTHU1 Adaptive Playout Mechanisms for Packetized Audio Applications in Wide-Area Networks Ramachandran Ramjee, Jim Kurose, Don.
Netergy - Stanford - VoIP A Show-and-Tell After the First 12 Month Niko Färber, Yi Liang, Mack Hashemi Bernd Girod, Balaji Prabhakar.
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.
Reduced TCP Window Size for Legacy LAN QoS II Niko Färber Sept. 20, 2000.
Yi Liang Multi-stream Voice Communication with Path Diversity.
Packet audio playout delay adjustment Performance bounds and algorithms Moon, Kurose, Towsley.
Yi Liang and Niko Färber Feb 7, 2001 Adaptive Playout Scheduling Using Side Information in Legacy LAN.
An Empirical Study of Delay Jitter Management Policies D. Stone and K. Jeffay Computer Science Department University of North Carolina, Chapel Hill ACM.
Traffic Sensitive Active Queue Management - Mark Claypool, Robert Kinicki, Abhishek Kumar Dept. of Computer Science Worcester Polytechnic Institute Presenter.
Adaptive Delay Concealment for Internet Voice Applications with Packet-Based Time-Scale Modification Fang Liu, JongWon Kim, C.-C. Jay Kuo IEEE ICASSP 2001.
Real-time traffic Dr. Abdulaziz Almulhem. Almulhem©20012 Agenda RT traffic characteristic RT traffic profiles RT traffic requirements RT Architecture.
1 CSE 401N Multimedia Networking Lecture Multimedia, Quality of Service: What is it? Multimedia applications: network audio and video network provides.
Yi Liang Aug. 2, 01 Low-latency Internet media streaming using packet path diversity - prior and future work.
Yi Liang July 12, 2000 Adaptive Playout Time Control with Time-scale Packet Modification.
Oct. 18, 2000 Subjective Tests Results Yi Liang Degradation Category Rating of Scaled Speech Three short network traces with different jitter statistics.
Nov. 3, 2000 Adaptive Playout Scheduling in Packet Voice Communications.
Influence of File Size Distribution on Legacy LAN QoS Parameters Nikolaus Färber Nov. 15, 2000.
Adaptive Playout Scheduling Using Time- scale Modification in Packet Voice Communications Yi J. Liang, Nikolaus Farber, Bernd Girod Information Systems.
Reduced TCP Window Size and Adaptive Playout for Legacy LAN VoIP Niko Färber, Yi Liang November 29, 2000.
H. Sanneck*, A. Stenger, K. Ben Younes, B. Girod
Reduced TCP Window Size for VoIP in Legacy LAN Environments Nikolaus Färber, Bernd Girod, Balaji Prabhakar.
Brian White CS529 SPEAK WITH FORWARD ERROR CORRECTION: IMPLEMENTATION AND EVALUATION.
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.
Robust Low-Latency Voice and Video Communication over Best-Effort Networks Department of Electrical Engineering Stanford University March 12, 2003
An Adaptive Predictor for Media Playout Buffering Phillip DeLeon New Mexico State University Cormac J. Sreenan AT&T Labs ICASSP 99’
8th and 9th June 2004 Mainz, Germany Workshop on Wideband Speech Quality in Terminals and Networks: Assessment and Prediction 1 Vincent Barriac, Jean-Yves.
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
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.
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 29 – Buffer Management (Part 2) Klara Nahrstedt Spring 2012.
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.
1 Multimedia Communication Multimedia Systems(Module 5 Lesson 2) Summary: r Internet Phone Example m Making the Best use of Internet’s Best-Effort Service.
Network Instruments VoIP Analysis. VoIP Basics  What is VoIP?  Packetized voice traffic sent over an IP network  Competes with other traffic on the.
ONLINE GAME NETWORK TRAFFIC OPTIMIZATION Jaewoo kim Youngho yi Minsik cho.
New Models for Perceived Voice Quality Prediction and their Applications in Playout Buffer Optimization for VoIP Networks University of Plymouth United.
27th, Nov 2001 GLOBECOM /16 Analysis of Dynamic Behaviors of Many TCP Connections Sharing Tail-Drop / RED Routers Go Hasegawa Osaka University, Japan.
Department of Communication and Electronic Engineering University of Plymouth, U.K. Lingfen Sun Emmanuel Ifeachor New Methods for Voice Quality Evaluation.
University of Plymouth United Kingdom {L.Sun; ICC 2002, New York, USA1 Lingfen Sun Emmanuel Ifeachor Perceived Speech Quality.
The Impact of Active Queue Management on Multimedia Congestion Control Wu-chi Feng Ohio State University.
Wireless communications and mobile computing conference, p.p , July 2011.
Advanced Technology Laboratories Practical Considerations for Smoothing Multimedia Traffic over Packet- Switched Networks Christos Tryfonas
Page 1 The department of Information & Communications Engineering Dong-uk, kim A Survey of Packet Loss Recovery Techniques for Streaming.
1 SIGCOMM ’ 03 Low-Rate TCP-Targeted Denial of Service Attacks A. Kuzmanovic and E. W. Knightly Rice University Reviewed by Haoyu Song 9/25/2003.
Bluetooth: Quality of Service Reference: “QoS based scheduling for incorporating variable rate coded voice in Bluetooth”; Chawla, S.; Saran, H.; Singh,
Alan Clark Telchemy Modeling the effects of Burst Packet Loss and Recency on Subjective Voice Quality Alan Clark Telchemy
Flow Control in Multimedia Communication Multimedia Systems and Standards S2 IF Telkom University.
RTP and playout delay compensation Henning Schulzrinne Dept. of Computer Science Columbia University Fall 2003.
A Comparison of RaDiO and CoDiO over IEEE WLANs May 25 th Jeonghun Noh Deepesh Jain A Comparison of RaDiO and CoDiO over IEEE WLANs.
August 3-4, 2004 San Jose, CA Successfully Offering VoIP- Enabled Applications Services Jan Linden Vice President of Engineering.
CS Spring 2011 CS 414 – Multimedia Systems Design Lecture 24 – Client-Server Buffer Management Klara Nahrstedt Spring 2011.
Adaptive Playout.
EE 368C Project Multi-stream Audio Transmission with Path Diversity
Project proposal Multi-stream and multi-path audio transmission
Presentation transcript:

Adaptive Playout Scheduling Using Time-scale Modification Yi Liang, Nikolaus Färber Bernd Girod, Balaji Prabhakar

Yi LiangAdaptive Audio Playout Outline  QoS concerns and tradeoffs  Jitter adaptation as a playout scheduling scheme  Packet scaling using improved time-scale modification technique  Loss concealment in compatible with adaptive playout  Performance comparison and audio demos

Yi LiangAdaptive Audio Playout QoS Concerns at the Receiver Delay Jitter DelayPacket Loss Obstructs proper reconstruction of voice packets at the receiver Impairs interactivity of conversations Impairs speech quality Over best-effort network …

Yi LiangAdaptive Audio Playout Playout Algorithm (1) - Fixed Deadline  Use buffer to absorb delay variations and playout voice packets at fixed deadline – jitter absorption  Voice packets received after deadline are discarded Sender Receiver Playout time  late loss buffering delay time packetization time

Yi LiangAdaptive Audio Playout Buffer Delay vs. Late Loss late loss buffering delay Playout Jitter DelayPacket Loss Fixed playout deadline and jitter absorption:  The playout rate is constant  The tradeoff is between buffering delay and late loss

Yi LiangAdaptive Audio Playout Playout Algorithms (2) - Adaptive Playout  Monitor delay variation and adapt playout time accordingly - jitter adaptation  Slow down playout when delay increases to avoid loss; speed up playout when delay decreases to reduce delay Sender Receiver Playout time buffering delay time packetization time slow down, speed up

Yi LiangAdaptive Audio Playout Adaptive Playout and Jitter Adaptation Adaptive playout and jitter adaptation  Scaling of voiced packets in highly dynamic way  Playout schedule set according to past delays recorded  Improved tradeoff between buffering delay and late loss  Playout rate is not constant Playout Jitter DelayPacket Loss buffering delay

Yi LiangAdaptive Audio Playout Packet Scaling (1)  Based on WSOLA [Verhelst 93]  Improved to scale short individual voice packets  “In-and-out black box operation”, no algorithmic delay, smooth transitions  Preserves pitch output packet 1/20/12/33 4 input packet pitch period template segment

Yi LiangAdaptive Audio Playout Packet Scaling (2)  STD network delay= 20.9 ms Max. jitter=112.0 ms STD total delay= 10.5 ms Packets scaled: 18.4 % Scaling ratio: 50% - 200%  DMOS: 4.5 DMOS scaling : degradation is 5 - inaudible 4 - audible but not annoying 3 - slightly annoying 2 - annoying 1 - very annoying

Yi LiangAdaptive Audio Playout Loss Concealment  Based on [Stenger 96]  Using information from both sides, delay minimized to one packet time  Integrates nicely into system when adaptive playout is used  20% random packet loss: Original: Loss: Concealed: i-2i-1i+1i+2 time i-2 i+2 time i lost i-1i+1 L LL 2 L 1.3 L alignment found by correlation

Yi LiangAdaptive Audio Playout Comparison of Different Algorithms 1.Method which uses fixed playout time throughout the whole session; 2.Method which estimates delay dynamically but only adjusts playout time during silence periods [Ramjee 94, Moon 98]; 3.Method which dynamically estimates and adjusts playout time, and scales packets within talkspurts using time-scale modification.

Yi LiangAdaptive Audio Playout Performance Comparison Traces measured between a host at Stanford and hosts in: 1)Chicago 2)Germany 3)MIT 4)China

Yi LiangAdaptive Audio Playout Overall Performance Quality Score Excellent 5 Good 4 Fair 3 Poor 2 Bad 1 Buff. delay Loss rate MOS Alg. 255 ms10%2.6 Alg. 34%3.7 Original4.4

Yi LiangAdaptive Audio Playout Conclusions  Improved time-scale technique to work on individual packets with minimum delay  WSOLA based loss concealment integrates nicely into system  Adaptive playout and jitter adaptation significantly reduce buffering delay and late loss, which results in improved overall performance  Small playout rate variation can be traded for lower delay and lower loss rate  Playout scaling depends on audio scaling; scaling of individual packets is almost inaudible