Participar en reuniones digitales debe ser simple, segura y no requerir la instalación de software, solo un navegador y una conexión a Internet.
Los inicios de sesión innecesarios, los registros de los usuarios y los datos no deben fluir a través de terceros, sino entre los pares involucrados en la reunión, esto hace que la conexión sea privada y también resiliente contra servidores sobrecargados que aplicaciones como Skype y Discord pueden experimentar bajo alta carga, lo que a menudo ocurre en una crisis.
¡Nuestras reuniones digitales deben ser flexibles, resistentes y protegidas!
Kollokvium Target Companies, asociaciones e individuos, tanto jóvenes como viejos, quizás especialmente aquellas sin ninguna experiencia informática más profunda, ya que no requiere instalación o registro y se puede iniciar simplemente siguiendo un enlace y haciendo clic en el inicio.
A diferencia de muchas otras tecnologías de videoconferencia, pasamos las transmisiones de medios de todos a todos los participantes, en lugar de enviar el servidor de medios centrales para mezclar las transmisiones, el resultado es una latencia menor, mejor calidad, privacidad y seguridad, ya que el flujo de datos P2P (Señalización y estado de las habitaciones).
El sistema utiliza tecnologías nativas estandarizadas como WebRTC, el estándar abierto para la comunicación web. También aprovechamos el poder de la tecnología que ya está en nuestras manos de los usuarios finales, ¡no reinventen la rueda nuevamente!
Nuestra implementación agrega conceptos avanzados de enrutamiento de video como reenvío de transmisión, estimaciones de ancho de banda y muchas otras cosas.
..y mas
ctrl-l Solicitar transmisión de medios de baja resolución de todos los participantes conectados.
ctrl-r Inicio / Detenga de la grabación de la reunión (se aplica al recurso de todos los que participan)
ctrl-g Toogle Active-Speaker Vide / Grid View (predeterminado).
ctrl-m MUTE / Micrófono Un-Mute.
ctrl-v Mute / Un-Mute Camera.
ctrl+q Mute / Un-Mute Todos los audio.
ctrl+s Habilitar / deshabilitar subtítulos (subtítulos).
ctrl+i Oculto / muestro chat y ventana de filadreza.
ctrl-u Obtenga estadísticas para cada Conconexión RTCPeer. Genere informes basados en HTML 1-N que se pasen al cliente como archivos descargables.
ctrl-b Inicio/Detenga de grabación de cada transmisión individualmente.
broadcast mode : una vista/modo donde el usuario puede crear una habitación/espacio para transmisiones de 1 y muchas para conferencias, presentaciones y tales escenarios
advanced mode : una vista/modo que permite que el "Organizador" (creador de reuniones) mute Video/Audio remotamente, patada, prohibición, bloqueo y configuración de códigos de pines, etc. ** 2022-01-31-Actualmente desarrollando ***
Clone el repositorio y ejecute npm install Vea paquete.json para construir scripts.
Ver paquete.json (sección/objeto de scripts)
Construya y lance utilizando npm start y luego navegue a localhost:1337 o para el desarrollo de Frontend Use npm start:debug que es mucho más suave. Pleaase Tenga en cuenta que NPM Inicio: la depuración está utilizando un servidor WSS compartido alojado por nosotros de forma predeterminada. Estudie las secciones de scripts de package.json para obtener información futura.
Para implementar en Azure, necesita una cuenta de Azure, y necesita crear una aplicación de WEP Azure y una cuenta de almacenamiento para alojar el sitio web estático.
Bifurca el repositorio y conéctese a Heroku y ejecute implementar, modifique settings.json
Si desea implementar solo el front-end como un sitio estático, cree la aplicación y copie todos los archivos desde la carpeta DIST/Cliente en la raíz de su aplicación web.
Buena suerte, y si se encuentra con problemas, errores o preguntas o simplemente tiene ideas para compartir. Publíquelos aquí bajo los problemas (https://github.com/coloquium/kollokvium/issues)
Gracias a Sami Anas, https://www.pexels.com/sv-se/@samianas para la imagen de fondo de Greate que usamos actualmente.
Saludos Equipo Kollokvium (Coloquio)