Analysis and Design of the Google Congestion Control for Web Real-time Communication (WebRTC)

被引:116
|
作者
Carlucci, Gaetano [1 ]
De Cicco, Luca [2 ]
Holmer, Stefan [3 ]
Mascolo, Saverio [1 ]
机构
[1] Politecn Bari, Bari, Italy
[2] Telecom SudParis, Evry, France
[3] Google, Stockholm, Sweden
关键词
Real-time communication; congestion control; WebRTC; TCP; VEGAS;
D O I
10.1145/2910017.2910605
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:133 / 144
页数:12
相关论文
共 50 条
  • [31] Analysis and Design of Real-Time Servers for Control Applications
    Aminifar, Amir
    Bini, Enrico
    Eles, Petru
    Peng, Zebo
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (03) : 834 - 846
  • [32] A TCP Congestion Control Method for Real-Time Communication Based on Channel Occupancy of a Wireless LAN
    Hirai, Toshiyuki
    Ohzahata, Satoshi
    Kawashima, Konosuke
    2010 16TH ASIA-PACIFIC CONFERENCE ON COMMUNICATIONS (APCC 2010), 2010, : 153 - 158
  • [33] Dynamic Communication QoS Design for Real-Time Wireless Control Systems
    Chang, Bo
    Zhao, Guodong
    Zhang, Lei
    Imran, Muhammad Ali
    Chen, Zhi
    Li, Liying
    IEEE SENSORS JOURNAL, 2020, 20 (06) : 3005 - 3015
  • [34] RTC-MR: A WebRTC-based framework for real-time communication in Mixed Reality
    Garcia, Francisco M.
    Schez-Sobrino, Santiago
    Glez-Morcillo, Carlos
    Castro-Schez, Jose J.
    Albusac, Javier A.
    Vallejo, David
    SOFTWARE IMPACTS, 2025, 23
  • [35] Exploring WebRTC Technology for Enhanced Real-Time Services
    Amaral, Vasco
    Lima, Solange Rito
    Mota, Telma
    Chainho, Paulo
    NEW PERSPECTIVES IN INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 2, 2014, 276 : 43 - 52
  • [36] Policy Distillation for Real-Time Inference in Fronthaul Congestion Control
    Martins, Jean P.
    Almeida, Igor
    Souza, Ricardo
    Lins, Silvia
    IEEE ACCESS, 2021, 9 : 154471 - 154483
  • [37] Real-time decision support model for traffic congestion control
    Xu, LQ
    PROCEEDINGS OF THE 2004 INTERNATIONAL CONFERENCE ON MANAGEMENT SCIENCE & ENGINEERING, VOLS 1 AND 2, 2004, : 2560 - 2564
  • [38] Congestion Control and User Utility Function for Real-Time Traffic
    Susanto, Hengky
    Kim, Byung Guk
    2013 IEEE GLOBECOM WORKSHOPS (GC WKSHPS), 2013, : 974 - 979
  • [39] A novel congestion control mechanism for multicast real-time connections
    Huang, JH
    Yang, CC
    Fang, NC
    COMPUTER COMMUNICATIONS, 1999, 22 (01) : 56 - 72
  • [40] Congestion control method for real-time communications on ATM networks
    Zhang, LC
    DCABES 2002, PROCEEDING, 2002, : 247 - 252