¡Hola, no hay problema! Me alegra que lo hayas encontrado. ¿Es suficiente para lo que buscabas? Me encantaría saber tu opinión, si te apetece.
Gracias a todos por su increíble trabajo. ¡Estoy muy emocionado con Voice para nuestra comunidad inmobiliaria! ![]()
¿Puedo, como administrador, eliminar salas?
Sí, también puedes cambiar su título, su identificador (slug) y limitarlos a grupos específicos.
Está muy bien hecho y merece la pena probarlo. Probablemente acabes usándolo.
Debería ser más estricto
Sé dónde y cómo editar todos esos detalles, pero ¿cómo elimino las salas? ¿O estoy atascado en alguna fase inicial de resenha…
Creo que solo necesitas usar la barra lateral o buscar la pestaña Resenha en los plugins habilitados. Debería ser bastante sencillo.
Gracias, en efecto se puede hacer desde la pestaña de salas en la configuración. Solo estaba mirando la interfaz del foro ![]()
En un Discourse autoalojado, está funcionando a la perfección para unas pocas personas, ¡muchas gracias!
Si queremos tener más personas (40 o más), supongo que tengo que instalar un servidor de medios Livekit, ¿verdad?
¿Hay alguna razón por la que no podría instalarlo en el mismo servidor que actualmente ejecuta Discourse (a través de Docker)?
Instalé Discourse en un VPS dedicado utilizando la “Guía de instalación con Docker para principiantes”, por lo que todo fue automatizado.
Por lo tanto, tengo cierta reticencia a modificar algo en el servidor, ya que podría romper futuras actualizaciones o mejoras. Pero si hay una forma segura de instalar Livekit y, por lo tanto, permitir fácilmente llamadas grandes, estoy totalmente a favor.
¡Gracias!
Si tu servidor tiene recursos suficientes para ejecutar ambos, creo que deberías hacerlo. Falco sugirió instalar el servidor LiveKit para habilitar el audio; estoy terminando mi propia instalación estos días ![]()
Ten en cuenta que necesitarás asegurar tu red/puente/puntos de acceso de Docker, y es obligatorio realizar algunas pruebas antes de anunciarlo en producción. La instalación de LiveKit se puede realizar, pero es posible que tengas que resolver algunos problemas antes de terminarla.
Hola, ¿has visto esto?
@satonotdead ¡Me encantaría saber más sobre tu instalación terminada!
¿Quizás puedas escribir sobre lo que hiciste para lograr una instalación funcional y segura?
¡Gracias!
Gracias por la referencia.
Tengo que leer más sobre Livekit, pero parece que no es un sitio web, sino más bien un servicio que se ejecuta.
Así que tal vez no necesitemos tener Nginx delante, sino que solo tengamos que abrir un puerto.
De todos modos, solo me da curiosidad saber si alguien lo ha hecho y está dispuesto a compartir su experiencia.
Bueno, aunque no soy un experto, tengo pendiente compartir mis últimos hallazgos y descubrimientos en Discourse. Principalmente a base de prueba y error ![]()
Con gusto compartiré esta información cuando la haya terminado y cuando tenga tiempo para hacerlo. El punto de la autoalojación (self-hosting) es que cada servidor se gestiona de forma personal, por lo que las configuraciones de seguridad varían de un servidor a otro.
En mi caso, uso Nginx como proxy inverso; otros usan Nginx Proxy, Caddy, Traefik, y así sucesivamente. Además, algunos de nosotros preferimos usar una red compartida de Docker, mientras que otros usan su bridge nativo (para que todas las aplicaciones puedan verse entre sí).
Lo más importante al alojar Livekit es establecer los secretos, configurar los permisos correctos y endurecer la plantilla que utiliza Docker, para limitar todo lo más posible. Dado que es una red pública y el proyecto en sí está en etapas tempranas de desarrollo, es mejor prevenir que lamentar.
Creo que ofrecen un servicio en la nube, pero la autoalojación es mucho más que un sitio web (!)
LiveKit está compuesto por varias capas: servicios de API, enrutamiento para el descubrimiento de nodos, un RTC central que gestiona salas y participantes, procesamiento multimedia (SFU) que maneja el reenvío de RTP y el streaming adaptativo, almacenamiento para caché (como Redis) y una capa de infraestructura que incluye telemetría y configuración.
Quizás alguien del equipo de Discourse o un usuario más experimentado pueda corregirme si me equivoco, pero entiendo que en este caso sería necesario (o una herramienta similar) para tener los subdominios requeridos para la conexión.
De todas formas, también podrías hacerlo internamente, pero para ciertas acciones se requieren certificados y los generados localmente no siempre funcionan.
Si esas 40 personas se dividirán en grupos más pequeños, cada uno en su propia sala, o en la misma sala pero en diferentes momentos, no necesitas Livekit.
Si quieres que 40 personas estén en la misma sala al mismo tiempo, todas usando vídeo, sí, necesitarás Livekit.
Para este número de usuarios simultáneos, probablemente querrás un servidor mucho más potente que el que usas para Discourse.
¿Podrían ser gestionados por LiveKit? ¿O la instalación de algo como Jitsi haría que casos como este fueran obligatorios?
Sí, siempre que el servidor subyacente que ejecuta dicho LiveKit pueda hacerlo.
Me encanta ![]()
Aunque creo que quizás habría un mejor nombre que «voice», uno que de forma natural convierta esto en un adverbio (o incluso en un verbo) como parte de una frase en inglés normal y que también abarque el vídeo. Es decir: tener un discurso en vivo, ir a un Discourse en vivo, estamos teniendo un Discourse en vivo, acabamos de tener un Discourse en vivo, etc. Esta ventaja semántica no está igualmente disponible en Discord.
¡Esto se ve increíble! Y sin duda será un éxito, ya que mucha gente está abandonando Discord y lleva tiempo buscando una alternativa con un conjunto de funciones similar.
Una cosa que me gustaría preguntar, como alguien que ha revisado muchas soluciones de VoIP + compartición de pantalla: ¿permite esta solución que el espectador ajuste el volumen de cada hablante y de la compartición de pantalla de forma independiente? Puede que parezca una función obvia, pero una de las principales limitaciones de la mayoría de las soluciones que no son Discord es que suelen mezclar el flujo de audio, lo que impide al usuario final silenciar el flujo de un juego o modificar los volúmenes para que sean más audibles.
Sí, solo tienes que hacer clic derecho sobre cualquier participante para ajustar su audio en consecuencia.
He dedicado decenas de miles de horas a software de llamadas de voz y he soportado durante demasiado tiempo aplicaciones como Mumble que no permitían ajustar el volumen local individual por cada participante. No podía cometer el mismo error.
¡Eso es genial! Voy a instalarlo y probarlo ![]()
Aunque, pequeña nota: te equivocas ligeramente al recordar: Mumble sí soporta el volumen por stream, e incluso te permite subirlo por encima del 100 %. (Aunque no tiene video en absoluto)