Video conferencing applications require low latency and high bandwidth. Standard TCP is not suitable for video conferencing since its reliability and in order delivery mechanisms induce large latency. Recently the idea of using the delay gradient to infer congestion is appearing again and is gaining momentum. In this paper we present an algorithm that is based on estimating through a Kalman filter the end-to-end one way delay variation which is experienced by packets traveling from a sender to a destination. This estimate is compared to an adaptive threshold to dynamically throttle the sending rate. The control algorithm has been implemented over the RTP/RTCP protocol and is currently used in Google Hangouts and in the Chrome WebRTC stack. Experiments have been carried out to evaluate the algorithm performance in the case of variable link capacity, presence of heterogeneous or homogeneous concurrent traffic, and backward path traffic.

Analysis and design of the google congestion control for web real-time communication (WebRTC) / Carlucci, Gaetano; DE CICCO, Luca; Holmer, Stefan; Mascolo, Saverio. - (2016), pp. 133-144. (Intervento presentato al convegno 7th ACM International Conference on Multimedia Systems, MMSys 2016 tenutosi a Klagenfurt, Austria nel May 10-13, 2016) [10.1145/2910017.2910605].

Analysis and design of the google congestion control for web real-time communication (WebRTC)

CARLUCCI, Gaetano;DE CICCO, Luca;MASCOLO, Saverio
2016-01-01

Abstract

Video conferencing applications require low latency and high bandwidth. Standard TCP is not suitable for video conferencing since its reliability and in order delivery mechanisms induce large latency. Recently the idea of using the delay gradient to infer congestion is appearing again and is gaining momentum. In this paper we present an algorithm that is based on estimating through a Kalman filter the end-to-end one way delay variation which is experienced by packets traveling from a sender to a destination. This estimate is compared to an adaptive threshold to dynamically throttle the sending rate. The control algorithm has been implemented over the RTP/RTCP protocol and is currently used in Google Hangouts and in the Chrome WebRTC stack. Experiments have been carried out to evaluate the algorithm performance in the case of variable link capacity, presence of heterogeneous or homogeneous concurrent traffic, and backward path traffic.
2016
7th ACM International Conference on Multimedia Systems, MMSys 2016
9781450342971
Analysis and design of the google congestion control for web real-time communication (WebRTC) / Carlucci, Gaetano; DE CICCO, Luca; Holmer, Stefan; Mascolo, Saverio. - (2016), pp. 133-144. (Intervento presentato al convegno 7th ACM International Conference on Multimedia Systems, MMSys 2016 tenutosi a Klagenfurt, Austria nel May 10-13, 2016) [10.1145/2910017.2910605].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11589/75841
Citazioni
  • Scopus 140
  • ???jsp.display-item.citation.isi??? 111
social impact