muaz-khan / WebRTC-Scalable-Broadcast

This module simply initializes socket.io and configures it in a way that single broadcast can be relayed over unlimited users without any bandwidth/CPU usage issues. Everything happens peer-to-peer!
https://rtcmulticonnection.herokuapp.com/demos/Scalable-Broadcast.html
532 stars 142 forks source link

Does this still work when participants are using mobile devices? #29

Open LevelTranslation opened 8 years ago

LevelTranslation commented 8 years ago

Here's my use case. I want to be able to listen to a presentation on one connection and provide real-time interpretation into a different language on a second connection. It's crucial that I keep bandwidth to an absolute minimum, because there could be many listeners -- but also because the listeners might be in the same venue as the speaker, sharing a single wi-fi connection. One-way, audio-only broadcast is the obvious way to go. The part I don't understand is whether the scaling will work directly, device-to-device.

Edit: Oops, I see now that it says "Android devices not tested." I would be happy to help test, if you give me detailed instructions.

kukoss commented 7 years ago

i have tested this with two android devices (tabled and phones), while they connected to web rtc broadcast that was created on windows lvia firefox. it was extremly laggy and they kept disconnecting.