No soy el desarrollador, pero espero que este tema pueda resultar útil para discutir Mumble, una solución de VoIP que permite a cientos de usuarios tener discusiones de audio y texto. Utilizado ampliamente por podcasteros durante años y sirve como una alternativa de código abierto a TeamViewer, Discord, etc. Tiene una latencia muy baja y puede ejecutarse en sistemas de bajos recursos con 512 MB de RAM.
Un complemento de visualizador de Mumble para Discourse que muestra información de canales y usuarios.
Discourse es una plataforma de discusión de código abierto.
Mumble es un software de chat de voz de código abierto.
Me da curiosidad instalar este plugin en mi foro y, hasta donde sé, no se ha discutido antes. Para el protocolo de acceso al canal, creo que mumble-web podría ser una buena y activa opción con WebRTC.
He estado experimentando un poco con Mumble estos últimos días después de ver tu publicación (usando un cliente de Android y accediendo a servidores públicos, así que nada relacionado con Discourse) y es bastante interesante.
El plugin del OP es solo un “visor”. Los usuarios necesitan un cliente de Mumble para acceder al servidor y usarlo. Luego está el problema de la “autenticación”: querrías que los usuarios de tu foro aparecieran con su nombre en Mumble y que se supiera que son realmente ellos. Alguien ya estaba buscando una solución para esto hace 6 años aquí en meta, parece: $100 Bounty: Create script or plugin that links Mumble to Discourse's user db
Mientras navegaba, me encontré con un foro que pide a sus usuarios unirse a su servidor de Mumble y luego enviar un mensaje privado a un moderador del foro, y ellos validan a los usuarios manualmente. Parece funcionar, pero es MANUAL.
Una integración con WebRTC para que no necesites ningún cliente y tengas todo lo necesario directamente en Discourse sería realmente increíble. Si pudieras usarla públicamente (para discusiones públicas) y privadamente (para discusiones privadas uno a uno o con múltiples usuarios), sería asombroso.
He visto discusiones en meta sobre algunas integraciones de videoconferencias últimamente. ¿Hay algo que ya haga esto? (esperando que la parte de video sea opcional)
Hace dos años, un chico estaba interesado en hacer algo con Mumble, pero no recibió mucha atención (principalmente le interesaban las discusiones privadas uno a uno):
¡Claro que vi tu enlace! ¿Intentaste instalarlo? Es un poco más intimidante que tener un plugin todo en uno para instalar. Y supongo que faltarán algunas cosas: por ejemplo, crear los usuarios y las salas (públicas o privadas) en el servidor de Mumble. Nada extremadamente complicado, pero un plugin que utilice lo que proporcionaste y se encargue de todos los detalles sería genial.
Sí, lo instalé hace unos meses. Tendré que revisar mis notas al respecto. Me confundí un poco con la configuración correcta, algo similar a lo que mencionaste sobre algunos problemas específicos.
Creo que el plugin se rompió este año debido a los cambios requeridos en la cabecera (Discourse no me permite enlazar ese hilo debido a los permisos de nuevo usuario, así que está en la siguiente publicación)
Intenté actualizarlo aquí (aunque estoy seguro de que alguien con mejores habilidades de Discourse podría hacerlo mejor que yo )