Agora vamos configurar o
Darkice para gerar o arquivo de som que será enviado para os ouvintes.
O arquivo a ser editado é o
/usr/local/etc/darkice.cfg.
Este arquivo é muito bem explicado, mas caso queira aprender mais, digite "man darkice.cfg".
Na seção [general], o duration = 0 diz que nossa rádio não terá um tempo de execução, será executada infinitamente. Se, por exemplo, colocássemos duration = 10, nossa rádio iria executar durante 10 segundos e pararia. Não é isso que queremos!
[general]
duration = 0 # duration of encoding, in seconds. 0 means forever
bufferSecs = 5 # size of internal slip buffer, in seconds
reconnect = yes # reconnect to the server(s) if disconnected
A seção [input] tem as seguinte configurações:
[input]
device = /dev/audio # OSS DSP soundcard device for the audio input
sampleRate = 22050 # sample rate in Hz. try 11025, 22050 or 44100
bitsPerSample = 16 # bits per sample. try 16
channel = 2 # channels. 1 = mono, 2 = stereo
* device = o dispositivo que será captado o som (no meu caso tive que colocar /dev/audio, mas como default ele vem com /dev/dsp).
Se você olhar abaixo agora, verá que o darkice.cfg tem 3 seções de configurações exemplo para 3 servidores diferentes: icecast, icecast2 e shoutcast.
No nosso caso estamos configurando para o servidor icecast2, então você terá que comentar todas as linhas das seções [icecast-0] e [shoutcast-0].
Vamos configurar somente a seção [icecast2-0]
[icecast2-0]
bitrateMode = cbr # average bit rate
format = mp3 # format of the stream: ogg vorbis
bitrate = 32 # bitrate of the stream sent to the server
server = Coloque o ip do seu servidor aqui, ex: 192.168.1.1
# host name of the server
port = 8000 # port of the IceCast2 server, usually 8000
password = hackme # source password to the IceCast2 server
mountPoint = radio # mount point of this stream on the IceCast2 server
name = Nome da sua rádio
# name of the stream
description = Descrição da sua rádio
# description of the stream
url = Url da sua página
# URL related to the stream
genre = Genero da rádio # genre of the stream
public = yes # advertise this stream?
- password = Você deve colocar a password que você configurou no arquivo icecast.xml para o mount point radio;
- format = É o formato do arquivo gerado, no caso será mp3, mas poderia ser ogg também;
- bitrate = Tamanho em kb do arquivo mp3, quanto menor, menos banda ocupada, conseqüentemente menos qualidade no som;
- server = IP do seu computador (servidor);
- mountPoint = O nome do ponto de montagem.