Author might be interested in a recent thing I released to use a cloudflare worker instead of webtorrent servers for signaling:
You always need some kind of centralization for discovery with WebRTC.
I'm not sure what the point might be in that case.
Or is it a cloudflare service based websocket service?
I'll check it out when I have a chance at Which point I'll probably have some more dumb questions!
The Cloudflare worker approach offers some unique tradeoffs that make it compelling relative to other options:
- Outage risk is reduced down to Cloudflare workers platform. (vs volunteer-run services like WebTorrent trackers)
- The costs are zero for a moderate level of traffic. (I intentionally designed the protocol for this project to take advantage of the cheapest available approach on Cloudflare, which is free in the best case.)