udt2
udt2 is a software library and protocol designed to enable high-performance data transfer over UDP networks. It is described by its maintainers as a second-generation evolution of the UDP-based Data Transfer (UDT) protocol, with a focus on reliability, scalability, and efficiency in wide-area and high-bandwidth environments.
The project emerged to address limitations of earlier UDT implementations, aiming to improve congestion control, portability,
Technical design emphasizes asynchronous I/O, tunable performance parameters, and a lightweight API intended for C++ programs,
Usage and ecosystem: udt2 is used in academic research, data-transfer testbeds, and some high-performance computing workflows
Limitations: as with other UDP-based systems, network devices and firewalls can impede connectivity, and performance is