У меня есть два компьютера. Компьютер A работает под управлением Ubuntu 11.10 с Gnome Clasic. Компьютер B работает на Mythbuntu 11.10. Компьютер B имеет приятную цифровую аудиосистему.
Я хочу воспроизводить музыку с Banshee на компьютере A, но мне нужно передать звук через локальную сеть и выйти через динамики компьютера B.
Я нашел этот вопрос, который указывал, что я должен использовать нечто, называемое «папреф», чтобы добиться этого. Итак, я установил paprefs, а затем в диалоговом окне «Сетевой сервер» я выбрал следующие настройки:
А потом ... я понятия не имею, что должно произойти. Я проверил домашнюю страницу paprefs, и все, что они говорят в разделе « Документация», это «Сказать особо нечего. Просто запустите paprefs и убедитесь сами».
Я не вижу, чтобы что-то происходило или каким-либо образом я должен был установить соединение между компьютером A и компьютером B.
Как это должно работать? Может ли кто-то предоставить четкие инструкции о том, что нужно сделать для установления соединения?
В идеале надежда состоит в том, что у меня может быть настройка, которая позволяет мне всегда воспроизводить определенные приложения, такие как Banshee, по локальной сети, используя звуковую систему компьютера B. Другими словами, после настройки он является значением по умолчанию и не требует повторного подключения вручную каждый раз.
источник
Ответы:
Наименее сложный способ отправки аудио с одного сервера Pulse Audio на другой по локальной сети - это использование функции RTP / Multicast, которую вы можете настроить с помощью paprefs .
На отправителя:
Выберите вашу локальную звуковую карту или выберите отдельное устройство, которое вы можете выбрать в качестве аудиовыхода из Audio Preferences .
На приемнике:
При этом аудио будет отправлено от отправителя к получателю через вашу локальную сеть.
источник
pulseaudio -k
этим иногда помогает.В следующем примере показано, как создать TCP-туннель pulseaudio для передачи звука с компьютера
alpha
на компьютерbeta
. В моем случае оба компьютера работают под управлением Ubuntu 14.04.На
alpha
(исходный компьютер) добавьте следующие строки/etc/pulse/default.pa
:(Выберите любое уникальное значение для
sink_name
. Я произвольно решил использовать значениеbeta
.)На
beta
(целевой компьютер) добавьте следующую строку/etc/pulse/default.pa
:Выше,
LAN_NAME
иIP_ADDRESS_OF_BETA
будет специфичным для ваших компьютеров и вашей локальной сети. Например, они могут быть:После внесения вышеуказанных изменений перезапустите pulseaudio, сначала включите
beta
, затем включитеalpha
. Порядок имеет значение. Я перезапускаю pulseaudio с помощьюpulseaudio --kill
. Я бегуpulseaudio --kill
от имени моего пользователяUID
(не от имени root), так как pulseaudio уже работает как мой личныйUID
.Если все работает успешно, вы должны увидеть туннель на
Output Devices
вкладкеpavucontrol
наalpha
. Когда источник звука играет, вы должны быть в состоянии направлять источник в туннель наPlayback
вкладкеpavucontrol
наalpha
.Пока туннель не поврежден, вы также должны видеть туннель на
Playback
вкладке «pavucontrol
Вклbeta
.». Если туннель исчезает, перезапустите pulseaudio, сначала включитеbeta
, затем включитеalpha
. Туннель создается только приpulseaudio
запускеalpha
.Примечание 1: В этом примере предполагается, что pulseaudio работает на обоих
alpha
иbeta
. По состоянию на 2016 год по умолчанию в Ubuntu pulseaudio работает годами.Примечание 2: В этом примере не используется сеть с нулевой конфигурацией Avahi. Avahi может быть включен по умолчанию в Ubuntu, но я отключил Avahi в моих системах. В моей локальной сети
beta
(конечный компьютер) всегда используется один и тот же IP-адрес, и я знаю этот адрес.Примечание 3: Вышеуказанное
auth-ip-acl
предоставляет доступ к любому устройству в локальной сети. Pulseaudio также поддерживает другие (более безопасные) методы аутентификации. Я использую,auth-ip-acl
чтобы упростить настройку.Более подробную информацию можно найти на следующих страницах:
/raspberrypi/8621/how-to-set-up-a-pulseaudio-sink https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Network/# index2h2 https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Modules/#index14h3
источник