Потоковая звуковая карта выводится на icecast2 через darkice

Я хочу транслировать на сервер icecast через darkice, по умолчанию .cfg поставляется с /dev/dsp, ведь это OSS, но в Ubuntu 12.10 нет /dev/dsp, поэтому я попробовал hw:0,0, но это всего лишь микрофон и я хотел бы транслировать все выходные данные звуковой карты.

Есть идеи?

cat /proc/asound/cards
 0 [SB             ]: HDA-Intel - HDA ATI SB
                      HDA ATI SB at 0xf8700000 irq 16

cat /proc/asound/devices
  1:        : sequencer
  2: [ 0- 0]: digital audio playback
  3: [ 0- 0]: digital audio capture
  4: [ 0- 0]: hardware dependent
  5: [ 0]   : control
 33:        : timer

Я пытался подписаться на этот пост: Как я могу транслировать вывод своей звуковой карты?

4
задан 13 April 2017 в 15:23

2 ответа

В файле конфигурации darkice (см. Пример в /usr/share/doc/darkice/examples) мы определяем звуковое устройство в следующем разделе:

[input]
device          = <device>

Для ALSA мы можем предоставить звуковую карту и вспомогательное устройство с синтаксисом ALSA. hw:1,0 для карты 1, подустройство 0. См. Спецификации вашей карты с:

aplay -l

Обычно, однако, вы определили устройство по умолчанию. Поэтому стоит попробовать следующие записи:

device = default
device = pulse # in case we have pulseaudio running.

См. Также:

0
ответ дан 13 April 2017 в 15:23

Установите устройство = / dev / dsp. Затем запустите darkice, используя: padsp darkice

padsp запускает указанную программу и перенаправляет свой доступ к совместимым с OSS аудиоустройствам (/ dev / dsp и вспомогательным устройствам) на Звуковой сервер PulseAudio.

0
ответ дан 13 April 2017 в 15:23

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

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