Воспроизведение звука через pulseaudio на удалённой машине

cucullus
большая экзотика
У всех так, но pulse для этого не предназначена. Да и если запускать надо сервис хотябы в правах поограничивать...
Ошибки в тексте-неповторимый стиль автора©
indeviral
надо сервис хотябы в правах поограничивать
Так он сам дропается до юзера pulse!
$ ps -A -F | grep pulse
pulse       8650       1  1 58928 12380   1 Jan21 ?        00:13:47 /usr/bin/pulseaudio --realtime --no-cpu-limit --system --disallow-exit --daemon
Мне казалось это очевидно! Все (более-менее серьёзные) сервисы так делают.

Из мана:
if PulseAudio is running as a system daemon (see --system above) and is started as root the daemon will drop privileges and become a normal user process using this user and group.

PS. в повествовании написал чуть подробнее
такие дела.
indeviral
avahi в принципе не требует никакой конфигурации.
Если правил блокировки внутреннего трафика в сети нету он будет работать.
А это опция (на мой взгляд) нужна для трансляции между сетями тогда и наличии avahi на роутере оправдано, а так помрему (опять же) ерунда какая-то получается.

Ну мы и транслируем между сетями.
Если совсем грубо: комнате стоит N компьютеров, один из них "пульссервер", это часть большой подсети (они, кстати, с белыми ip, так что они часть сети Интернет;) ). Рядом с компами в той же сети стоит роутер, чтобы можно было с ноута или телефона подключаться. Роутер раздаёт dhcp wifi. С вайфая без настройки роутера с "пульссерверу" _через_mDNS_ не подключиться.
Можно забить адрес сервера вручную, конечно. Тогда роутер трогать не надо.
такие дела.
Кстати, немного постояла и стала на лету переключать выходы при показе youtube 1080. ;) (это на ноуте через вайфай)

Вещь немного в себе пульса.
такие дела.
cucullus
это очевидно
Ну при чтении по диагонали нет(
И всё равно не вижу никакого смысла((

indeviral
между подсетями
192.168.1.* и 192.168.2.*

Да чего спорить, в любом случаи толкать звук по сети таким методом спорное решение. Нужно что-то другое.
Ошибки в тексте-неповторимый стиль автора©
indeviral
всё равно не вижу никакого смысла
в чём нет смысла? (может опять плохо описал)
такие дела.
indeviral
толкать звук по сети таким методом спорное решение. Нужно что-то другое
какие есть ещё решения?
вот pipewire (или как там его) обещают. он уже готов?

indeviral
Да чего спорить
да я вообще не спорю. ;) я просто записки о проделанной работе написал! я не амбассадор пульсы ;) я ей пользоваться стал всего год как.

Мне самому интересны пределы применимости данного решения. Спасибо за кейс с онлайн видео!
такие дела.
cucullus
в чём нет смысла?
В запуске pulse с повышенными привелегиями и потом создании пользователя чтобы их урезать)))
Ну да ладно делайте как нравится. (Это кстати и называется отсебятина))

А на счёт вариантов, если будет время, сегодня же будет как минимум один) Самому захотелось добить этот вопрос.
Ошибки в тексте-неповторимый стиль автора©
indeviral
В запуске pulse с повышенными привелегиями и потом создании пользователя чтобы их урезать)))
Ну да ладно делайте как нравится. (Это кстати и называется отсебятина))

Это стандартное поведение любых (адекватных) сервисов! Я ничего тут не придумал. Всё по документации сделано, ни одного костыля.
Просто при установке, например веб-серверов, эти пользователи создаются автоматически.
Для пульсы это не делается потому, видимо, что системный режим практически не используется.

А по поводу решений. В пользу пульсы говорит то, что она везде есть и в одну строчку настраивается (на клиенте).
такие дела.
indeviral
будет как минимум один
не будет((
Ошибки в тексте-неповторимый стиль автора©
 
Зарегистрироваться или войдите чтобы оставить сообщение.