Darksnow no debian etch

De MochilaWiki
Revisão de 20h38min de 11 de janeiro de 2009 por 201.8.133.216 (discussão)
Ir para navegaçãoIr para pesquisar

No presente tutorial iremos tratar de instalação para distribuições GNU/Linux baseada em Debian.

Para transmissão de áudio iremos trabalhar com darkice, darksnow, qjackctl, xmms, alsa e plugins necessários para que o evento seja possível.

Instalando pacotes

# echo "deb http://pacotes.nkosi.org etch/" >> /etc/apt/sources.list
# apt-get update
# apt-get install darksnow jackd qjackctl xmms xmms-jackasyn

O qjackctl deixa as configurações no arquivo ~/.jackdrc, para facilitar o trabalho abra com editor de texto o arquivo ~/.jackdrc e copie o conteúdo

/usr/bin/jackd -t200 -dalsa -dhw:0 -r44100 -p1024 -n5

agora abra o qjackctl e clique em "Start"

abra o xmms, pressione ctrl+p e na opção "Plugin de Sáida" escolha a opção "Jackasyn Driver 0.1" e "OK" abra o darksnow,

- na aba "opcao do servidor" preencha os dados de acordo com o seu servidor (servidor, porta, ponto de montagem e senha);

- na aba "opcao de audio" altere somente a opção "Formato" deixa como "ogg/vorbis", altere "Taxa de Amostragem" deixando em "44100" (esse valor deve ser igual a taxa de amostragem do jackd) e depois a opção "Dispositivo de Entrada" deixe em jack.

- na aba "Descrição da transmissao" preencha os campos de acordo com as informações de sua rádio.

Uma vez certificado está correto os dados clique em "Iniciar a Transmissao", para saber se tudo esta rolando bem clique em "Mostrar detalhes"

tela [1] [2] [3] [4]

Na opção "Connect" do qjackctl você terá as opções de ligar os aplicativos, como por exemplo conectar o som que está saindo do xmms e enviar para o darkice, que por sua vez irá enviar os dados para o servidor, e estará rodando sua rádio na web.

tela [5]

Fontes e ilustrações:

- Darkice é um software que grava uma fonte de áudio (qualquer player, por exemplo), codifica esses dados em formatos compatíveis com a transmissão em tempo real e envia esses dados de áudio de seu computador para uma máquina servidora, para daí ser retransmitido para os demais ouvintes (ver Icecast);

- Darksnow é uma interface gráfica para o programa Darkice, e é desenvolvida por Rafael Diniz;

- O Jackd é um servidor de áudio para a plataforma GNU/Linux que permite conectar diversas entradas de áudio com todas as saídas de áudio do seu computador. No Jackd, as entradas e saídas não são apenas as disponíveis na sua placa de som, mas sim também as entradas e saídas de qualquer programa de áudio que possua suporte ao Jackd. Desse modo, é possível com apenas uma placa de som transmitir mp3 do computador, a entrada de áudio da sua placa de som e ainda a saída de algum programa de sequenciamento de batidas, como o Hydrogen, por exemplo.

- qjackctl é uma interface gráfica para o conjunto de ferramentas do jackd.

- xmms é um tocador de áudio.

- ALSA é a sigla para "Advanced Linux Sound Architecture" que numa tradução literal significa arquitetura avançada para som em linux. ALSA é um projeto que desenvolve drivers (módulos) para as placas de som funcionarem em software livre. http://darksnow.radiolivre.org