SaaSHub helps you find the best software and product alternatives Learn more →
Top 12 Rust WebRTC Projects
-
Project mention: A Rust client library for interacting with Microsoft Airsim https://github.com/Sollimann/airsim-client | reddit.com/r/robotics | 2023-01-22
webrtc
-
Project mention: Show HN: Hathora – Multiplayer Game Development Made Easy | news.ycombinator.com | 2022-02-23
https://github.com/johanhelsing/matchbox
Even then, you'd cover only some very specific use-cases of multiplayer game-making.
-
InfluxDB
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.
-
Project 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.
-
-
wasm-peers
Easy-to-use wrapper for WebRTC DataChannels peer-to-peer connections written in Rust and compiling to WASM.
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.
-
Project mention: A structured p2p network implemented over WASM and WebRTC (pure Rust) | reddit.com/r/rust | 2022-07-21
-
Project mention: Show HN: A Rust library for cross-platform video apps using WebRTC and LiveKit | news.ycombinator.com | 2023-01-11
-
SonarQube
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.
-
Nom is a fantastic library. I have built a SIP library [1] 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.
-
Project 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.
-
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.
-
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
-
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)?
- What's everyone working on this week (2/2023)?
- A Rust library for cross-platform video apps using WebRTC and LiveKit
- WebRTC signaling server in Rust
- A pure Rust implementation of WebRTC
- str0m a sans I/O WebRTC library
- Best way to implement one directional listener for UDP or TCP?
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea596cfde0>
www.saashub.com | 4 Feb 2023
Index
What are some of the best open-source WebRTC projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | webrtc | 2,735 |
2 | matchbox | 382 |
3 | Yew-WebRTC-Chat | 110 |
4 | datachannel-rs | 103 |
5 | wasm-peers | 65 |
6 | rings-node | 64 |
7 | client-sdk-rust | 44 |
8 | rsip | 41 |
9 | libwebrtc | 33 |
10 | dango-tribute | 20 |
11 | gst-webrtcredux | 12 |
12 | desktop-streaming | 3 |