Pulse: различия между версиями

Материал из wiki.nntc.nnov.ru
Перейти к навигации Перейти к поиску
(Введение)
(Как прослушивать звук с удалённого компьютера на своём через локальную сеть посредством 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