Show HN: Open source video calls on a WiFi AP with meshing to the cloud

github.com

2 points by fidotron 17 hours ago

I'm releasing an early version of a minimal WebRTC SFU video relay server, with the major differentiators being it can easily run on OpenWrt and it has the ability to trunk all tracks to the cloud, and vice versa:

Code: https://github.com/atomirex/umbrella

Demo: https://x.com/atomirex/status/1863956802984984728

* Golang with Pion. Runs on lots of things (including OpenWrt APs, Macs, Linux containers)

* Typescript/React client, with protobuf based signalling, works with Chrome, Firefox and Safari

* "Backhaul" means SFUs can act as clients to other SFUs, and then forward everything they receive

* Reasonably stable, including as you start/stop/start/stop backhauls and participants come and go repeatedly

This is very early days, but you can have four 720P participants on a D-Link AX3200 access point, and it will only use about 25% of the CPU. I should test with more!

If you try it let me know how it goes.