2 votos

¿Es posible usar un códec de bluetooth diferente a SBC en Android Lollipop?

He tenido problemas con la calidad del sonido en mi Motorola Roadster 2. Básicamente, se trata de un altavoz manos libres bluetooth para el coche que puede transmitir el audio multimedia entrante a mi radio FM, así que puedo disfrutar escuchando mi biblioteca de música en mi coche que no tiene conector de 3,5 mm.

Siempre pensé que la calidad del sonido era mediocre debido a la remodulación FM, es decir, hasta que conecté un iPad y reproduje algunas canciones. La calidad era claramente mejor que la de mi teléfono Android.

Apple tiene obviamente un stack de bluetooth diferente para sus dispositivos, así que he empezado a investigar al respecto. He utilizado esta respuesta de Stack Exchange para averiguar qué códec estaba utilizando mi Samsung Galaxy S3 al transmitir al dispositivo. Parece que el Roadster 2 utiliza el perfil A2DP y soporta los códecs SBC y MPEG-1.2, pero el teléfono elige el SBC inferior después de comprobar las capacidades por alguna razón oscura. Algunas investigaciones sugieren que el SBC no es recomendado para la transmisión de música porque la calidad no es ideal, así que mi suposición fue intentar usar el códec MPEG-1.2 en su lugar.

Sin embargo, después de investigar a fondo, no puedo, por amor de Dios, encontrar ninguna configuración para intentar forzar el códec MPEG-1.2 con el Stack de Bluetooth Bluedroid que se utiliza con Android 4.2+. El antiguo stack de BlueZ tenía una opción en su archivo de configuración (/system/etc/bluetooth/audio.conf) para habilitar un códec diferente, pero ya no funciona con el nuevo Stack de Bluedroid. ¿Hay alguna manera similar de forzar un códec diferente que no sea SBC?

Estoy usando Android 5.1 (Cyanogenmod 12.1 para ser exactos).

0voto

alaasdk Puntos 111

Parece que esta pregunta ya ha sido respondida: ¿Cómo puedo determinar qué códecs A2DP soporta o está utilizando actualmente mi teléfono?

Consulta la respuesta más destacada con una puntuación de 3 en el momento de escribir esta respuesta.

Básicamente, puedes averiguar qué códecs están disponibles en tu dispositivo, ya que depende de lo que el hardware soporte. Hay tarifas de licencia y otros costos, por lo que no todos los dispositivos tienen la capacidad de admitir todos los códecs.

0 votos

Hiciste referencia a una publicación que MatLag ya conoce... Haz clic en el enlace de su publicación. Es el mismo que tienes, por lo que es seguro asumir que MatLag lo leyó.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X