Как я могу форсировать повторное обнаружение виртуальных звуковых устройств PulseAudio?

Чтобы установить автономную 32-битную версию Firefox рядом со стандартной 64-битной версией Firefox по умолчанию и использовать автономный 32-битный Java-плагин, проверьте ответ Fholst на этот другой вопрос.

8
задан 25 June 2012 в 11:00

39 ответов

Простой sudo service avahi-daemon restart добивается цели, даже если avahi-browse видит устройства до перезагрузки avahi. Спасибо Таккату за то, что он указал мне правильное направление.

4
ответ дан 25 July 2018 в 18:32

Простой sudo service avahi-daemon restart добивается цели, даже если avahi-browse видит устройства до перезагрузки avahi. Спасибо Таккату за то, что он указал мне правильное направление.

4
ответ дан 31 July 2018 в 11:06

Простой sudo service avahi-daemon restart добивается цели, даже если avahi-browse видит устройства до перезагрузки avahi. Спасибо Таккату за то, что он указал мне правильное направление.

4
ответ дан 31 July 2018 в 12:04

Простой sudo service avahi-daemon restart добивается цели, даже если avahi-browse видит устройства до перезагрузки avahi. Спасибо Таккату за то, что он указал мне правильное направление.

4
ответ дан 2 August 2018 в 00:43

Простой sudo service avahi-daemon restart добивается цели, даже если avahi-browse видит устройства до перезагрузки avahi. Спасибо Таккату за то, что он указал мне правильное направление.

4
ответ дан 4 August 2018 в 16:13

Простой sudo service avahi-daemon restart добивается цели, даже если avahi-browse видит устройства до перезагрузки avahi. Спасибо Таккату за то, что он указал мне правильное направление.

4
ответ дан 6 August 2018 в 00:51

Простой sudo service avahi-daemon restart добивается цели, даже если avahi-browse видит устройства до перезагрузки avahi. Спасибо Таккату за то, что он указал мне правильное направление.

4
ответ дан 7 August 2018 в 18:16

Простой sudo service avahi-daemon restart добивается цели, даже если avahi-browse видит устройства до перезагрузки avahi. Спасибо Таккату за то, что он указал мне правильное направление.

4
ответ дан 10 August 2018 в 07:01

Простой sudo service avahi-daemon restart добивается цели, даже если avahi-browse видит устройства до перезагрузки avahi. Спасибо Таккату за то, что он указал мне правильное направление.

4
ответ дан 15 August 2018 в 18:59
На ПК «Sink» (на котором вы хотите воспроизвести звук) откройте командную оболочку PulseAudio, перейдя в терминал и выпустите следующую команду. $ pacmd Вы увидите Python-подобную оболочку со следующим приветственным сообщением. Welcome to PulseAudio! Use "help" for usage information. >>> Перечислите устройства, которые могут воспроизводить звук на ПК с помощью команды в оболочке PulseAudio. >>> list-sinks Теперь вы увидите подробный список всех звуковых стоков. Просто запишите полное название раковины по вашему выбору. Он будет выглядеть как атрибут звуковой карты. Например, в моем случае это: 1 sink(s) available. index: 0 name: <alsa_output.pci-0000_00_1b.0.analog-stereo> ...

Строка моего интереса - это просто «alsa_output.pci-0000_00_1b.0.analog-stereo»

[d1 ] На ПК «Sink» (на котором вы хотите воспроизвести звук) откройте командную оболочку PulseAudio, перейдя в терминал и выступив следующую команду. $ pacmd Вы увидите Python-подобную оболочку со следующим приветственным сообщением. Welcome to PulseAudio! Use "help" for usage information. >>> Наконец, выберите это виртуальное звуковое устройство: $ pacmd set-default-sink home_theater Wallah !!
5
ответ дан 25 May 2018 в 10:17
  • 1
    Работал для меня - работает также с новым модулем раковины туннеля и с единственным IP-адресом хоста, не требуя указания точной раковины (я использую только один на этой малине Pi, подключенный к моей стереосистеме, поэтому нет необходимости в этом): 'pactl load-module module-tunnel-sink-new server = [2001: 470: ca90: 4: ba27: ebff: fee2: ada9] '- спасибо! – Jean-Marc Liotier 12 November 2015 в 04:07

Этот ответ не проверен, поэтому он может не работать, но он может привести вас в правильном направлении.

Я могу подтвердить нерешенные проблемы с сервисом Avahi, который иногда не может подключиться к серверу PulseAudio. Мы можем выполнить повторное подключение путем перезапуска сети или сервера pulseaudio, но, увы, это не всегда работает.

Чтобы преодолеть эту проблему, мы можем попытаться установить сетевой аудиопоток с использованием собственного протокола TCP для потоковой передачи напрямую на IP, а не на разрешение имени Avahi.

Для этого мы можем туннелировать удаленный приемник, загрузив проблемы с помощью службы Avahi на стороне приемника. На отправителе мы должны включить собственный TCP-протокол, загрузив module-native-protocol-tcp.

См. Также этот вопрос для терминологии и как определить переменную PULSE_SERVER:

[d8 ] module-native-protocol-tcp

Это довольно старый вопрос для Ubuntu 9.04, но моя терминология knwoledge и процедуры не изменились с тех пор.

Пожалуйста, также следуйте за PulseAudio Wiki по сетевым соединениям.

3
ответ дан 25 May 2018 в 10:17
  • 1
    Спасибо за одну ссылку. Решение там действительно работает и в моем случае тоже: sudo service avahi-daemon restart Я этого не ожидал, потому что avahi-browse видит устройства еще до перезапуска, но я думаю, что перезапуск запускает обратный вызов, который будет вызываться снова, что все, что необходимо. – Christian 26 June 2012 в 12:06
  • 2
    @Christian: хорошо, что это помогло. На данный момент я отказался от Авахи. – Takkat 26 June 2012 в 12:09
  • 3
    Я не уверен, понял ли я ваше предложение. Могу ли я использовать разрешение имен DNS или мне нужно знать IP? Я бы предпочел не использовать фиксированные IP-адреса, хотя вы можете сказать, что в случае HTPC это нормально. – Christian 26 June 2012 в 12:09
  • 4
    Да, я могу понять, почему. Я просто написал свой собственный ответ, хотя, потому что для людей, которые спотыкаются на этот вопрос, потому что у них такая же проблема, похоже, это самое простое решение. – Christian 26 June 2012 в 12:11

Вы можете попробовать pulseaudio -k, который убивает службу pulseaudio (он, кажется, запускается автоматически автоматически). Это вернуло мне вещи раньше.

Другая вещь, которая иногда помогает, - это отцепление, а затем привязка полей в Pulseaudio Preferences (a.k.a. paprefs). Флажки указаны в Make discoverable PulseAudio network sound devices available locally в Network Access и Enable network access to local sound devices в Network Server. Очевидно, что это, вероятно, работает только в том, что вы используете.

1
ответ дан 25 May 2018 в 10:17
  1. На компьютере «Sink» (на котором вы хотите воспроизводить звук) откройте командную оболочку PulseAudio, войдя в терминал и выполнив следующую команду. $ pacmd Вы увидите Python-подобную оболочку со следующим приветственным сообщением. Welcome to PulseAudio! Use "help" for usage information. >>>
  2. Перечислите устройства, которые могут воспроизводить звук на ПК, по команде в оболочке PulseAudio. >>> list-sinks Теперь вы увидите подробный список всех приемников звука.
  3. Просто запишите полное название выбранного вами приемника. Это появилось бы как атрибут звуковой карты. Например, в моем случае это: 1 sink(s) available. index: 0 name: <alsa_output.pci-0000_00_1b.0.analog-stereo> ...

Интересующая меня строка просто "alsa_output.pci-0000_00_1b.0.analog-stereo"

  1. Теперь перейдите на исходный ПК (т. е. источник аудиопотока мультимедиа), откройте терминал и выполните следующую команду $ pactl load-module module-tunnel-sink "server=192.168.1.105 sink=alsa_output.pci-0000_00_1b.0.analog-stereo sink_name=home_theater" Здесь 192.168.1.105 - IP-адрес компьютера-получателя, «alsa_output.pci». -0000_00_1b.0.analog-stereo "- это строка, которую вы только что скопировали из терминала приемника, а" home_theater "- это просто причудливое имя для вызова этого виртуального устройства вывода звука на вашем компьютере.
  2. Наконец выберите этот виртуальный звук устройство от: $ pacmd set-default-sink home_theater Wallah !!
5
ответ дан 25 July 2018 в 18:32

Вы можете попробовать pulseaudio -k, который убивает службу pulseaudio (кажется, она запускается снова автоматически). Раньше это возвращало мне вещи.

Другая вещь, которая иногда помогает, снимает галочки и затем снова ставит флажки в Pulseaudio Preferences (a.k.a. paprefs). Флажки Make discoverable PulseAudio network sound devices available locally в Network Access и Enable network access to local sound devices в Network Server. Очевидно, это работает только для того, что вы используете.

1
ответ дан 25 July 2018 в 18:32

Этот ответ не проверен, поэтому он может не сработать, но может привести вас в правильном направлении.

Я могу подтвердить нерешенные проблемы со службой Avahi , которая иногда не может подключиться к серверу PulseAudio. Мы можем успешно восстановить соединение, либо перезапустив сеть, либо сервер pulseaudio, но, увы, это не всегда работает.

Чтобы преодолеть эту проблему, мы можем попытаться установить сетевой аудиопоток, используя собственный протокол TCP для прямой потоковой передачи. к IP, а не с использованием разрешения имен Avahi.

Для этого мы можем туннелировать удаленный приемник, загрузив module-tunnel-sink на стороне получателя. В отправителе мы должны включить собственный протокол TCP, загрузив module-native-protocol-tcp .

См. Также этот вопрос для терминологии и определения переменной PULSE_SERVER. :

Как автоматически установить стандартный приемник PulseAudio на удаленный сервер при загрузке - Ubuntu 9.04

Это довольно старый вопрос для Ubuntu 9.04, но, к моему знанию терминология и процедуры с тех пор не сильно изменились.

Пожалуйста, также следуйте PulseAudio Wiki по сетевым подключениям .

3
ответ дан 25 July 2018 в 18:32
  1. На компьютере «Sink» (на котором вы хотите воспроизводить звук) откройте командную оболочку PulseAudio, войдя в терминал и выполнив следующую команду. $ pacmd Вы увидите Python-подобную оболочку со следующим приветственным сообщением. Welcome to PulseAudio! Use "help" for usage information. >>>
  2. Перечислите устройства, которые могут воспроизводить звук на ПК, по команде в оболочке PulseAudio. >>> list-sinks Теперь вы увидите подробный список всех приемников звука.
  3. Просто запишите полное название выбранного вами приемника. Это появилось бы как атрибут звуковой карты. Например, в моем случае это: 1 sink(s) available. index: 0 name: <alsa_output.pci-0000_00_1b.0.analog-stereo> ...

Интересующая меня строка просто "alsa_output.pci-0000_00_1b.0.analog-stereo"

  1. Теперь перейдите на исходный ПК (т. е. источник аудиопотока мультимедиа), откройте терминал и выполните следующую команду $ pactl load-module module-tunnel-sink "server=192.168.1.105 sink=alsa_output.pci-0000_00_1b.0.analog-stereo sink_name=home_theater" Здесь 192.168.1.105 - IP-адрес компьютера-получателя, «alsa_output.pci». -0000_00_1b.0.analog-stereo "- это строка, которую вы только что скопировали из терминала приемника, а" home_theater "- это просто причудливое имя для вызова этого виртуального устройства вывода звука на вашем компьютере.
  2. Наконец выберите этот виртуальный звук устройство от: $ pacmd set-default-sink home_theater Wallah !!
5
ответ дан 31 July 2018 в 11:06

Вы можете попробовать pulseaudio -k, который убивает службу pulseaudio (кажется, она запускается снова автоматически). Раньше это возвращало мне вещи.

Другая вещь, которая иногда помогает, снимает галочки и затем снова ставит флажки в Pulseaudio Preferences (a.k.a. paprefs). Флажки Make discoverable PulseAudio network sound devices available locally в Network Access и Enable network access to local sound devices в Network Server. Очевидно, это работает только для того, что вы используете.

1
ответ дан 31 July 2018 в 11:06

Этот ответ не проверен, поэтому он может не сработать, но может привести вас в правильном направлении.

Я могу подтвердить нерешенные проблемы со службой Avahi , которая иногда не может подключиться к серверу PulseAudio. Мы можем успешно восстановить соединение, либо перезапустив сеть, либо сервер pulseaudio, но, увы, это не всегда работает.

Чтобы преодолеть эту проблему, мы можем попытаться установить сетевой аудиопоток, используя собственный протокол TCP для прямой потоковой передачи. к IP, а не с использованием разрешения имен Avahi.

Для этого мы можем туннелировать удаленный приемник, загрузив module-tunnel-sink на стороне получателя. В отправителе мы должны включить собственный протокол TCP, загрузив module-native-protocol-tcp .

См. Также этот вопрос для терминологии и определения переменной PULSE_SERVER. :

Как автоматически установить стандартный приемник PulseAudio на удаленный сервер при загрузке - Ubuntu 9.04

Это довольно старый вопрос для Ubuntu 9.04, но, к моему знанию терминология и процедуры с тех пор не сильно изменились.

Пожалуйста, также следуйте PulseAudio Wiki по сетевым подключениям .

3
ответ дан 31 July 2018 в 11:06

Этот ответ не проверен, поэтому он может не сработать, но может привести вас в правильном направлении.

Я могу подтвердить нерешенные проблемы со службой Avahi , которая иногда не может подключиться к серверу PulseAudio. Мы можем успешно восстановить соединение, либо перезапустив сеть, либо сервер pulseaudio, но, увы, это не всегда работает.

Чтобы преодолеть эту проблему, мы можем попытаться установить сетевой аудиопоток, используя собственный протокол TCP для прямой потоковой передачи. к IP, а не с использованием разрешения имен Avahi.

Для этого мы можем туннелировать удаленный приемник, загрузив module-tunnel-sink на стороне получателя. В отправителе мы должны включить собственный протокол TCP, загрузив module-native-protocol-tcp .

См. Также этот вопрос для терминологии и определения переменной PULSE_SERVER. :

Как автоматически установить стандартный приемник PulseAudio на удаленный сервер при загрузке - Ubuntu 9.04

Это довольно старый вопрос для Ubuntu 9.04, но, к моему знанию терминология и процедуры с тех пор не сильно изменились.

Пожалуйста, также следуйте PulseAudio Wiki по сетевым подключениям .

3
ответ дан 31 July 2018 в 12:04

Вы можете попробовать pulseaudio -k, который убивает службу pulseaudio (кажется, она запускается снова автоматически). Раньше это возвращало мне вещи.

Другая вещь, которая иногда помогает, снимает галочки и затем снова ставит флажки в Pulseaudio Preferences (a.k.a. paprefs). Флажки Make discoverable PulseAudio network sound devices available locally в Network Access и Enable network access to local sound devices в Network Server. Очевидно, это работает только для того, что вы используете.

1
ответ дан 31 July 2018 в 12:04
  1. На компьютере «Sink» (на котором вы хотите воспроизводить звук) откройте командную оболочку PulseAudio, войдя в терминал и выполнив следующую команду. $ pacmd Вы увидите Python-подобную оболочку со следующим приветственным сообщением. Welcome to PulseAudio! Use "help" for usage information. >>>
  2. Перечислите устройства, которые могут воспроизводить звук на ПК, по команде в оболочке PulseAudio. >>> list-sinks Теперь вы увидите подробный список всех приемников звука.
  3. Просто запишите полное название выбранного вами приемника. Это появилось бы как атрибут звуковой карты. Например, в моем случае это: 1 sink(s) available. index: 0 name: <alsa_output.pci-0000_00_1b.0.analog-stereo> ...

Интересующая меня строка просто "alsa_output.pci-0000_00_1b.0.analog-stereo"

  1. Теперь перейдите на исходный ПК (т. е. источник аудиопотока мультимедиа), откройте терминал и выполните следующую команду $ pactl load-module module-tunnel-sink "server=192.168.1.105 sink=alsa_output.pci-0000_00_1b.0.analog-stereo sink_name=home_theater" Здесь 192.168.1.105 - IP-адрес компьютера-получателя, «alsa_output.pci». -0000_00_1b.0.analog-stereo "- это строка, которую вы только что скопировали из терминала приемника, а" home_theater "- это просто причудливое имя для вызова этого виртуального устройства вывода звука на вашем компьютере.
  2. Наконец выберите этот виртуальный звук устройство от: $ pacmd set-default-sink home_theater Wallah !!
5
ответ дан 31 July 2018 в 12:04

Вы можете попробовать pulseaudio -k, который убивает службу pulseaudio (кажется, она запускается снова автоматически). Раньше это возвращало мне вещи.

Другая вещь, которая иногда помогает, снимает галочки и затем снова ставит флажки в Pulseaudio Preferences (a.k.a. paprefs). Флажки Make discoverable PulseAudio network sound devices available locally в Network Access и Enable network access to local sound devices в Network Server. Очевидно, это работает только для того, что вы используете.

1
ответ дан 2 August 2018 в 00:43
  1. На компьютере «Sink» (на котором вы хотите воспроизводить звук) откройте командную оболочку PulseAudio, войдя в терминал и выполнив следующую команду. $ pacmd Вы увидите Python-подобную оболочку со следующим приветственным сообщением. Welcome to PulseAudio! Use "help" for usage information. >>>
  2. Перечислите устройства, которые могут воспроизводить звук на ПК, по команде в оболочке PulseAudio. >>> list-sinks Теперь вы увидите подробный список всех приемников звука.
  3. Просто запишите полное название выбранного вами приемника. Это появилось бы как атрибут звуковой карты. Например, в моем случае это: 1 sink(s) available. index: 0 name: <alsa_output.pci-0000_00_1b.0.analog-stereo> ...

Интересующая меня строка просто "alsa_output.pci-0000_00_1b.0.analog-stereo"

  1. Теперь перейдите на исходный ПК (т. е. источник аудиопотока мультимедиа), откройте терминал и выполните следующую команду $ pactl load-module module-tunnel-sink "server=192.168.1.105 sink=alsa_output.pci-0000_00_1b.0.analog-stereo sink_name=home_theater" Здесь 192.168.1.105 - IP-адрес компьютера-получателя, «alsa_output.pci». -0000_00_1b.0.analog-stereo "- это строка, которую вы только что скопировали из терминала приемника, а" home_theater "- это просто причудливое имя для вызова этого виртуального устройства вывода звука на вашем компьютере.
  2. Наконец выберите этот виртуальный звук устройство от: $ pacmd set-default-sink home_theater Wallah !!
5
ответ дан 2 August 2018 в 00:43

Этот ответ не проверен, поэтому он может не сработать, но может привести вас в правильном направлении.

Я могу подтвердить нерешенные проблемы со службой Avahi , которая иногда не может подключиться к серверу PulseAudio. Мы можем успешно восстановить соединение, либо перезапустив сеть, либо сервер pulseaudio, но, увы, это не всегда работает.

Чтобы преодолеть эту проблему, мы можем попытаться установить сетевой аудиопоток, используя собственный протокол TCP для прямой потоковой передачи. к IP, а не с использованием разрешения имен Avahi.

Для этого мы можем туннелировать удаленный приемник, загрузив module-tunnel-sink на стороне получателя. В отправителе мы должны включить собственный протокол TCP, загрузив module-native-protocol-tcp .

См. Также этот вопрос для терминологии и определения переменной PULSE_SERVER. :

Как автоматически установить стандартный приемник PulseAudio на удаленный сервер при загрузке - Ubuntu 9.04

Это довольно старый вопрос для Ubuntu 9.04, но, к моему знанию терминология и процедуры с тех пор не сильно изменились.

Пожалуйста, также следуйте PulseAudio Wiki по сетевым подключениям .

3
ответ дан 2 August 2018 в 00:43
  1. На компьютере «Sink» (на котором вы хотите воспроизводить звук) откройте командную оболочку PulseAudio, войдя в терминал и выполнив следующую команду. $ pacmd Вы увидите Python-подобную оболочку со следующим приветственным сообщением. Welcome to PulseAudio! Use "help" for usage information. >>>
  2. Перечислите устройства, которые могут воспроизводить звук на ПК, по команде в оболочке PulseAudio. >>> list-sinks Теперь вы увидите подробный список всех приемников звука.
  3. Просто запишите полное название выбранного вами приемника. Это появилось бы как атрибут звуковой карты. Например, в моем случае это: 1 sink(s) available. index: 0 name: <alsa_output.pci-0000_00_1b.0.analog-stereo> ...

Интересующая меня строка просто "alsa_output.pci-0000_00_1b.0.analog-stereo"

  1. Теперь перейдите на исходный ПК (т. е. источник аудиопотока мультимедиа), откройте терминал и выполните следующую команду $ pactl load-module module-tunnel-sink "server=192.168.1.105 sink=alsa_output.pci-0000_00_1b.0.analog-stereo sink_name=home_theater" Здесь 192.168.1.105 - IP-адрес компьютера-получателя, «alsa_output.pci». -0000_00_1b.0.analog-stereo "- это строка, которую вы только что скопировали из терминала приемника, а" home_theater "- это просто причудливое имя для вызова этого виртуального устройства вывода звука на вашем компьютере.
  2. Наконец выберите этот виртуальный звук устройство от: $ pacmd set-default-sink home_theater Wallah !!
5
ответ дан 4 August 2018 в 16:13

Вы можете попробовать pulseaudio -k, который убивает службу pulseaudio (кажется, она запускается снова автоматически). Раньше это возвращало мне вещи.

Другая вещь, которая иногда помогает, снимает галочки и затем снова ставит флажки в Pulseaudio Preferences (a.k.a. paprefs). Флажки Make discoverable PulseAudio network sound devices available locally в Network Access и Enable network access to local sound devices в Network Server. Очевидно, это работает только для того, что вы используете.

1
ответ дан 4 August 2018 в 16:13

Этот ответ не проверен, поэтому он может не сработать, но может привести вас в правильном направлении.

Я могу подтвердить нерешенные проблемы со службой Avahi , которая иногда не может подключиться к серверу PulseAudio. Мы можем успешно восстановить соединение, либо перезапустив сеть, либо сервер pulseaudio, но, увы, это не всегда работает.

Чтобы преодолеть эту проблему, мы можем попытаться установить сетевой аудиопоток, используя собственный протокол TCP для прямой потоковой передачи. к IP, а не с использованием разрешения имен Avahi.

Для этого мы можем туннелировать удаленный приемник, загрузив module-tunnel-sink на стороне получателя. В отправителе мы должны включить собственный протокол TCP, загрузив module-native-protocol-tcp .

См. Также этот вопрос для терминологии и определения переменной PULSE_SERVER. :

Как автоматически установить стандартный приемник PulseAudio на удаленный сервер при загрузке - Ubuntu 9.04

Это довольно старый вопрос для Ubuntu 9.04, но, к моему знанию терминология и процедуры с тех пор не сильно изменились.

Пожалуйста, также следуйте PulseAudio Wiki по сетевым подключениям .

3
ответ дан 4 August 2018 в 16:13

Вы можете попробовать pulseaudio -k, который убивает службу pulseaudio (кажется, она запускается снова автоматически). Раньше это возвращало мне вещи.

Другая вещь, которая иногда помогает, снимает галочки и затем снова ставит флажки в Pulseaudio Preferences (a.k.a. paprefs). Флажки Make discoverable PulseAudio network sound devices available locally в Network Access и Enable network access to local sound devices в Network Server. Очевидно, это работает только для того, что вы используете.

1
ответ дан 6 August 2018 в 00:51
  1. На компьютере «Sink» (на котором вы хотите воспроизводить звук) откройте командную оболочку PulseAudio, войдя в терминал и выполнив следующую команду. $ pacmd Вы увидите Python-подобную оболочку со следующим приветственным сообщением. Welcome to PulseAudio! Use "help" for usage information. >>>
  2. Перечислите устройства, которые могут воспроизводить звук на ПК, по команде в оболочке PulseAudio. >>> list-sinks Теперь вы увидите подробный список всех приемников звука.
  3. Просто запишите полное название выбранного вами приемника. Это появилось бы как атрибут звуковой карты. Например, в моем случае это: 1 sink(s) available. index: 0 name: <alsa_output.pci-0000_00_1b.0.analog-stereo> ...

Интересующая меня строка просто "alsa_output.pci-0000_00_1b.0.analog-stereo"

  1. Теперь перейдите на исходный ПК (т. е. источник аудиопотока мультимедиа), откройте терминал и выполните следующую команду $ pactl load-module module-tunnel-sink "server=192.168.1.105 sink=alsa_output.pci-0000_00_1b.0.analog-stereo sink_name=home_theater" Здесь 192.168.1.105 - IP-адрес компьютера-получателя, «alsa_output.pci». -0000_00_1b.0.analog-stereo "- это строка, которую вы только что скопировали из терминала приемника, а" home_theater "- это просто причудливое имя для вызова этого виртуального устройства вывода звука на вашем компьютере.
  2. Наконец выберите этот виртуальный звук устройство от: $ pacmd set-default-sink home_theater Wallah !!
5
ответ дан 6 August 2018 в 00:51

Этот ответ не проверен, поэтому он может не сработать, но может привести вас в правильном направлении.

Я могу подтвердить нерешенные проблемы со службой Avahi , которая иногда не может подключиться к серверу PulseAudio. Мы можем успешно восстановить соединение, либо перезапустив сеть, либо сервер pulseaudio, но, увы, это не всегда работает.

Чтобы преодолеть эту проблему, мы можем попытаться установить сетевой аудиопоток, используя собственный протокол TCP для прямой потоковой передачи. к IP, а не с использованием разрешения имен Avahi.

Для этого мы можем туннелировать удаленный приемник, загрузив module-tunnel-sink на стороне получателя. В отправителе мы должны включить собственный протокол TCP, загрузив module-native-protocol-tcp .

См. Также этот вопрос для терминологии и определения переменной PULSE_SERVER. :

Как автоматически установить стандартный приемник PulseAudio на удаленный сервер при загрузке - Ubuntu 9.04

Это довольно старый вопрос для Ubuntu 9.04, но, к моему знанию терминология и процедуры с тех пор не сильно изменились.

Пожалуйста, также следуйте PulseAudio Wiki по сетевым подключениям .

3
ответ дан 6 August 2018 в 00:51

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

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