Pulse: различия между версиями
Vovan (обсуждение | вклад) (→Введение) |
Vovan (обсуждение | вклад) (→Как прослушивать звук с удалённого компьютера на своём через локальную сеть посредством Pulseaudio) |
||
Строка 7: | Строка 7: | ||
==Простой вариант== | ==Простой вариант== | ||
− | ====== | + | В этом варианте всё будет работать временно, после выполнения команды на машине-источника и машины-назначения. После перезагрузки машин потребуется повторно вводить команды. |
+ | |||
+ | Для создания команды нам нужно знать ip адрес машины-назначения. | ||
+ | |||
+ | Допустим, адрес будет такой: | ||
+ | |||
+ | 192.168.10.99 | ||
+ | |||
+ | В каждом конкретном случае адрес нужно заменить на актуальный. | ||
+ | |||
+ | ===На машине, на которую необходимо передавать аудио с удалённой машины (т.е. на машине-назначения)=== | ||
+ | |||
+ | Выполняем команду, которая загрузит модуль PulseAudio, который начнёт прослушивать на ip адресе порт, к которому сможет подключиться машина-источник. | ||
+ | |||
+ | Поскольку в большинстве дистрибутивов GNU/Linux, процесс PulseAudio запускается от имени текущего пользователя, команду нужно вводить в терминале текущего пользователя, не повышая привилегии до суперпользователя. | ||
+ | |||
+ | Итак, команда: | ||
+ | |||
+ | pactl load-module module-tunnel-sink server=192.168.10.99 sink_name=remote_sink |
Версия 16:17, 8 ноября 2023
Содержание
Как прослушивать звук с удалённого компьютера на своём через локальную сеть посредством Pulseaudio
Введение
Этот способ актуален только для GNU/Linux систем, основным звуковым сервером которых является Pulseaudio. Что это такое и как оно соотносится с другими непонятными словами типа ALSA, OSS, JACK и прочим, читать здесь
Простой вариант
В этом варианте всё будет работать временно, после выполнения команды на машине-источника и машины-назначения. После перезагрузки машин потребуется повторно вводить команды.
Для создания команды нам нужно знать ip адрес машины-назначения.
Допустим, адрес будет такой:
192.168.10.99
В каждом конкретном случае адрес нужно заменить на актуальный.
На машине, на которую необходимо передавать аудио с удалённой машины (т.е. на машине-назначения)
Выполняем команду, которая загрузит модуль PulseAudio, который начнёт прослушивать на ip адресе порт, к которому сможет подключиться машина-источник.
Поскольку в большинстве дистрибутивов GNU/Linux, процесс PulseAudio запускается от имени текущего пользователя, команду нужно вводить в терминале текущего пользователя, не повышая привилегии до суперпользователя.
Итак, команда:
pactl load-module module-tunnel-sink server=192.168.10.99 sink_name=remote_sink