PulseAudio не может загружать / выгружать модули через pactl

450
Craig

В настоящее время я использую PulseAudio 5.0 - версию по умолчанию, поставляемую с Debian Jessie.

Я использую систему для передачи аудио на машины через сеть через module-rtp-send. Я хочу использовать pactlдля динамической загрузки и выгрузки модулей, но у меня возникла странная проблема, когда изменения, которые я делаю, возвращаются к состоянию, определенному default.paчерез минуту или около того.

Мой PulseAudio default.confопределен ниже;

#! /usr/bin/pulseaudio -nF  load-module module-udev-detect tsched=0 load-module module-native-protocol-unix load-module module-suspend-on-idle timeout=1  # failsafe stuff load-module module-default-device-restore load-module module-rescue-streams load-module module-always-sink load-module module-intended-roles  load-module module-null-sink sink_name=sp sink_properties=device.description="shairport" load-module module-rtp-send source=sp.monitor mtu=1408 destination_ip=192.168.0.11 set-default-sink sp  load-module module-null-sink sink_name=craig sink_properties=device.description="mpd" load-module module-rtp-send source=craig.monitor mtu=1408 destination_ip=192.168.0.12 

Вызов pactl list modules short | grep sendпоказывает следующее;

9 module-rtp-send source=sp.monitor mtu=1408 destination_ip=192.168.0.11 11 module-rtp-send source=craig.monitor mtu=1408 destination_ip=192.168.0.12 

Теперь, если я позвоню, например, pactl unload-module 9я увижу, что отправляющий модуль destination_ip=192.168.0.11исчез из списка, когда я повторю pactlвызов. Странная вещь в том, что модуль появится снова примерно через минуту. То же самое произойдет, если я попытаюсь load-module.

Я также пробовал это на Debian Stretch, используя PulseAudio 10.0. Проблема, кажется, присутствует и там.

0

0 ответов на вопрос

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