Rimasun Docs

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.

Cómo funciona

Hay tres piezas y cada una tiene un papel claro:

PiezaQué haceQué conoce
Su servidorDecide quién entra a qué sala y pide el token a Rimasun.La llave secreta rs_…
RimasunEmite tokens, aplica los límites de su plan y mueve el audio y video.Sus proyectos y llaves
Su web o appCon el SDK, muestra la llamada usando el token.Solo el token de esa sala

Los 5 pasos

  1. 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 secreto rs_… una sola vez. Guárdelos en las variables de entorno de su servidor.
  2. Su servidor pide un token Cuando una persona va a entrar a la llamada, su servidor llama a POST /v1/tokens:
    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 }'
    La respuesta (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.
  3. Su página muestra la llamada Copie rimasun.js y livekit-client.umd.js (paquete SDK web) a su sitio y:
    <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>
    En Flutter es RimasunPantallaLlamada(credencial: RimasunCredencial.desdeJson(respuesta)). Ver SDK Flutter.
  4. 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.

  5. (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