• August 31, 2023
  • libRist

libRIST: New updates for v0.2.8 Release – Multi-Connectivity Senders, EAP Authentication and libRIST IBC2023 Meetup!

libRIST: New updates for v0.2.8 Release – Multi-Connectivity Senders, EAP Authentication and libRIST IBC2023 Meetup!

– Dustin Cowan, Sr. Director Business Development, SipRadius and RIST Forum Vice-Chairman 

A Quick Review on libRIST! 

libRIST is a publicly available version of RIST (Reliable Internet Streaming Transport) Protocol. The library was released in 2020 and is aggressively maintained with the inclusion of the latest security patches and functionalities of the RIST protocol. It is positioned as both a fast-start tool for developers and users to implement RIST Protocol, and as a production capable method to utilize RIST Protocol into their own applications for udp/rtp transmission over lossy networks. libRIST has been used in many high-profile applications, leading the push on standard adoption and creative implementations of the RIST protocol 

libRIST Meetup at IBC2023! 

SipRadius LLC is happy to announce the first in-person meetup for the libRIST community of developers, adopters, and those who are just curious about the FOSS technology!  

The meet-up will be happening 4:00 – 5:00PM Sunday on booth 5.F47.  

Come and meet the lead developers of libRIST – Sergio Ammirata, Ph.D. and Gijs Peskens of SipRadius LLC. – ask questions, learn about the next stages of libRIST, unique implementations, or just have a chat! 

V.0.2.8 Release 

We have recently released v0.2.8 of the library for the FOSS community to integrate and freely use. The latest addition highlights to the libRIST library are included within release v.0.2.8: 

Multi-connectivity senders:  

The library’s ability to act like a media server/cloud distribution node (one sender to multiple receivers) has been fixed and greatly enhanced. Now, you can safely go above 10 receivers (from a single sender) and still have adequate packet recovery for each of the connected receivers (up to 50% packet loss). Packet loss recovery has been tested and assured up to 100 connected receivers (CPU speed based). 

Full support for EAP authentication and dynamic buffering handshakes: 

You can now do a truly zero configuration link using libRIST. libRIST has now added dynamic buffering and the new EAP key exchange to its EAP authentication protocol. In short, while libRIST is in sender mode, a master username and password list are utilized to ensure connectors are pre-authenticated and allowed to receive and decrypt the services. In addition to the encryption key exchange, each receiver will auto-negotiate its own buffer size based on its individual changing network conditions. This adds another layer of security and complements the cloud distribution node model. 

Implementation of the new ether types: 

The RIST protocol ethertype has now been approved and registered. The registered ethertype has now been integrated into the libRIST library, and deprecated the experimental version previously used.  

RIST provides an open, interoperable, and technically robust solution for low-latency live video over unmanaged networks. libRIST makes it simple and cost-effective for any video provider to delivery broadcast-grade video using RIST, helping speed up adoption and ensure viewers continue to receive error-free and high-quality video that they expected, regardless of the transmission medium. libRIST features a high level of security, support for multiple source streams and multiple destinations, a dynamic approach to buffering, and optionally, a granular control suite for all the parameters that affect the RIST connection.