MiroTalk WEB es una plataforma que permite la gestión de un número ilimitado de usuarios. Cada usuario debe registrarse con su correo electrónico, nombre de usuario y contraseña, luego de lo cual obtiene acceso a su panel personal. Dentro del panel, los usuarios pueden administrar sus salas y programar reuniones utilizando la versión deseada de MiroTalk en una fecha y hora específicas. Las invitaciones a estas reuniones se pueden enviar por correo electrónico, compartir a través del navegador web o enviar por SMS.
Explora la WEB de MiroTalk
Para fines de demostración, debajo de las credenciales:
Username
: demostración
Email
: [email protected]
Password
: Demostración@123
MiroTalk | Descripción |
---|---|
P2P | Videoconferencias Peer to peer en tiempo real, optimizadas para grupos pequeños. Tiempo ilimitado, salas simultáneas ilimitadas, cada una con 5 a 8 participantes. |
? SFU | Selective forwarding unit de videoconferencias en tiempo real, optimizada para grupos grandes. Tiempo ilimitado, salas simultáneas ilimitadas, cada una con más de 8 participantes. |
C2C | Videoconferencias Cam to cam (peer to peer) en tiempo real, optimizadas para uno a uno. Tiempo ilimitado, salas simultáneas ilimitadas, cada una con 2 participantes. |
? HERMANO | Live broadcast (peer to peer) de video, audio y transmisión de pantalla en vivo a todos los usuarios conectados (espectadores). Tiempo ilimitado, salas simultáneas ilimitadas, cada una con una transmisión y muchos espectadores. |
Únase a nuestra comunidad para preguntas, debates y soporte en Discord
Instale NodeJ.
# El proyecto fue probado con la versión de nodo 18.16.0. Así que asegúrese de actualizar la versión del nodo usando nvm si tiene varias versiones instaladas.# Después de actualizar la versión del nodo, puede verificar usando$ node --version # v18.16.0# Clonar el repositorio del proyecto$ git clone https://github .com/miroslavpejic85/mirotalkwebrtc.git# Vaya al directorio del proyecto$ cd mirotalkwebrtc# Copie .env.template a .env y personalícelo según sus necesidades$ cp .env.template .env# Copie config.template.js a config.js y personalícelo según sus necesidades$ cp backend/config.template.js backend/config.js
Para ejecutar MongoDB localmente con Docker Compose, puede utilizar los siguientes comandos:
Inicie el contenedor MongoDB:
$ npm ejecuta mongo: arriba
Detenga el contenedor MongoDB:
$ npm ejecuta mongo: abajo
Para implementaciones de MongoDB en la nube, como con MongoDB Atlas, asegúrese de actualizar las credenciales en el archivo .env
en consecuencia.
# Configuración de MongoDB (https://www.mongodb.com/)MONGO_URL=mongodb://${MONGO_USERNAME}:${MONGO_PASSWORD}@${MONGO_HOST}:${MONGO_PORT}MONGO_DATABASE=mirotalk
De forma predeterminada, la verificación por correo electrónico está deshabilitada. Para habilitarlo, establezca EMAIL_VERIFICATION
en true
en el archivo .env
y asegúrese de que la configuración del correo electrónico esté configurada correctamente.
# Configuración de correo electrónico (https://support.google.com/mail/answer/185833?hl=en)EMAIL_VERIFICATION=true EMAIL_HOST=host de correo electrónico EMAIL_PORT=puerto de correo electrónico EMAIL_USERNAME=nombre de usuario de correo electrónico EMAIL_PASSWORD=contraseña de correo electrónico
# Instalar dependencias$ npm install# Iniciar el servidor$ npm start
Abrir en el navegador: http://localhost:9000
Repositorio: centro Docker
Instale Docker y Docker-Compose.
# Clonar el repositorio del proyecto$ git clone https://github.com/miroslavpejic85/mirotalkwebrtc.git# Ir al directorio del proyecto$ cd mirotalkwebrtc# Copiar .env.template a .env y editarlo$ cp .env.template .env# Copie config.template.js a config.js y edítelo$ cp backend/config.template.js backend/config.js# Copie docker-compose.template.yml en docker-compose.yml y edítelo si es necesario$ cp docker-compose.template.yml docker-compose.yml# Obtenga la imagen oficial de Docker Hub$ docker pull mirotalk /webrtc:latest# Crear e iniciar contenedores (-d como demonio)$ docker-compose up
Abrir en el navegador: http://localhost:9000
MongoDB Migrations:
para migraciones de MongoDB, siga este archivo README.
Ngrok:
Puede iniciar MiroTalk WEB directamente desde su PC local y hacerlo accesible desde cualquier dispositivo fuera de su red siguiendo estas instrucciones.
Self-hosting:
para self-hosting MiroTalk WEB
en su propio servidor dedicado, consulte esta guía completa. Le proporcionará todas las instrucciones necesarias para que su instancia WEB de MiroTalk funcione sin problemas.
Rest API:
puede consultar el documento swagger en http://localhost:9000/api/v1/docs, o en vivo aquí.
Esta aplicación se ejecuta con demonstration purposes
en Hetzner, uno de the best
proveedores de nube y servidores raíz dedicados.
Utilice mi enlace personal para recibir €20 IN CLOUD CREDITS
.
Experimente también el alojamiento web alemán de primer nivel: servidores dedicados, VPS y alojamiento web a unbeatable prices
. Confiable, seguro y respaldado por soporte 24 horas al día, 7 días a la semana. Explora ahora aquí
Para configurar su propia instancia de MiroTalk WEB
en un servidor en la nube dedicado, consulte nuestra documentación completa sobre autohospedaje. Esta guía lo guiará a través del proceso paso a paso, garantizando una implementación exitosa y sin problemas.
Puede mostrar su apoyo a los proyectos de MiroTalk considerando el patrocinio. Al patrocinar MiroTalk en plataformas como GitHub Sponsors, puede contribuir a nuestro trabajo continuo y ayudarnos a continuar desarrollando y mejorando los proyectos.
Para apoyar los proyectos de MiroTalk, puede visitar la página de patrocinio en https://github.com/sponsors/miroslavpejic85. Allí encontrará los diferentes niveles de patrocinio disponibles. Puede elegir un nivel de patrocinio que se adapte a su presupuesto y al nivel de soporte deseado.
Patrocinar los proyectos de MiroTalk no sólo nos ayuda financieramente sino que también fomenta nuestra motivación y dedicación para crear software valioso. Su patrocinio puede permitirnos asignar más tiempo y recursos a los proyectos, lo que generará más mejoras, correcciones de errores y nuevas funciones.
Gracias por considerar apoyar los proyectos de MiroTalk. Su patrocinio puede marcar una diferencia positiva y contribuir al éxito de nuestros esfuerzos.
MiroTalk WEB es gratuito y de código abierto según los términos de AGPLv3 (Licencia pública general GNU Affero v3.0). respect the license conditions
. En particular modifications need to be free as well and made available to the public
. Obtenga una descripción general rápida de la licencia en Elija una licencia de código abierto.
Para obtener una licencia WEB de MiroTalk con términos diferentes a AGPLv3, puede realizar su compra cómodamente en CodeCanyon. Esto le permite adaptar las condiciones de la licencia para que se adapten mejor a sus requisitos específicos.