Esta es una idea bastante loca.
Estoy planeando configurar una configuración que envíe el audio que se reproduce en mi computadora portátil al servidor de mi casa a través de la red local para que el sonido se reproduzca en el servidor conectado a un equipo de música con buenos altavoces.
Se supone que sirve para ver películas en la computadora portátil con sonido en los altavoces sin necesidad de volver a colocar los cables.
Supongo que se puede hacer de manera similar a escribir texto en un archivo montado a través de sftp, pero con / dev / audio o / dev / mixer
Pero no tengo idea de cómo interceptar la salida de audio.
Esperamos consejos de profesionales;)
networking
audio
naugtur
fuente
fuente
Respuestas:
Como dijo Gilles, es mejor que busques actualizar la configuración de tu servidor de sonido.
Puede usar pulseaudio para escuchar un puerto TCP. Asegúrese de verificar padevchooser , que es una interfaz gráfica de usuario para actualizar su configuración.
Puede encontrar un tutorial en la wiki de archlinux .
fuente
module-native-protocol-tcp
tiene errores, no se mantiene y perderá horas, si no días de su vida, tratando de configurarlo para que funcione. En el mejor de los casos, obtendrá una calidad de sonido terrible y una configuración muy frágil.Lo que estás buscando es un servidor de sonido . Estos programas envían sonido a través de la red. Las opciones incluyen JACK , NAS , Pulseaudio y más .
Pulseaudio es el sistema de audio predeterminado en Ubuntu y está ampliamente disponible en Unix. JACK está ampliamente disponible en sistemas operativos de escritorio y se enorgullece de su baja latencia. Probaría estos dos primero. Ver Jack vs Pulseaudio: ¿cómo es más rápido? para una breve comparación
Para reproducir música en una computadora diferente, cualquiera de estos programas funcionaría siempre que logre instalar el mismo programa en ambas máquinas (usan protocolos incompatibles, aunque algunos tienen módulos de traducción). Pero al reproducir películas, puede tener problemas porque el reenvío de sonido a través de la red presenta una latencia perceptible. Algunos reproductores de películas le permiten ajustar la alineación entre audio y video; es posible que deba jugar con esta configuración.
fuente
Su mejor opción es probablemente VLC / VLS , pero espere algunos problemas desagradables con la deriva de sincronización, ya que es difícil mantener la reproducción de video aquí al mismo nivel que los datos de audio que se reproducen allí.
fuente
MPD permite la transmisión de audio a través de http, solo que no está configurado de forma predeterminada. La limitación es que MPD transmite desde su biblioteca de audio MPD, donde como servidor de sonido le permitirá transmitir cualquier audio en la computadora.
fuente
Yo mismo usé SoundWire ( http://georgielabs.net ) para esto. El cliente solo está disponible para Android, pero también funciona en una máquina virtual.
fuente
Use MPD en su computadora portátil para transmitir la música a su computadora en casa.
Sin embargo, le sugiero que ejecute MPD en la computadora en casa y que simplemente se conecte a MPD con su Cliente desde su computadora portátil (sugiero GMPC ).
Es cómo escucho música todo el tiempo, solo tengo una computadora con música y clientes en mi computadora portátil y otras computadoras.
MPD puede transmitir la música a través de la red, por lo que puede enviarla a un servidor o reproducirla directamente con mplayer.
fuente