web-dev-qa-db-ja.com

darkice経由でicecast2にサウンドカード出力をストリーミングする

Darkiceを介してicecastサーバーにストリーミングしたい、デフォルトの.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
Alberto Burgos

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.

こちらもご覧ください:

4
Takkat

Set device =/dev/dsp次に、次を使用してdarkiceを開始します。padspdarkice

padpは指定されたプログラムを起動し、OSS互換オーディオデバイス(/ dev/dspおよび補助デバイス)へのアクセスをPulseAudioサウンドサーバーにリダイレクトします。

3
MisterR