Info
This post is auto-generated from RSS feed The Rust Programming Language Forum - Latest topics. Source: Rvoip - a full stack SIP/VoIP library in rust
I've been waiting a few years for someone to create a SIP/VoIP library in Rust to no avail. Most libraries are written in C/C++ and it's been a barrier in creating communication apps in Rust. Rust is a great systems programming language and I have a need to build carrier grade SIP/VoIP solutions, so I bit the bullet and committed to building out a set of libraries that support SIP RFC standards and best practices. I've submitted the libraries to crates.io under rvoip and the project is available at GitHub - eisenzopf/rvoip and I'm committed to maintaining the library for at least 10 years. The library is in alpha and will change significantly in the next few months as I put it through real-world tests. I wanted the community to know about it and to invite testers and contributors. There is plenty of cleanup to be done including some unsafe code, using a global event bus, and cleaning up poorly written code. However, the library structure and feature set are reasonably solid for an alpha release. I look forward to any constructive feedback. I'll be using this library as a baseline to create a new QUIC based SIP-like protocol that will serve as a more efficient and easier option to SIP in the future.
1 post - 1 participant
🏷️ rust_feed