Repolode
miroslavpejic85

miroslavpejic85/mirotalkc2c

Plataforma WebRTC open source y autohospedada para videollamadas 1 a 1 entre cámaras, con pantalla compartida y cifrado de extremo a extremo.

Alternativa open source a:ZoomGoogle Meet

Estrellas
520
Forks
100
Issues abiertos
0
Último commit
anteayer

¿Qué es?

MiroTalk C2C es una aplicación WebRTC autohospedada para videollamadas privadas entre dos personas, que se realizan entre pares en el navegador. Los participantes se conectan directamente, sin que los medios pasen por un servidor central, y el proyecto ofrece cifrado de extremo a extremo y pantalla compartida.

El proyecto puede ejecutarse localmente con Node.js o implementarse con Docker y Docker Compose. También se puede integrar en otros sitios web mediante un iframe, y ofrece una REST API y enlaces directos para unirse a una sala e iniciar llamadas.

La interfaz de llamada incluye efectos de fondo para la cámara (desenfoque o una imagen personalizada procesada localmente en el navegador) y una burbuja de cámara opcional en modo picture-in-picture, que se muestra sobre la pantalla compartida. Tiene licencia AGPLv3 y ofrece licencias comerciales por separado.

Funciones clave

  • 01Videollamadas entre pares, de uno a uno, con pantalla compartida
  • 02Cifrado de extremo a extremo para comunicaciones privadas
  • 03Se puede integrar en cualquier sitio web mediante un iframe
  • 04Opciones de implementación con Docker y Docker Compose
  • 05REST API y enlaces directos para unirse a salas
  • 06Desenfoque del fondo de la cámara o sustitución por una imagen, con procesamiento local en el navegador

Casos de uso

  • Ofrecer un servicio privado de videollamadas para consultas o sesiones de coaching
  • Añadir soporte por video entre dos personas a un sitio web mediante un iframe
  • Realizar sesiones de telemedicina o atención al cliente alojadas en un servidor propio
  • Aprender sobre WebRTC o crear un prototipo de aplicación de llamadas

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/miroslavpejic85/mirotalkc2c.git
  2. 2

    Entra en la carpeta del proyecto

    cd mirotalkc2c
  3. 3

    Copia las plantillas de configuración del entorno y del frontend

    cp .env.template .env && cp frontend/js/config.template.js frontend/js/config.js
  4. 4

    Instala las dependencias e inicia el servidor; después, abre http://localhost:8080

    npm install && npm start

Antes de usarlo

  • La licencia AGPLv3 exige que las versiones modificadas que ofrezcas a los usuarios también se publiquen como código abierto.
  • Para uso comercial sin las obligaciones de la AGPL, debes adquirir una licencia aparte.

En colecciones

Temas

Preguntas frecuentes

¿Qué es mirotalkc2c?
Plataforma WebRTC open source y autohospedada para videollamadas 1 a 1 entre cámaras, con pantalla compartida y cifrado de extremo a extremo. MiroTalk C2C es una aplicación WebRTC autohospedada para videollamadas privadas entre dos personas, que se realizan entre pares en el navegador. Los participantes se conectan directamente, sin que los medios pasen por un servidor central, y el proyecto ofrece cifrado de extremo a extremo y pantalla compartida.
¿mirotalkc2c es gratuito? ¿Qué licencia tiene?
mirotalkc2c es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿mirotalkc2c sigue mantenido?
Mantenimiento activo. El último commit de mirotalkc2c fue el 5 nov 2026.
¿Para qué puedo usar mirotalkc2c?
Ofrecer un servicio privado de videollamadas para consultas o sesiones de coaching Añadir soporte por video entre dos personas a un sitio web mediante un iframe Realizar sesiones de telemedicina o atención al cliente alojadas en un servidor propio Aprender sobre WebRTC o crear un prototipo de aplicación de llamadas
¿Cómo se instala mirotalkc2c?
Clona el repositorio: git clone https://github.com/miroslavpejic85/mirotalkc2c.git Entra en la carpeta del proyecto: cd mirotalkc2c Copia las plantillas de configuración del entorno y del frontend: cp .env.template .env && cp frontend/js/config.template.js frontend/js/config.js Instala las dependencias e inicia el servidor; después, abre http://localhost:8080: npm install && npm start
¿Dónde consigo mirotalkc2c?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/miroslavpejic85/mirotalkc2c

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados