Redireccionamiento de audio ssh

8

Tengo un dongle USB DVB-T conectado a mi servidor Linux (sin GUI). Funciona correctamente, pero quiero transmitir programas de TV desde el servidor a mi PC. Para esto uso Kaffeine de esa manera:

ssh -X -p 666 -i /home/maciek/.ssh/id_rsa media@media env LANG=pl_PL.UTF-8 /usr/bin/kaffeine

Como puede ver, ssh funciona en el puerto 666 e inicia kaffeine en el servidor, pero muestra los resultados en mi PC. Agradable, pero el problema es la redirección de audio. ¿Hay alguna forma de redirigir el audio junto con el video y el teclado / mouse?

mackowiakp
fuente

Respuestas:

3

X11 tiene dos aspectos interesantes: es un estándar de facto para la visualización en Linux y es transparente para la red. Desafortunadamente no existe tal cosa para el sonido. Hay servidores de sonido que hacen exactamente lo que quieres; A diferencia de X, que funciona de fábrica, los servidores de sonido suelen requerir una pequeña configuración.

JACK y Pulseaudio son las dos opciones que recomiendo investigar. Pulseaudio es el sistema de sonido predeterminado en Ubuntu, lo que le da una ventaja en términos de uso en Ubuntu y en términos de tutoriales disponibles. JACK se enorgullece de su baja latencia, que es importante cuando ves una película.

Tendrás que hacer tres cosas:

  • Configure Kaffeine para la salida JACK o Pulseaudio e indique un puerto (por ejemplo, 5551).
  • En su computadora de escritorio, configure el servidor de sonido para escuchar en un puerto (por ejemplo, 5552; ​​puede ser el mismo que en su servidor silencioso o no). La wiki de Arch tiene howtos para JACK y Pulseaudio . Esta pregunta Ask Ubuntu también tiene pistas sobre PA. Hay una guía para JACK2 en el sitio JACK.
  • Configure SSH para reenviar conexiones desde el servidor al cliente: -R 5551:localhost:5552
Gilles 'SO- deja de ser malvado'
fuente
OKAY. Pero, ¿puedo ron pulseaudio y / o JACK en un servidor sin GUI?
mackowiakp
@ user180586 Sí, claro. ¿Por qué demonios no sería posible? No hay conexión entre tener una GUI local y poder ejecutar software.
Gilles 'SO- deja de ser malvado'
OKAY. GRACIAS. ¡Lo intentaré!
mackowiakp