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
来源
PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON MULTIMEDIA SYSTEMS (MMSYS'16) | 2016年
关键词
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 条
  • [21] Catalysing the Success of WebRTC for the Provision of Advanced Multimedia Real-Time Communication Services
    Lopez Fernandez, Luis
    Paris Diaz, Miguel
    Benitez Mejias, Raul
    Javier Lopez, Francisco
    Santos Naevatec, Jose Antonio
    2013 17TH INTERNATIONAL CONFERENCE ON INTELLIGENCE IN NEXT GENERATION NETWORKS (ICIN), 2013, : 23 - 30
  • [22] A Customizable WebRTC-based Video Conferencing System For Real-time Communication
    Tursunov, Javlon
    Rozinaj, Gregor
    Dwivedi, Vivek
    Minarik, Ivan
    2024 31ST INTERNATIONAL CONFERENCE ON SYSTEMS, SIGNALS AND IMAGE PROCESSING, IWSSIP 2024, 2024,
  • [23] Communication architecture design for real-time networked control systems
    Tian, Yu-Chu
    Han, Qing-Long
    Fidge, Colin
    Tade, Moses O.
    Gu, Tianlong
    2006 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS PROCEEDINGS, VOLS 1-4: VOL 1: SIGNAL PROCESSING, 2006, : 1840 - +
  • [24] Reinforcement Learning Based Cross-Layer Congestion Control for Real-Time Communication
    Li, Haoyong
    Lu, Bingcong
    Xu, Jun
    Song, Li
    Zhang, Wenjun
    Li, Lin
    Yin, Yaoyao
    2022 IEEE INTERNATIONAL SYMPOSIUM ON BROADBAND MULTIMEDIA SYSTEMS AND BROADCASTING (BMSB), 2022,
  • [25] Light-Weight Congestion Control for the DCCP Protocol for Real-Time Multimedia Communication
    Chodorek, Robert R.
    Chodorek, Agnieszka
    COMPUTER NETWORKS, CN 2018, 2018, 860 : 52 - 63
  • [26] Real-time Optimization Analysis and Design of Communication on the Safety Computer of Train Control System
    Du, YiFan
    Ma, LianChuan
    Cao, Yuan
    PROCEEDINGS OF 2017 7TH IEEE INTERNATIONAL SYMPOSIUM ON MICROWAVE, ANTENNA, PROPAGATION, AND EMC TECHNOLOGIES (MAPE), 2017, : 143 - 149
  • [27] Analysis and Design of Real-time and Reliable Industrial Wireless Control Communication Network and Protocol
    Tang Zhong
    Zeng Peng
    Wang Hong
    PROCEEDINGS OF THE 29TH CHINESE CONTROL CONFERENCE, 2010, : 4157 - 4163
  • [28] A Real-Time Congestion Control Strategy in Distribution Networks
    Cherot, G.
    Latimier, R. Le Goff
    Ben Ahmed, H.
    2021 IEEE PES INNOVATIVE SMART GRID TECHNOLOGY EUROPE (ISGT EUROPE 2021), 2021, : 559 - 563
  • [29] Congestion control for ATM real-time upsurge service
    Zhang, PJYL
    REAL TIME PROGRAMMING 1999 (WRTP'99), 1999, : 129 - 134
  • [30] Utility fair congestion control for real-time traffic
    Harks, T
    Poschwatta, T
    IEEE INFOCOM 2005: THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-4, PROCEEDINGS, 2005, : 2786 - 2791