studio scanner por mostrar dispositivos detectar deteccion conectar con buscar android bluetooth streaming audio-streaming a2dp

scanner - Transmisión de audio Bluetooth entre dispositivos Android



mostrar dispositivos bluetooth en android studio (1)

Sin conocer los detalles sobre el mencionado reproductor de música Bluetooth, parece que utiliza una conexión de datos Bluetooth simple, de lo contrario no necesitaría instalar un cliente en el dispositivo de reproducción / envío.

Para transmitir audio desde el micrófono a otro dispositivo, puede grabarlo en su dispositivo de envío y enviarlo al dispositivo de recepción. Necesitará implementar un protocolo para ese propósito.
O
Puede implementar un servicio alternativo de sumidero A2DP. Esto es, lo que es el receptor: un dispositivo con una pila de protocolos Bluetooth con una implementación de un receptor A2DP.

Editar:
Para el caso que detalló en sus comentarios, el dispositivo de envío debe dejarse como está, sin instalar ninguna aplicación. Eso implícitamente significa que su solución debe hacer uso de la funcionalidad Bluetooth lista para usar de ese dispositivo Android.
Lo que puede usar aquí se limita a los perfiles que Android generalmente admite, que son HSP, HFP y A2DP. Como obviamente quieres transmitir música, A2DP será tu elección.
En el dispositivo que se supone que debe recibir la transmisión de audio y hacer la reproducción, debe implementar un servicio que proporcione el receptor A2DP como un Servicio Bluetooth auto implementado que abre un BluetoothServerSocket en RFCOMM como se describe en la documentación de Android .

Tendrá que hacer un gran esfuerzo implementando esto, y no estoy seguro si necesitará una licencia para esto.

Hice una investigación sobre el mismo tema y descubrí que los dispositivos Android son fuentes a2dp y el audio solo se puede transmitir desde una fuente a2dp a un receptor a2dp. El receptor A2dp puede ser un auricular Bluetooth o un altavoz Bluetooth.

Pero mi pregunta es, entonces, ¿cómo funciona la aplicación de Android llamada " Reproductor de música Bluetooth "?

Permite la transmisión de un móvil a otro. Así que en este caso el dispositivo móvil de escucha debe actuar como sumidero. ¿Cómo es esto posible? ¿Están utilizando algún otro perfil en lugar de a2dp?

Ok, eso puede ser un perfil diferente de lo que están usando. Porque la aplicación necesita ser instalada en el lado del cliente también. Pero, ¿cómo es posible transmitir la voz desde un micrófono bluetooth a un dispositivo Android ?

Por favor ayuda.