I'm using Pion SFU-WS, basically a golang based webRTC application Pion- SFU.
Although things work like a charm, I'm clueless about how to run multiple conferences (like we know from Microsoft Teams or Zoom). Here is an example of what I'm trying to do:
Room 1: https://localhost:7676/?room-id=12345
Participants of room 1 = A, B, C, D
Room 2: https://localhost:7676/?room-id=67890
Participants of room 2 = E, F, G, H
I can imagine that a static session-id
must be passed to
peerConnection, err := webrtc.NewPeerConnection(webrtc.Configuration{})
However, all my efforts/approaches have failed.
Any help would be immensely appreciated.