7 votos

¿Cómo transmitir audio desde Android a un servidor de PulseAudio?

Tengo un servidor linux en casa ejecutando el PulseAudio - con dispositivos de audio compartidos, que están conectados a un buen sistema de sonido.

Y tengo un teléfono basado en Android 4.4. Quiero transmitir audio desde mi teléfono al servidor PulseAudio.

¿Cómo puedo hacer eso?

0 votos

Tal vez registrándolo como dispositivo de entrada Bluetooth? No sé si algo así se ofrece "de fábrica", pero podría imaginar que funcionaría como "declarar tu PC Linux un auricular BT", emparejarlo y tener tu audio transmitido al "gran auricular" entonces. Nunca lo he intentado, ¡aunque :)

5voto

abyss.7 Puntos 130

Para mi distribución de Linux (Fedora 20) es bastante simple:

  1. [PC] Ejecutar PulseAudio. (Se ejecuta automáticamente en Fedora)
  2. [PC] Cargar el módulo bluetooth-discovery. (Se carga automáticamente en Fedora)
  3. [PC, Android] Emparejar con el teléfono Android a través de Bluetooth.
  4. [Android] En las opciones del dispositivo, seleccionar el perfil "Usar para audio multimedia".
  5. [PC] Conectar al teléfono.
  6. [Android] Reproducir música. (Yo uso Google Play Music - funciona)
  7. [PC] El flujo de audio del teléfono se detecta como una Fuente de Entrada - en caso de que quieras silenciarlo o amplificarlo.

Precauciones

El único problema es el paso 5. No puedo conectar mi PC desde mi teléfono - creo que es un problema de Linux - y es otra pregunta para otro foro.

0 votos

Estas instrucciones podrían ser más claras... ¿cómo se hacen #2 y #3?

0 votos

Algunos consejos para otros que puedan llegar a esta página. En ubuntu 16.04 usa sudo apt install pulseaudio-module-bluetooth para instalar el módulo requerido. Usa pactl load-module module-bluetooth-discovery para cargarlo. Si ves Failure: Module initialization failed entonces probablemente es porque el módulo ya está cargado. Empareja tu teléfono a través del menú bluetooth del sistema (es decir, en unity-control-center). Tuve que iniciar el emparejamiento desde ubuntu en lugar del teléfono (el teléfono no veía la PC). media audio ya estaba habilitado por defecto. La entrada aparece en el menú de sonido del sistema.

3voto

drott Puntos 151

Actualmente no hay un protocolo integrado para que los Android "stock" se conecten a servidores remotos de Pulseaudio. Sin embargo, se ha creado un ROM personalizado que incluye Pulseaudio como motor de sonido de Android. Quizás pronto tu respuesta estará integrada en los Android.

Si no tienes Bluetooth o deseas más alcance, también puedes instalar un servidor UPnP en tu máquina Linux. Rygel es uno. Algunas aplicaciones de reproductores pueden enviar audio a dispositivos UPnP remotos, otras no. Busca en la configuración de tu reproductor palabras como "lanzar" y "reproductor" estas configuraciones te permiten elegir un reproductor remoto. Los dispositivos UPnP se reconocen automáticamente y pueden ser seleccionados para reproducir una vez encontrados.

Un reproductor de audio UPnP gratuito es UPnPlay. Instálalo desde Play Store y selecciona el motor de representación de tu PC Linux que ejecuta rygel. Este método utilizará el WiFi de tu dispositivo Android para enviar audio al PC multimedia. El alcance será mucho mayor que el de Bluetooth.

Si ejecutas Kodi en tu PC Multimedia, activa UPnP en la configuración y Kodi hará el trabajo de rygel. La versión de pago de Yatse, un control remoto de Kodi, también puede lanzar a servidores remotos.

0 votos

¿Enlaces a las aplicaciones por favor?

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