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
私はこの投稿に従ってみました: どうすればサウンドカード出力をストリーミングできますか?
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.
こちらもご覧ください:
Set device =/dev/dsp次に、次を使用してdarkiceを開始します。padspdarkice
padpは指定されたプログラムを起動し、OSS互換オーディオデバイス(/ dev/dspおよび補助デバイス)へのアクセスをPulseAudioサウンドサーバーにリダイレクトします。