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

Я хочу транслировать на сервер Icecast через Darkice, по умолчанию.cfg поставляется с /dev/dspОхота на OSS, но нет /dev/dsp в Ubuntu 12.10, поэтому я попробовал 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

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

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.

Смотрите также:

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

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

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