https://doc-kurento.readthedocs.io/en/6.13.0/knowledge/congestion_rmcat.html 或
https://github.com/Kurento/doc-kurento-readthedocs/blob/6.13.0/source/knowledge/congestion_rmcat.rst
RMCAT是由IETF工作组为了管理RTP streaming上下文的网络拥塞而发展的新协议。对于任何拥塞控制算法的目标是:
- 阻止网络由于拥塞而崩溃
- 允许多个流公平的共享网络
一个好的对于RMCAT的介绍,它的历史、内容能够在Mozilla发布的博客中被发现:What is RMCAT congestion control, and how will it affect WebRTC?.
目前有几种算法已经被几个不同的厂商提议:
- By Cisco: NADA, A Unified Congestion Control Scheme for Real-Time Media.
- By Ericsson: SCReAM, Self-Clocked Rate Adaptation for Multimedia.
- By Google: GCC, Google Congestion Control Algorithm for Real-Time Communication.
其中Google的gcc被选择作为WebRtc的RMCAT算法。