Group Chat & Room

Use same Room ID to join same call & chat.

Participants:
Chat uses Firebase Realtime DB. Messages persist there.

Video & Voice Call

Uses WebRTC (mesh). For production, add TURN server to improve connectivity.