Good work! I just want to point out that WebRTC requires servers for STUN and TURN.
If I may, we also developed an open source solution for WebRTC videoconferencing, livestreaming and even peer-to-peer broadcasting to unlimited numbers of people! Feel free to use it:
https://community.qbix.com/t/teleconferencing-and-live-broad...