Hay un par de formas en que esto se maneja.
En un nivel, esto es algo que se maneja en la propia especificación Bluetooth. Existe un límite sobre la cantidad de “deriva” que puede tener su reloj de referencia, tanto en el lado del transmisor como del receptor. La razón de esto es que Bluetooth es una red basada en paquetes, por lo que el flujo de audio se divide en bloques, y cada bloque debe transmitirse en un intervalo de tiempo específico. Esto funciona porque el dispositivo esclavo / periférico en la conexión Bluetooth sincroniza su reloj con el maestro / central cuando se inicia la conexión. Esto ayuda a garantizar que el receptor de audio no perderá ningún paquete del transmisor, por lo que no tendrá clics / huecos en el audio como resultado de la pérdida de paquetes (al menos debido a desajustes en las frecuencias de reloj del transmisor y el receptor).
La otra forma en que se maneja esto es que el perfil A2DP realmente utiliza un algoritmo de compresión / descompresión para transmitir los datos de audio a través del enlace. Con la especificación de perfil A2DP, SBC es el códec estándar, sin embargo, aptX también es utilizable para audio de mayor calidad a costa de una mayor complejidad. Esto ayuda a agregar robustez al enlace de audio (en comparación con la transmisión de datos de audio sin formato) al reducir el impacto de la pérdida de paquetes, la corrupción de datos, etc.
- Si me conecto a Bluetooth con mi Apple Watch en lugar de WiFi, ¿se tomará de mi plan de datos (no ilimitado)?
- ¿Por qué la India eligió implementar TD-LTE (como China) y no FD-LTE (utilizado en Europa / EE. UU.)?
- ¿Qué es el 5G?
- ¿Por qué el iPhone tiene que tener esas feas líneas de antena?
- ¿Podríamos hacer una antena de radio multibanda simplemente conectando 2 o más antenas sintonizadas a diferentes frecuencias a una misma línea de alimentación?