VideollamadasManager
copernicus
Este manager se encarga de la gestión del servicio de videollamadas.
new VideollamadasManager();
Pausa el video en el cual se muestra el usuario con el username pasado como parámetro, y se actualizan las dimensiones de todos los videos
Param | Type | Details |
---|---|---|
username | String | Nombre de usuario del usuario cuyo video hay que actualizar. |
Método invocado si se produce un error al inicializar el video local. Se muestra un mensaje indicando que ocurrió un error.
Param | Type | Details |
---|---|---|
error | object | Error ocurrido. |
Devuelve el nombre de usuario de la colección de peerConnection cuyo localPeerConnection coincide con el pasado como parámetro.
Param | Type | Details |
---|---|---|
localPeerConnection | object | Objeto localPeerConnection |
String | Nombre de usuario de la colección de peerConnection cuyo localPeerConnection coincide con el pasado como parámetro |
Inicia la videollamada.
Se recibe que un usuario se desconectó de la videollamada.
Param | Type | Details |
---|---|---|
username | String | Nombre de usuario del usuario que se desconectó de la videollamada. |
Envia una respuesta a cierto usuario.
Param | Type | Details |
---|---|---|
usernameOrigen | String | Nombre de usuario al que se envía la respuesta. |
Envia un candidato de conexión a cierto usuario.
Param | Type | Details |
---|---|---|
otherUsername | String | Nombre de usuario al que se envía el candidato de conexión. |
Envia mensajes con la operación realizada a los usuarios conectados a la videollamada a través del servidore de WebSockets.
Param | Type | Details |
---|---|---|
operacion | String | Operación realizada. |
Envia una oferta a cierto usuario.
Param | Type | Details |
---|---|---|
usernameOrigen | String | Nombre de usuario al que se envía la oferta. |
Activa o desactiva el altavoz
Param | Type | Details |
---|---|---|
mute | boolean | Indicia si el altavoz se activa o desactiva. |
Establece al usuario como desconectado.
Activa o desactiva el micrófono
Param | Type | Details |
---|---|---|
mute | boolean | Indicia si el micrófono se activa o desactiva. |
Activa o desactiva el video
Param | Type | Details |
---|---|---|
mute | boolean | Indicia si el video se activa o desactiva. |
Realiza las preparaciones necesarias para mostrar el video local, y envía un mensaje de 'inicio' al resto de usuarios a través de 'sendData'.
Param | Type | Details |
---|---|---|
stream | object | Stream del video local. |
Objeto en el que se indica si se utilizará el video y audio en la videollamada.
Conexiones entre la máquina local y máquinas remotas.
Referencia al stream local.
Relaciona los videos con el nombre de usuario del usuario.
ID de la sala.
Al silenciar a los otros usuarios, se silencian los usuarios actualmente conectados. Por lo tanto, es necesario esta variable que almacene el estado del sonido de los videos remotos por si se conecta un nuevo usuario.
Nombre de usuario del usuario.
Referencia al video local.
Referencia a un video remoto.
Referencia a un video remoto.
Referencia a un video remoto.