algesten/str0m
View on GitHub ↗ ★ 647 Rust
A Sans I/O WebRTC implementation in Rust.
15 mentions on Hacker News by 8 people: 0 stories, 15 comments · first 2023-05-31 · latest 2026-03-19
20082026
-
…not supported yet) - Rust 1.83+ and Go 1.21+ installed on the server. (Built on: str0m (Rust WebRTC engine) github.com/algesten/str0m , tokio + axum (Rust async HTTP), tokio.rs, gorilla/websocket (Go WebSocket) github.com/gorilla/websocket…
comment by vesperance · 2026-03-19 · in No Twitch, No Middlemen. Host Your Own Livestream -
…* https://github.com/pion/webrtc (Golang) * https://github.com/webrtc-rs/webrtc (Rust) * https://github.com/algesten/str0m (Rust) * h https://github.com/sepfy/libpeer (C/Embedded) * https://webrtc.googlesource.com/src/ (C++) *…
comment by Sean-Der · 2025-04-11 · in WebRTC for the Curious -
…[1] https://datatracker.ietf.org/doc/html/rfc8445 [2] https://github.com/pion/webrtc [3] https://github.com/algesten/str0m [4] https://libp2p.io
comment by jamilbk · 2025-01-05 · in How NAT Traversal Works (2020) -
…need to exist someday. When WHIP/WHEP has enough traction it will be easier to land in FFMPEG [0] https://github.com/algesten/str0m
comment by Sean-Der · 2024-07-13 · in Show HN: 30ms latency screen sharing in Rust -
…was surprising to me. The code I was expecting to find in that example is like the bit in strom: https://github.com/algesten/str0m/blob/5b100e8a675cd8838cdd8... Clearly (IMO evidenced by the article using this method), the most ergonomic…
comment by hardwaresofton · 2024-07-04 · in Sans-IO: The secret to effective Rust for network services -
…have made that clearer. [0]: https://github.com/firezone/firezone/blob/1e7d3a40d213c9524a... [1]: https://github.com/algesten/str0m/blob/5b100e8a675cd8838cdd8...
comment by wh33zle · 2024-07-04 · in Sans-IO: The secret to effective Rust for network services -
…(Elixir) * https://github.com/pion/webrtc (Golang) * https://github.com/webrtc-rs/webrtc (Rust) * https://github.com/algesten/str0m (Rust) * https://github.com/sepfy/libpeer (C/Embedded) * https://github.com/awslabs/amazon-kinesis-video-str…
comment by Sean-Der · 2024-04-19 · in VoRS: Vo(IP) Simple Alternative to Mumble -
…'lack of negotiation' is one of them. [0] https://github.com/paullouisageneau/libdatachannel [1] https://github.com/algesten/str0m
comment by Sean-Der · 2024-04-19 · in VoRS: Vo(IP) Simple Alternative to Mumble -
…the user is expected to provide that themselves atm)[1] 0: https://github.com/quinn-rs/quinn 1: https://github.com/algesten/str0m/
comment by K0nserv · 2024-03-25 · in Why choose async/await over threads? -
…[4]: https://fractalideas.com/blog/sans-io-when-rubber-meets-road... [5]: https://github.com/algesten/str0m [6]: https://docs.rs/quinn-proto/0.10.6/quinn_proto/struct.Connec...
comment by indiv0 · 2024-02-13 · in Is something bugging you? -
…* https://github.com/pion/webrtc (Golang) * https://github.com/webrtc-rs/webrtc (Rust) * https://github.com/algesten/str0m (Rust) * h https://github.com/sepfy/libpeer (C/Embedded) * https://webrtc.googlesource.com/src/ (C++) *…
comment by Sean-Der · 2024-01-07 · in Pure C WebRTC -
…* https://github.com/pion/webrtc (Golang) * https://github.com/webrtc-rs/webrtc (Rust) * https://github.com/algesten/str0m (Rust) * https://github.com/awslabs/amazon-kinesis-video-streams-webr... (C/Embedded) * h…
comment by Sean-Der · 2024-01-05 · in WebRTC for the Curious (2020) -
…to see in other implementations. I am very excited to see a future with [0] on the client side. [0] https://github.com/algesten/str0m
comment by Sean-Der · 2024-01-05 · in WebRTC for the Curious (2020) -
…[1] https://github.com/Glimesh/broadcast-box [2] https://github.com/sepfy/libpeer [3] https://github.com/algesten/str0m [4] https://github.com/elixir-webrtc/ex_webrtc
comment by Sean-Der · 2024-01-04 · in Show HN: Bring phone calls into the browser (SIP-to-WebRTC) -
Here's a new one in Rust: https://github.com/algesten/str0m
comment by dmm · 2023-05-31 · in WebRTC support being added to FFmpeg