Разработчик выпустил версию 3.0.3 библиотеки librats, предназначенной для создания распределенных P2P-приложений и стриминга. Инструмент позволяет пользователям обмениваться данными напрямую без посредников, используя протоколы mDNS и DHT Mainline для автоматического поиска узлов.
В обновлении доработан собственный протокол на базе QUIC поверх UDP. Внедрены алгоритм управления перегрузкой BBRv3, полноценная прямая коррекция ошибок (FEC) и улучшенные механизмы обхода NAT. Также появился модуль rendezvous для развертывания вспомогательных серверов, повышающих связность сети.
Библиотека поддерживает языки C, C++, Python, Node.js и Java для Android. На базе librats работают поисковик торрентов rats-search, утилита для синхронизации файлов rasync и платформа для стриминга ratcast. Кроме того, решение используется в клиенте UltraVNC.






