Jamulus FAQ
Tabla de contenidos
- ¿Hay un metrónomo, sincronización o alguna otra manera de mantener el tiempo?
- ¿Cómo sé si puedo unirme a un Servidor? ¿Hay normas?
- ¿Por qué no debería utilizar dispositivos inalámbricos?
- ¿Por qué no debería escuchar mi propia señal?
- ¿Necesito una conexión rápida de Internet?
- ¿Necesito ejecutar un Servidor?
- ¿Cómo funciona Jamulus (en general)?
- ¿Por qué Jamulus no ofrece soporte para vídeo?
- FAQ Servidor
Para problemas comunes y su solución al utilizar Jamulus, consulta la página de Resolución de Problemas.
¿Hay un metrónomo, sincronización o alguna otra manera de mantener el tiempo?
No. Los músicos de un Servidor Jamulus tocan juntos en tiempo real, como lo harían en persona. Si quieres una señal de tiempo, hay soluciones de metrónomo compartido en Internet que puedes probar. Pero probablemente lo mejor sea minimizar la latencia para que nadie tenga un retraso global superior a unos 30-50 ms.
Ten en cuenta también que todos los participantes deben seguir La Regla de Oro que asimismo determinará si podréis tocar bien en sincronización.
¿Cómo sé si puedo unirme a un Servidor? ¿Hay normas?
Si alguien lista un Servidor en uno de los Directorios incluidos en Jamulus por defecto, acepta que cualquiera puede utilizarlo. Jamulus no tiene protección con contraseña ni otros mecanismos de autenticación. Mientras que algunos Servidores pueden establecer políticas en el mensaje de bienvenida que verás en la ventana del chat, Jamulus no realiza ninguna acción para obligar a su cumplimiento.
Ten en cuenta también que los Servidores no tienen que estar registrados en un Directorio para que los Clientes de Jamulus puedan conectarse a ellos. Los operadores de Servidores pueden simplemente dar la dirección de sus Servidores a aquellos con los que quieren tocar, y entonces pueden conectarse directamente. Echa un vistazo a este resumen para más información.
¿Por qué no debería utilizar dispositivos inalámbricos?
El que puedas o no tocar manteniendo el tiempo con otras personas depende principalmente de cuánta latencia (retardo) tienes en tu señal de audio. En general, un retardo total mayor de 50 ms hace que sea difícil tocar en sincronización a menos que entrenes para hacerlo. Algunos músicos dicen que pueden tocar sincronizados con retardos de hasta 70 ms, tocando por delante del ritmo. Pero mucho más que eso se vuelve demasiado difícil, a menos que la sincronización no sea un factor importante para la música.
Por tanto tiene sentido minimizar cualquier fuente de retardo u otros problemas con la señal. Inluso la Wi-Fi rápida suele ser demasiado variable para usarla durante periodos largos con Jamulus, y los auriculares y micrófonos Bluetooth suelen introducir latencias de hasta 50 ms o más.
¿Por qué no debería escuchar mi propia señal?
Por la misma razón por la que necesitas minimizar el retardo de tu señal para tocar en sincronización, tienes que asegurarte de que tocas escuchando el audio que oyen los demás. Para más información sobre esto, y modos de probar tu configuración para asegurarte de que obedeces la “Regla de Oro” ver aquí.
Por supuesto, si tocas un instrumento acústico o cantas, va a ser difícil excluir tu sonido “local”. Pero debes al menos intentar hacerlo, por ejemplo utilizando auriculares cerrados con el volumen subido para tapar tu propio sonido. Esto te permitirá concentrarte en la mezcla que vuelve del Servidor.
¿Necesito una conexión rápida de Internet?
No, especialmente si no tienes un Servidor para alojar a otros músicos. Tener un ping bajo es más importante. La mayoría de la gente con banda ancha estándar (por ejemplo, 10 Mbit/s de bajada y 1 Mbit/s de subida) no tendrá problemas. Para los que tienen Servidores en casa, dependiendo de cuánta gente se una, pueden tener problemas si su ancho de banda de subida es inferior a unos 5 Mbit/s.
¿Necesito ejecutar un Servidor?
No. Si solo tienes intención de conectarte a los Servidores de otros, lo único que necesitas es un Cliente. Lee esto si crees que debes ejecutar tu propio Servidor.
¿Cómo funciona Jamulus (en general)?
Jamulus funciona bajo el principio del cliente/servidor. El audio de todos se envía a un Servidor, donde se mezcla y se procesa. Después, el audio se envía de vuelta a cada Cliente. Si un Servidor está registrado en un Directorio de Jamulus, la información del Servidor será emitida a todos los Clientes utilizando ese Directorio.
¿Por qué Jamulus no ofrece soporte para vídeo?
El soporte para vídeo añade mucha complejidad. Puedes utilizar otro software como Jitsi o Zoom si quieres ver a otros mientras tocas (o para tener un “público”), pero el vídeo irá bastante por detrás del audio de Jamulus.
FAQ Servidor
¿Por qué no necesitan redirigir puertos los Servidores Registrados?
Normalmente, ‘network address translation’ (NAT) bloquea las peticiones externas desde fuera de la red local. El tráfico entrante solo es posible para paquetes relacionados con una petición saliente (estrictamente hablando, paquetes de “relación” y “establecimiento” con una conexión inicial saliente). En modo Servidor Registrado, tu Servidor inicia una conexión saliente cuando se conecta a un Directorio. De ahí en adelante, el Directorio envía “pings” de conexión (establecimiento/relación; no pings ICMP) a tu Servidor a intervalos regulares para mantener abierto(s) el/los puerto(s) relevantes en el router.
Sin embargo, para alcanzar un Servidor No Registrado, cada Cliente tiene que iniciar una conexión en la red del Servidor. Un NAT lo impide, por lo que es necesario configurar tu router para permitir las solicitudes de conexión entrantes en el puerto Jamulus mediante la redirección de puertos.