it-swarm-es.tech

Envío de audio a través de la red

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 a mi servidor doméstico a través de local red 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;)

29
naugtur

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 .

13
Gert

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 cuando reproduce 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.

Su mejor opción es probablemente VLC/VLS , pero espera algunos problemas desagradables con la deriva de sincronización, ya que es difícil mantener la reproducción del video aquí en sincronía con la reproducción de datos de audio allí.

5
msw

Yo mismo usé SoundWire ( http://georgielabs.net ) para esto. El cliente solo está disponible para Android, pero ejecutarlo en un VM también funciona.

0
damian101

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.

0
zeroseventeen