O Darkice precisa de um arquivo de configuração para poder transmitir para um servidor Icecast. Exemplos de arquivos de configuração podem ser encontrados em /usr/share/doc/darkice/examples
, mas a configuração precisa ser adaptada às nossas configurações.
Uma configuração possível pode ser a seguinte:
[general]
duration = 0 # duration in s, 0 forever
bufferSecs = 1 # buffer, in seconds
reconnect = yes # reconnect if disconnected
[input]
device = default # 'pulse' for Pulseaudio
sampleRate = 44100 # sample rate 11025, 22050 or 44100
bitsPerSample = 16 # bits
channel = 2 # 2 = stereo
[icecast2-0]
bitrateMode = vbr # variable bit rate ('cbr' constant, 'abr' average)
quality = 1.0 # 1.0 is best quality
format = mp3 # format. Choose 'vorbis' for OGG Vorbis
bitrate = 256 # bitrate
server = localhost # or IP
port = 8000 # port for IceCast2 access
password = hackme # source password to the IceCast2 server
mountPoint = mystream.mp3 # mount point on the IceCast2 server .mp3 or .ogg
name = mystream
Salve este arquivo em qualquer local (por padrão, o Darkice procura /etc/darkice.cfg
) e, em seguida, inicie o Darkice com
darkice -c /path/to/darkice.cfg