通过darkice 将声卡输出流式传输到icecast2

Alb*_*gos 5 sound devices streaming icecast

我想通过darkice流式传输到icecast服务器,默认的.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
Run Code Online (Sandbox Code Playgroud)

我尝试关注这篇文章:How can I stream my soundcard output?

Tak*_*kat 4

在 darkice 配置文件(参见 参考资料中的示例/usr/share/doc/darkice/examples)中,我们在以下部分中定义声音设备:

[input]
device          = <device>
Run Code Online (Sandbox Code Playgroud)

对于 ALSA,我们可以为声卡和子设备提供hw:1,01、子设备的 ALSA 语法0。通过以下方式查看您的卡规格:

aplay -l
Run Code Online (Sandbox Code Playgroud)

然而,通常您会定义一个默认设备。因此值得尝试以下条目:

device = default
device = pulse # in case we have pulseaudio running.
Run Code Online (Sandbox Code Playgroud)

也可以看看: