Я изучаю малобюджетные способы передачи звука с моего компьютера (Ubuntu) на HiFi без проводов. В настоящее время я тестирую установку, в которой беспроводной маршрутизатор Asus WL-500gP запускает демон ESD и подключает звуковую карту USB, которая затем подключается к HiFi.

Я тестирую воспроизведение на ПК с mpg123-esd и Spotify под Wine. Звук есть, время ожидания неожиданно низкое, но я также время от времени слышу случайные щелчки и некоторые искажения. Я полагаю, это из-за низкой задержки и беспроводной потоковой передачи несжатого аудио - любые пакеты падают, процессор временно занят и т.д. Будет вызывать щелчки при выводе звука.

Есть ли способ обойти эту проблему, возможно, каким-то образом увеличить время ожидания / размер буфера?

Потоковое вещание с использованием протокола shoutcast кажется выходом, но я чувствую, что это сложная и хрупкая установка.

1 ответ1

2

Я попробовал это около двух лет назад. Я помню, что мне повезло больше с pulseaudio чем с esound (который уже активно не разрабатывался), он гораздо более настраиваемый (и гораздо более сложный!)... все же он едва работал (никакого сжатия потока и моего восходящего соединения не было отлично). Я не помню детали этой установки сейчас.

Теперь кажется, что pulseaudio поддерживает больше протоколов (RTP кажется многообещающим, поскольку он должен правильно обрабатывать отбрасывание пакетов), поэтому он может (или не может) работать лучше.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .