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 条
  • [41] Development of a Real-Time Dynamic Weighting Method in Routing for Congestion Control: Application and Analysis
    Alshinwan, Mohammad
    Abualigah, Laith
    Kim, Chul-Soo
    Alabool, Hamzeh
    WIRELESS PERSONAL COMMUNICATIONS, 2021, 118 (01) : 755 - 772
  • [42] Real-time decision support model for traffic congestion control
    Xu, Li-Qun
    Kongzhi yu Juece/Control and Decision, 2005, 20 (11): : 1221 - 1224
  • [43] Real-time distributed congestion control for electrical vehicle charging
    Ardakanian, O.
    Rosenberg, C.
    Keshav, S.
    Performance Evaluation Review, 2012, 40 (03): : 38 - 42
  • [44] Development of a Real-Time Dynamic Weighting Method in Routing for Congestion Control: Application and Analysis
    Mohammad Alshinwan
    Laith Abualigah
    Chul-Soo Kim
    Hamzeh Alabool
    Wireless Personal Communications, 2021, 118 : 755 - 772
  • [45] Real-Time Control of Mobile Communication Channels
    Kubek, M. M.
    Unger, H.
    INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION ENGINEERING (CSIE 2015), 2015, : 8 - 12
  • [46] Real-time control systems secured communication
    Czekaj, Petr
    Krejcar, Ondrej
    IFAC WORKSHOP ON PROGRAMMABLE DEVICES AND EMBEDDED SYSTEMS (PDES 2009), PROCEEDINGS, 2009, : 23 - 26
  • [47] Design and analysis of a robust real-time engine control network
    Ellims, M
    Parker, S
    Zurlo, J
    IEEE MICRO, 2002, 22 (04) : 20 - 27
  • [48] An Evaluation of Technical Study and Performance for Real-Time Face Detection Using Web Real-Time Communication
    Phankokkruad, Manop
    Jaturawat, Phichaya
    2015 2ND INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATIONS, AND CONTROL TECHNOLOGY (I4CT), 2015,
  • [49] Full-Body WebRTC Video Conferencing in a Web-Based Real-Time Collaboration System
    Wenzel, Matthias
    Meinel, Christoph
    2016 IEEE 20TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN (CSCWD), 2016, : 334 - 339
  • [50] SIP Based Real-Time Web Services Communication Model
    Cheng Bo
    Guo Jie
    Meng Xiangwu
    Chen Junliang
    2008 ISECS INTERNATIONAL COLLOQUIUM ON COMPUTING, COMMUNICATION, CONTROL, AND MANAGEMENT, VOL 2, PROCEEDINGS, 2008, : 439 - 443