Videollamadas en su producto, en 5 minutos
Rimasun le da salas de voz y video con su propio motor. Su servidor pide un token, su página o app lo usa, y listo.
SDK webUn archivo JS, sin compilación. Pantalla de llamada lista.
SDK FlutterAndroid e iOS con el mismo controlador y pantalla.
API RESTTokens, salas, uso y proyecto.
SeguridadIntegre sin exponer secretos. CSP, SRI y E2EE.
Cómo funciona
Hay tres piezas y cada una tiene un papel claro:
| Pieza | Qué hace | Qué conoce |
|---|---|---|
| Su servidor | Decide quién entra a qué sala y pide el token a Rimasun. | La llave secreta rs_… |
| Rimasun | Emite tokens, aplica los límites de su plan y mueve el audio y video. | Sus proyectos y llaves |
| Su web o app | Con el SDK, muestra la llamada usando el token. | Solo el token de esa sala |
Los 5 pasos
- Cree su cuenta y su proyecto
Regístrese en rimasun · registro. Al verificar el correo se activa el plan Gratis de 30 días
con un proyecto «Mi primer proyecto». En Mi cuenta → Llaves cree una llave: verá la llave
rk_…y el secretors_…una sola vez. Guárdelos en las variables de entorno de su servidor. - Su servidor pide un token
Cuando una persona va a entrar a la llamada, su servidor llama a
POST /v1/tokens:
La respuesta (curl -X POST https://SU-RIMASUN/v1/tokens \ -u "$RIMASUN_LLAVE:$RIMASUN_SECRETO" \ -H "Content-Type: application/json" \ -d '{ "sala": "cita-250", "identidad": "paciente-174", "nombre": "Ana", "rol": "participante", "ttl_min": 30 }'token,url,sala,expira,calidad) es lo único que se entrega al navegador o a la app. Hay ejemplos listos en Node, PHP y Python en Mi cuenta → Descargas. - Su página muestra la llamada
Copie
rimasun.jsylivekit-client.umd.js(paquete SDK web) a su sitio y:
En Flutter es<script src="/rimasun/rimasun.js"></script> <script> fetch("/mi-api/videollamada?cita=250", { method: "POST", credentials: "same-origin" }) .then(function (r) { return r.json(); }) .then(function (credencial) { Rimasun.pantalla({ credencial: credencial, titulo: "Dr(a). Ana Pérez", subtitulo: "Cita N.º 250", alTerminar: function (segundos) { console.log("Duró", segundos, "s"); } }); }); </script>RimasunPantallaLlamada(credencial: RimasunCredencial.desdeJson(respuesta)). Ver SDK Flutter. - Pruebe con dos pestañas
Pida dos tokens para la misma sala con identidades distintas y abra cada uno en una pestaña (o use
Mi cuenta → Sala de prueba). Cuando una cuelga, la otra termina sola (llamada 1:1).
El navegador solo permite cámara y micrófono en https o en
localhost. - (Opcional) Reciba eventos Configure un webhook para saber cuándo empieza y termina cada sala y quién entró.
Nunca ponga la llave secreta rs_… en el navegador, en una app o en un repositorio. Si se filtra, rótela en Mi cuenta → Llaves. Ver Seguridad.
Rimasun · documentación en español · cambios por versión