Cómo conseguir un sonido Bluetooth de alta calidad en los sistemas operativos de escritorio

Cómo conseguir un sonido Bluetooth de alta calidad en los sistemas operativos de escritorio

Últimamente han salido a la venta cada vez más auriculares inalámbricos y teléfonos inteligentes que carecen de clavija de 3,5 mm, y estos últimos están adquiriendo códecs Bluetooth cada vez más trucados. Sin embargo, los sistemas de sobremesa son mucho más conservadores en este sentido: allí casi todos los dispositivos siguen estando equipados con una clavija para auriculares, y el cable estorba pocas veces, por lo que con la transferencia de sonido por Bluethtooth aquí todo es más triste. Sin embargo, los PC son mucho más personalizables que los teléfonos móviles, así que si has comprado unos auriculares inalámbricos muy chulos, no te preocupes, podrás disfrutar de un sonido de calidad con ellos también en el sistema operativo de escritorio.

Qué códecs Bluetooth hay disponibles

Primero, una breve introducción a la teoría. La transmisión inalámbrica de audio es más complicada que la del audio por cable: no puedes simplemente conectar un cable y obtener una calidad de sonido instantánea; necesitas que tanto los auriculares como el dispositivo admitan el códec adecuado. La lista es bastante extensa:

  • SBC – El códec básico incluido en el estándar A2DP, que es compatible con el 99% de los dispositivos BT lanzados en los últimos 10 años, y con absolutamente todos los auriculares inalámbricos. En consecuencia, si no quieres ingeniártelas, puedes simplemente comprar cualquier auricular BT y conectarlo a tu dispositivo: la música se transmitirá. ¿Cuál parece ser el problema entonces? Bueno, el problema es que el SBC es comparable en calidad de sonido a un mp3 a 128 kbits por segundo: puedes escuchar podcasts o vídeos de YouTube sin problemas, pero apenas puedes disfrutar de la música. Por eso, en los últimos 10 años, se han desarrollado más códecs «geniales» que ofrecen un mejor sonido.
  • AptX – es probablemente el salto de mayor calidad después del SBC. Aunque sus tasas de bits son comparables (~300 kbps), AptX comprime el sonido de forma menos cruda, por lo que en unos tapones o en unos auriculares baratos sobre la oreja la música sonará a menudo incluso mejor que cuando los mismos auriculares están conectados a un teléfono móvil. Por desgracia, en un PC, incluso con la tarjeta de audio integrada, el sonido a través del cable puede ser mejor, aunque necesitas unos auriculares bastante caros para notar la diferencia. Por tanto, este códec puede considerarse de nivel básico: a un número suficiente de usuarios que escuchan música en servicios de streaming en mp3 con tasas de bits en 250-320 kbps, les convendrá este tipo de sonido BT.
  • AptX LL – Igual que AptX, pero con baja latencia. Mientras que los códecs inalámbricos convencionales tienen una latencia de 100-200ms, aquí está por debajo de 40ms, lo que es importante en los juegos. Sin embargo, en realidad, depende mucho de tu dispositivo y de los propios auriculares: por ejemplo, yo personalmente con los AptX HD en los juegos no siento el retraso del sonido en absoluto.
  • AptX HD – es una versión mejorada de AptX, con una tasa de bits casi doble (576 kbps). Pero sigue siendo una transmisión de audio con pérdidas, aunque mucho menores que con los códecs anteriores. Como resultado, si escuchas música en Spotify, apple Music y otros servicios, la calidad del sonido será indistinguible del cable, o incluso mejor si tienes unos auriculares de calidad con un buen DAC en su interior. Pero si prefieres el lossless (sin pérdidas) y lo más probable es que tengas un equipo especial para escucharlo, por desgracia, el cable seguirá siendo perceptiblemente mejor.
  • LDAC – El códec de Sony, que es actualmente el códec de mayor calidad (y que aún está disponible de forma gratuita en Android 8.0 y superior). Tiene tres niveles de bitrate: 330, 660 y 990 kbps. La primera es de calidad similar a la de AptX, por lo que no tiene sentido considerarla. El segundo rinde aproximadamente al nivel de Aptx HD. Pero el tercero es probablemente el más interesante: obviamente es demasiado para la música de los servicios de streaming, pero es casi el único códec que permite transmitir sin pérdidas con una calidad casi sin pérdidas. Sin embargo, aquí ya surgen los problemas de la sostenibilidad de la transmisión de la música con una tasa de bits tan alta; es decir, incluso a una pared de distancia de la fuente te perseguirá el tartamudeo constante del sonido.
  • LHDC – El homólogo LDAC de Huawei tiene una tasa de bits de 900 kbps, pero sólo sus teléfonos móviles y algunos auriculares lo soportan. En consecuencia, debería tener la misma calidad que el LDAC, pero en la práctica es poco probable que lo encuentres en cualquier sitio.
  • AAC – es el único códec de alta calidad que admiten los iPhones. Con una baja tasa de bits de 256 kbps, produce un sonido de una calidad intermedia entre AptX y AptX HD porque es el único códec psicoacústico entre ellos: es decir, el sonido se transmite de forma que sólo se pierden las frecuencias que nuestros oídos escuchan mal o no escuchan, al tiempo que se elimina la redundancia y se comprime con un método MDCP de alta calidad (en términos matemáticos).

Códecs por defecto en diferentes sistemas operativos


Empecemos por Windows, quizás: 7 y 8 sólo admiten SBC por defecto, así que es un poco difícil disfrutar de la música. Pero Windows 10, a partir de la versión 1709, es compatible con AptX, y, sorpresa, con absolutamente cualquier adaptador BT, aunque tenga 15 años y funcione con la versión 2.0 de Bluetooth. Esto, por supuesto, da prioridad a AptX y sólo si los auriculares no lo soportan, el emparejamiento pasará por SBC.

Linux está, como de costumbre, en desorden, pero en promedio, después de instalar los controladores en tu adaptador BT, es probable que obtengas todos los mismos SBC. Y, por cierto, es la única familia de sistemas operativos en la que puedes resolver el problema del sonido inalámbrico de alta calidad de forma puramente programática, pero más adelante hablaremos de ello.

En macOS todo es bastante interesante: el sistema admite SBC, AAC y AptX, teniendo AAC la prioridad por defecto, con AptX en segundo lugar, y luego SBC al final. Si tus auriculares admiten más de uno de estos códecs, puedes seleccionar el que te interese, pero más adelante se explica.

Conseguir un sonido de alta calidad en Bluetooth en Windows

Si tienes Windows 7 u 8 y no quieres invertir más de 1000 rublos en esta empresa, tu opción es AptX: por supuesto, el sistema no lo soporta por defecto, pero en el mismo AliExpress por 350 rublos puedes encontrar un adaptador USB de Ugreen con soporte para AptX, sólo tienes que poner los drivers de CSR Harmony, que se encuentran fácilmente en Internet. En Rusia, los análogos son más caros, unos 700 rublos – por ejemplo, es Orico BTA-403 o Dexp AT-BT403A. Si lo has hecho todo correctamente, cuando conectes los auriculares con AptX, aparecerá un cuadro notificando el uso de esta tecnología:

En Windows 10 esto es, obviamente, mucho más fácil: el sistema es compatible con AptX de forma inmediata, así que si tu PC no tiene soporte para Bluetooth, puedes conectar absolutamente cualquier adaptador USB BT, incluso de Ali por 200 rublos, y todo funcionará. Si tienes un portátil con adaptador BT, o está soportado en tu placa base, no necesitas hacer nada en absoluto. Pero, por desgracia, Windows 10 nunca sabe cómo mostrar qué códec se está utilizando en ese momento, e incluso si es AptX, no habrá ningún cuadro emergente (lo cual es obvio, porque es esencialmente una ingeniería inversa de AptX de Qualcomm sin ningún tipo de licencia de este último). Así que tienes que confiar en tu adaptador BT si sabe cómo mostrar el códec, o utilizar un software de terceros como Bluetooth Tweaker.

¿Pero qué pasa si quieres jugar y necesitas AptX LL, o si quieres un mejor sonido, como AptX HD o LDAC, y tus auriculares los soportan? En el caso de AptX LL es bastante sencillo: en Amazon o Ali una petición de «USB AptX LL» te dejará caer varios adaptadores USB: en el caso de China lo más probable es que sea una solución de Reiyin. Por desgracia, unos cientos de rublos no son suficientes: estas soluciones cuestan a partir de mil quinientos rublos. Pero además, los problemas con ellos son mínimos: conéctalos a cualquier puerto USB, instala los controladores si es necesario, y voilá, todo funciona.

En el caso de AptX HD, es aún más complicado: no hay ningún adaptador USB estándar que lo soporte, así que tendrás que conseguir un transmisor Bluetooth especial, una especie de caja que se conecta a tu PC mediante un conector de 3,5 mm o SPDIF y transmite el sonido por BT. Las soluciones con soporte para AptX HD cuestan en el mismo Alí a partir de mil quinientos rublos, y aquí recomiendo coger una «caja» de Vikefon, porque tiene una clara demostración de qué códec se utiliza al conectarse. El lado positivo es que no necesitas ningún controlador, por lo que puedes conectar este transmisor a cualquier dispositivo con las salidas mencionadas, convirtiéndolo instantáneamente en inalámbrico. En el lado negativo, no podrás controlar la música con los botones de los auriculares y el micrófono tampoco funcionará.

Y si crees que no puede ser peor, no hay transmisores compatibles con LDAC. La única manera de conseguir este códec en un PC es comprar un reproductor que pueda hacer funcionar simultáneamente un DAC externo en una toma de 3,5 mm, y que siga siendo compatible con LDAC. El reproductor de este tipo más barato es el Shanling M0, que cuesta unos 6,5 mil rublos. Depende de ti decidir si el audio inalámbrico vale esa cantidad de dinero, pero yo recomendaría a los usuarios del servicio de streaming que se conformen con AptX HD, con lo que considero un equilibrio óptimo entre precio y calidad de sonido.

Conseguir un sonido de alta calidad a través de Bluetooth en Linux

Lo bueno de los sistemas utilizados por los programadores es que se pueden utilizar para hacer todas las cosas que en otros sistemas operativos requieren la compra de «hardware» adicional. Por ejemplo, Linux tiene un servidor de sonido llamado PulseAudio que puede recoger el sonido de una aplicación y enviarlo a los auriculares. Ahora es compatible con absolutamente todos los códecs BT, desde AAC hasta LDAC. Puedes descargar este módulo para PulseAudio y leer las instrucciones de instalación en GitHub.

Conseguir un sonido de alta calidad en macOS a través de Bluetooth

Como he mencionado anteriormente, hay dos códecs bastante buenos que se admiten de forma inmediata para los servicios de transmisión de audio: AAC y AptX. Si quieres, puedes personalizarlos: por ejemplo, puedes aumentar el bitrate de AAC, o puedes forzar que tus auriculares se conecten por defecto a través de AptX. Para ello, necesitarás el Explorador de Bluetooth, donde los ajustes son bastante intuitivos.

Para ver qué códec utilizan actualmente los auriculares, tienes que llevar el icono de Bluetooth a la barra superior, hacer clic en él con el botón de opción pulsado y seleccionar los auriculares.

¿Pero qué pasa si quieres un sonido mejor, como AptX HD o LDAC? Por desgracia, las cosas son incluso un poco peores aquí que en Windows: así, es muy poco probable que los adaptadores Bluetooth conectados por USB funcionen. Por lo tanto, la única salida son los transmisores Bluetooth externos conectados a través de un conector de 3,5 mm o los reproductores DAC conectados a través del mismo conector: puedes leer más sobre ellos en la sección de Windows anterior, aquí todo es exactamente igual.

Al final, como puedes ver, el hardware de los ordenadores de sobremesa no está especialmente preparado para un futuro inalámbrico: mientras que la mayoría de los teléfonos inteligentes ya son compatibles con códecs de alta calidad, en los PC (excepto en Linux) casi siempre hay que comprar dispositivos adicionales, lo que suele costar un dinero tangible. Pero incluso puedes conseguir LDAC si lo quieres, aunque a casi la mitad del coste de los propios auriculares.