Перенаправление звука SSH

Перенаправление звука SSH

У меня есть USB-ключ DVB-T, подключенный к моему серверу Linux (без графического интерфейса). Он работает правильно, но я хочу транслировать телепрограммы с сервера на свой ПК. Для этого я использую Kaffeine следующим образом:

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

Как вы видите, ssh работает на порту 666 и запускает kaffeine на сервере, но отображает результаты на моем ПК. Хорошо, но проблема в перенаправлении звука. Есть ли способ перенаправить звук вместе с видео и клавиатурой/мышью?

решение1

X11 имеет два замечательных аспекта: это фактический стандарт для отображения в Linux, и он прозрачен для сети. К сожалению, для звука такого нет. Естьзвуковые серверыкоторые делают именно то, что вам нужно; в отличие от X, который работает сразу из коробки, звуковые серверы, как правило, требуют небольшой настройки.

ДЖЕКиPulseaudioвот два варианта, которые я рекомендую изучить. Pulseaudio — это звуковая система по умолчанию в Ubuntu, что дает ей преимущество с точки зрения использования в Ubuntu и с точки зрения доступных руководств. JACK гордится своей низкой задержкой, что важно при просмотре фильмов.

Вам нужно будет сделать три вещи:

  • Настройте Kaffeine для выхода JACK или Pulseaudio и укажите порт (например, 5551).
  • На вашем настольном компьютере настройте звуковой сервер на прослушивание порта (например, 5552 — он может быть таким же, как на вашем беззвучном сервере, или нет). В Arch wiki есть инструкции дляДЖЕКиPulseaudio.Этот вопрос Ask Ubuntuтакже есть намеки на PA. Естьруководство для JACK2на сайте JACK.
  • Настройте SSH для переадресации соединений с сервера на клиент:-R 5551:localhost:5552

Связанный контент