Excelente projeto!
Passei por isso... Também resolvi por conta própria mas não criei produto. Na época tive que fazer bonding de conexões por que a internet era bem limitada, literalmente juntar 4 conexões 3g para ter um pouco de banda para o upload.
Outro cenário mais divertido, foi jogar snes com os amigos pelo browser com baixa latência.
https://github.com/hordeparty/prototype
depois consegui jogar com hardware local (um nintendo 64 físico compartilhado pelo browser)
https://github.com/hordeparty/prototype/blob/main/docs/hordeparty-P-HARDWARE.svg
usando o webrtc