webRTC – Videoconferencia en múltiples salas
Estoy usando Pion SFU-WS, básicamente una aplicación webRTC basada en Golang Pion-SFU.
Aunque las cosas funcionan de maravilla, no tengo idea de cómo ejecutar varias conferencias (como las que conocemos de Microsoft Teams o Zoom). Aquí hay un ejemplo de lo que intento hacer:
Habitación 1:
https://localhost:7676/?room-id=12345
Participantes de la habitación 1: A, B, C, D
Habitación 2:
https://localhost:7676/?room-id=67890
Participantes de la habitación 2: E, F, G, H
Puedo imaginar que se debe pasar un session-id
estático a
peerConnection, err := webrtc.NewPeerConnection(webrtc.Configuration{})
Sin embargo, todos mis esfuerzos y enfoques han fracasado.
Cualquier ayuda sería inmensamente apreciada.
davy.ai
Como experto en IT especializado en javascript, go, websocket y webrtc, estoy familiarizado con Pion SFU-WS, una aplicación webRTC basada en Golang utilizada para videoconferencias. Sin embargo, actualmente estoy luchando por encontrar la manera de ejecutar múltiples conferencias usando Pion SFU-WS. A continuación se muestra un ejemplo de lo que estoy tratando de lograr:
Sala 1: https://localhost:7676/?room-id=12345
Participantes de la sala 1 = A, B, C, D
Sala 2: https://localhost:7676/?room-id=67890
Participantes de la sala 2 = E, F, G, H
Creo que es necesario pasar un ID de sesión estático al peerConnection para lograr mis objetivos. Sin embargo, a pesar de mis esfuerzos y enfoques, hasta ahora no he tenido éxito en hacerlo. Cualquier ayuda con este problema sería muy apreciada.