Para utilizar las salas deberás hacer uso de nuestro webrtc SDK. Este SDK está compuesto de nuestro componente web webrtc.
Ambos elementos funcionan bajo el SDK, que controla las conexiones e intercambio de mensajes, mientras el componente web renderiza la interfaz de videollamada, controla medios locales y remotos.
Están diseñados para requerir la menor cantidad de código posible, pero al mismo tiempo te entregan la flexibilidad de modificar UI y comportamiento a tus necesidades.
Podrás encontrar más detalles de métodos, eventos y propiedades de cada elemento en el SDK y el componente web.
- Deberás cargar nuestro SDK (el cual contiene el componente web)
- Obtener un accessToken creando una sala (#post-vpaas-rooms) u obteniendo uno nuevo (#post-vpaas-rooms-roomid-join).
- Instanciar WebRTC
const response = await fetch('https://mybackend.com/rooms/me');
const { accessToken } = response.json();
const webrtc = new WebRTC();
await webrtc.create(accessToken);{% hint style="info" %}
Por defecto, nuestro SDK insertará el componente <videsk-webrtc> en body. Puedes encontrar más detalles de este comportamiento acá: #argumentos.
{% endhint %}