Как пересылать звук с одного компьютера на другой через Lan?

У меня два компьютера. Компьютер A работает с Ubuntu 11.10 с Gnome Clasic. В компьютере B работает Mythbuntu 11.10. Компьютер B имеет сладкую звуковую звуковую систему.

Я хочу играть музыку с Banshee на компьютере A, но есть звук, передаваемый по локальной сети и выходящий на динамики компьютера B.

Я нашел этот вопрос, который указал, что я должен использовать что-то под названием «paprefs», чтобы добиться этого. Итак, я установил paprefs, а затем в диалоговом окне «Сетевой сервер» я выбрал следующие настройки:

И тогда ... Я понятия не имею, что должно произойти. Я проверил домашнюю страницу paprefs, и все, что они говорят в , этот вопрос : «Не так много сказать. Просто запустите paprefs и убедитесь сами».

видеть что-нибудь, что происходит или каким-либо образом я должен подключиться от компьютера А к компьютеру.

Как это должно работать?

В идеале надеюсь, что у меня может быть настройка, которая позволяет мне всегда играть в определенные приложения, такие как Banshee, по локальной сети, используя Звуковая система компьютера B. Другими словами, после настройки, это значение по умолчанию, и его не нужно повторно подключать каждый раз.

1
задан 5 February 2018 в 11:07

2 ответа

См. это руководство для другого простого метода, который позволяет вам выбирать звуковые карты серверов на клиенте.

0
ответ дан 25 May 2018 в 17:46

В приведенном ниже примере показано, как создать туннель pulseaudio TCP для пересылки звука с компьютера alpha на компьютер beta. В моем случае на обоих компьютерах работает Ubuntu 14.04.

На alpha (исходный компьютер) добавьте следующие строки в /etc/pulse/default.pa:

.fail
load-module  module-tunnel-sink  sink_name=beta  server=tcp:IP_ADDRESS_OF_BETA:4713
.nofail

(Выберите любой уникальный значение sink_name. Я произвольно решил использовать значение beta.)

На beta (компьютер назначения) добавьте следующую строку в /etc/pulse/default.pa:

load-module  module-native-protocol-tcp  auth-ip-acl=127.0.0.1;LAN_NAME

В приведенном выше, LAN_NAME и IP_ADDRESS_OF_BETA будут специфичны для ваших компьютеров и вашей локальной сети. Например, они могут быть:

LAN_NAME            =  192.168.1.0/24
IP_ADDRESS_OF_BETA  =  192.168.1.10

После выполнения вышеуказанных изменений перезапустите pulseaudio, сначала на beta, затем на alpha. Приказ имеет значение. Я перезапускаю pulseaudio с помощью pulseaudio --kill. Я запускаю pulseaudio --kill в качестве моего песона UID (не как root), поскольку pulseaudio уже работает как мой личный UID.

Если все сработало успешно, вы должны увидеть туннель на [ f20] вкладки pavucontrol на alpha. Когда воспроизводится аудиоисточник, вы можете перенаправить источник в туннель на вкладке Playback в pavucontrol на alpha.

Пока туннель не поврежден, вы должны также можно увидеть туннель на вкладке Playback в pavucontrol на beta. Если туннель исчезнет, ​​перезапустите pulseaudio, сначала на beta, затем на alpha. Тоннель создается только тогда, когда pulseaudio запускается на alpha.

Примечание 1: В этом примере предполагается, что pulseaudio работает как на alpha, так и на beta. По состоянию на 2016 г. pulseaudio работает по умолчанию на Ubuntu и имеет много лет.

Примечание 2: В этом примере не используется сетевая конфигурация Avahi Zero. Avahi может быть включен по умолчанию на Ubuntu, но я отключил Avahi в моих системах. В моей локальной сети beta (конечный компьютер) всегда имеет тот же IP-адрес, и я знаю этот адрес.

Примечание 3: Выше auth-ip-acl предоставляет доступ к любому устройству в локальной сети. Pulseaudio также поддерживает другие (более безопасные) методы аутентификации. Я использую auth-ip-acl для упрощения конфигурации.

Более подробную информацию можно найти на следующих страницах:

https://raspberrypi.stackexchange.com/questions/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/ Документация / Пользователь / Модули / # index14h3

0
ответ дан 25 May 2018 в 17:46

Другие вопросы по тегам:

Похожие вопросы: