SaaSHub helps you find the best software and product alternatives Learn more →
Top 12 Rust WebRTC Projects
A pure Rust implementation of WebRTC (by webrtc-rs)Project mention: A Rust client library for interacting with Microsoft Airsim https://github.com/Sollimann/airsim-client | reddit.com/r/robotics | 2023-01-22
Painless peer-to-peer WebRTC networking for rust wasm (by johanhelsing)
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
A simple WebRTC chat made with YewProject mention: If a user publishes his IP and port, do we still need a signaling server? | reddit.com/r/WebRTC | 2022-03-27
If you really don't want to use signaling server, and have a way to pass information required to establish a connection some other way (for e.g., by copy-pasting info serialized to string) you can do that. For an example, check out this project: https://github.com/codec-abc/Yew-WebRTC-Chat, it does that exactly.
Rust wrappers for libdatachannel
Easy-to-use wrapper for WebRTC DataChannels peer-to-peer connections written in Rust and compiling to WASM.Project mention: Thesis ideas? | reddit.com/r/WebRTC | 2022-02-22
I actually did a WebRTC related project for my bachelor's, so I can share it with you as an inspiration: github.com/wasm-peers/wasm-peers.
p2p network based on ICEProject mention: A structured p2p network implemented over WASM and WebRTC (pure Rust) | reddit.com/r/rust | 2022-07-21
Rust Client SDK for LiveKitProject mention: Show HN: A Rust library for cross-platform video apps using WebRTC and LiveKit | news.ycombinator.com | 2023-01-11
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
SIP Rust library (generator & parser)Project mention: Parsing Bitstreams with Rust and Nom | news.ycombinator.com | 2022-03-03
Nom is a fantastic library. I have built a SIP library  on top of Nom, no way I would have built that without Nom's help, and even if I did, it would be a heck of a mess and under-optimized code.
LibWebRTC tooling, rust bindings and moreProject mention: LiveKit – open-source, high performance WebRTC infrastructure | news.ycombinator.com | 2022-05-20
I'd recommend Rust for your shared client core, even though for short-term practicality you probably have to keep using Google's C++ WebRTC library, because translating your existing high-level client code to safe Rust would be easier than translating it to reasonably safe C++.
If you're interested in pursuing this, the best starting point I've found for using the WebRTC C++ library from Rust is this: https://github.com/arcas-io/libwebrtc So far it looks like it only works on Linux and Mac.
:eyes:Project mention: [Showcase] wasm-peers: easy-to-use WebRTC networking wrapper for WASM | reddit.com/r/rust | 2022-02-14
In that way, it's more similar to what was done in ErnWong's Dango Tribute experiment for the one-to-many functionality, and my matchbox project for the many-to-many functionality.
A revived version of GStreamer's webrtcbin, built with modern standards in mindProject mention: Discord screen share with audio on Linux! | dev.to | 2022-09-08
You can find our code on Github: Tuxphones: https://github.com/ImTheSquid/Tuxphones gst-webrtcredux (the plugin that we developed to use webrtc-rs with gstreamer): https://github.com/ImTheSquid/gst-webrtcredux
WebRTC desktop streamer using RustProject mention: What's everyone working on this week (5/2023)? | reddit.com/r/rust | 2023-01-30
Finished the native Android client of my desktop streamer and latency still sucks. I looked over at Moonlight's code and they have lots of vendor-specific hacks for lowering latency. But I can't just copy that because: 1) it's GPL, 2) I'm doing the decoder initialization purely in Rust so I don't have convenient access to the Java methods.
Rust WebRTC related posts
What's everyone working on this week (5/2023)?
7 projects | reddit.com/r/rust | 30 Jan 2023
What's everyone working on this week (2/2023)?
6 projects | reddit.com/r/rust | 9 Jan 2023
A Rust library for cross-platform video apps using WebRTC and LiveKit
3 projects | reddit.com/r/rust | 11 Jan 2023
WebRTC signaling server in Rust
2 projects | reddit.com/r/rust | 20 Dec 2022
A pure Rust implementation of WebRTC
1 project | news.ycombinator.com | 19 Dec 2022
str0m a sans I/O WebRTC library
3 projects | reddit.com/r/rust | 18 Dec 2022
Best way to implement one directional listener for UDP or TCP?
2 projects | reddit.com/r/rust | 6 Oct 2022
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea596cfde0>
www.saashub.com | 4 Feb 2023
What are some of the best open-source WebRTC projects in Rust? This list will help you: