Aunque la respuesta a esta pregunta podría entrar en muchos detalles, quedémonos con una respuesta básica, que debería ser un buen punto de partida.


Músicos y equipo

Para tocar en sesiones en línea de JamKazam, cada músico de la sesión tendrá un ordenador, un instrumento (y/o su voz, si canta), una interfaz de audio (el dispositivo negro que aparece abajo entre el ordenador y la guitarra), un micrófono (no aparece en la imagen, pero es necesario para cantantes y para captar el audio de instrumentos acústicos) y unos auriculares (conectados a la interfaz de audio).



Procesamiento de audio

Cuando tocas (o cantas) en una sesión de JamKazam, tu instrumento y/o tu voz producen audio analógico. El audio analógico de tu instrumento y/o tu voz entra en la interfaz de audio a través de un cable conectado a tu instrumento o de un micrófono. La interfaz de audio convierte tu audio analógico en audio digital, que un ordenador puede entender y procesar. La aplicación JamKazam toma entonces tu audio digital y lo envía por Internet a los ordenadores de los demás músicos de tu sesión de JamKazam. Si en total hay tres músicos en la sesión (contándote a ti), JamKazam envía tu audio a los otros dos músicos.


Mientras tocas o cantas, al mismo tiempo los ordenadores de los demás músicos están enviando a tu ordenador los flujos de audio de sus interpretaciones. Sigamos con el ejemplo de tres músicos en tu sesión, contándote a ti. La app de JamKazam que se ejecuta en tu ordenador toma entonces los dos flujos de audio de los otros músicos, más tu propio flujo de audio, mezcla los tres y reproduce la mezcla total de los tres músicos a través de la interfaz de audio hacia tus auriculares.


Este procesamiento de audio es tan rápido que permite tocar juntos en vivo y sincronizados. Si los músicos están demasiado lejos unos de otros (p. ej., de EE. UU. a Japón), puede haber demasiada latencia para tocar juntos. Si quieres entender mejor el concepto de latencia en la interpretación musical en línea, aquí tienes un artículo de ayuda que lo explica con más detalle. 


Procesamiento de video

Además del audio, JamKazam admite video en las sesiones. El video se envía entre los músicos igual que el audio, y el video de la webcam de cada músico se muestra en una ventana de video. Cada músico de la sesión puede configurar el formato de esta ventana de video como prefiera. 



¿Quieres saber más? Sigue con el artículo "¿Qué es la latencia y por qué importa?".