|
META TOPICPARENT |
name="ComoFunciona" |
|
|
< < | Manual de Instalação da Rádio FACED Web |
> > | Manual de Instalação da Rádio FACED Web (Solução com Darkice) |
| |
| |
|
< < | |
> > | |
|
- Para os arquivos
.tar.gz , descompactar usando: tar xzfv nomedoarquivo.tar.gz
- Para os arquivos
.zip , descompactar usando: unzip nomedoarquivo.zip
|
|
Por padrão, a debian guarda os binários de programas compilados pelo usuários em /usr/local/bin , mas o darkice irá procurar em /usr/bin por essas bibliotecas, por isso é necessário usar --prefix=/usr . |
|
> > | * No caso dessa biblioteca, o procedimento para compilação muda. Deve-se rodar os seguintes comandos:
-
./bootstrap
-
./configure --prefix=/usr
-
make
-
# make install
Foi necessário a instralção dos pacotes: automake , autoconf e libtool , uma opção é usar o Symaptic. Outra necessidade foi de se recriar o script bootstrap , copiando e colando o seu conteúdo em um arquivo criado pelo programa vim (pode-se usar o nano também). Isso porque ele estava apresentando uma quebra de linha não-unix o que acarretava em seu não funcionamento. |
| Compilando o Darkice
Baixe os fontes do site do Darkice (http://darkice.tyrell.hu/), na download page. |
|
- Darkice - Será instalado em /usr/local/bin
- lame, jackd - /usr/bin
- bibliotecas libogg, libvorbis e libfaac em: /usr/lib
|
|
> > | |
|
Configurações |
|
Clique sobre o botão indicado na figura a seguir, escolha Opção > Preferências . |
|
< < | imagem xmmsmenu |
> > | |
|
Na aba Plugins de Entrada/Saída escolha o xmms-jackasyn como plugin de saída como mostra a figura: |
|
< < | imagem xmmspreferencias |
> > | |
| |
|
< < | Clique sobre Aplicar e OK |
> > | Clique sobre Aplicar e depois OK |
|
Darkice |
|
> > | Abaixo segue um exemplo de arquivos de configuração do Darkice trabalhando com o Icecast2.
|
|
# sample DarkIce configuration file, edit for your needs before using |
|
# this section describes general aspects of the live streaming session
[general] |
|
< < | duration = 0 # duration of encoding, in seconds. 0 means forever |
> > | 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 |
| # host name of the server
port = 8000 # port of the IceCast2? server, usually 8000
password = suasenha # source password to the IceCast2? server |
|
< < | mountPoint = radiofaced.ogg # mount point of this stream on the IceCast2? server |
> > | mountPoint = radiofaced.ogg # mount point of this stream on the
# IceCast2? server |
| name = Radio FACED Web
# name of the stream
description = Entre, Escute e Participe |
| public = yes # advertise this stream?
|
|
> > | |
|
JACK |
|
> > | Ao rodar o comando qjackctl , se ver a seguinte janela:
- JACK interfase:
Inicie com o botão Patchbay. Aparecerá a seguinte janela:
- JACK patchbay:
Clique em Add para adicionar os sockets de entrada e saída.
Você deverá acrescentar o Alias, o Client e o Plug, como se segue.
- JACK sokets:
- Em Output Sockets/ Plugs
- Alias: oss Client: oss Plug: capture_1 e Plug: capture_2
- Alias: xmms Client: xmms_1 Plug: out_1 e Plug: out_2
- Em Input Sockets/ Plugs
- Alias: oss Client: oss Plug: playback_1 e Plug: playback_2
- Alias: darkice Client: darkice-[0-9]+ Plug: mono
Salve e clique em Activate.
Na janela do qjackctl, clique em Setup. Preencha os campos como se segue ou experimente outros valores. Lembrando que o sample rate do JACK e do Darkice devem ser equivalentes.
Na aba Settings:
- JACK settings:
Na aba Options: |
| |
|
> > |
- JACK options:
Na aba Misc:
- JACK miscelaneos:
De volta a janela do qjackctl, clique sobre Connect.
- JACK connect:
Faça as seguintes conexões:
- Oss/Capture 1 darkice/mono
- Oss/Capture 1 oss/playback 1
- Oss/Capture 2 darlice/mono
- Oss/Capture 2 oss/playback 2
- xmms2/out 1 darkice/mono
- xmms2/out 1 oss/playback 1
- xmms2/out 2 darkice/mono
- xmms2/out 2 oss/playback 2
|
|
Versões da instalação de Março/2007 |
|
> > |
- alsa-lib-1.0.14rc3.tar.bz2
|
|
- lame-3.96.1.tar.gz
- twolame-0.3.6.tar.gz
- libogg-1.1.2.tar.gz
- libvorbis-1.1.0.tar.gz
- faac-1.24.zip
- darkice-0.18.tar.gz
|
|
< < | |
> > | |
|
Comandos de inicialização da rádio |
|
> > |
-
jackd -R -d oss
-
darkice -c /home/radio/darkice.cfg
-
xmms programação/
-
qjackctl
- deve-se verificar as conexões.
Rádio rodando
Com o comando top é possível verificar todos os processos que estão rodando, bem como o uso de memória, CPU de cada um deles em ordem decrescente. Experiemente.
Abaixo terminal com o top rodando. No dia 26 mar 2007, o darkice alcançou até 13,4% de uso de CPU.
- Darkice e uso de CPU:
|
|
-- MonicaPaz - 21 Mar 2007 |
|
> > |
META FILEATTACHMENT |
attr="h" autoattached="1" comment="darkice e uso de CPU" date="1175112262" name="darkice20070326.png" path="darkice20070326.png" size="68823" user="Main.MonicaPaz" version="1" |
META FILEATTACHMENT |
attr="h" autoattached="1" comment="JACK pathbay" date="1175107733" name="JACKpathbay.png" path="JACKpathbay.png" size="35546" user="Main.MonicaPaz" version="2" |
META FILEATTACHMENT |
attr="h" autoattached="1" comment="JACK sokets" date="1175106017" name="JACKsockets.png" path="JACKsockets.png" size="42608" user="Main.MonicaPaz" version="1" |
META FILEATTACHMENT |
attr="h" autoattached="1" comment="Preferências do XMMS" date="1175105126" name="XMMSpreferencias.png" path="XMMSpreferencias.png" size="39440" user="Main.MonicaPaz" version="2" |
META FILEATTACHMENT |
attr="h" autoattached="1" comment="JACK interfase" date="1175107864" name="JACKinterface.png" path="JACKinterface.png" size="37532" user="Main.MonicaPaz" version="1" |
META FILEATTACHMENT |
attr="h" autoattached="1" comment="JACK connect" date="1175107197" name="JACKconnect.png" path="JACKconnect.png" size="41094" user="Main.MonicaPaz" version="1" |
META FILEATTACHMENT |
attr="h" autoattached="1" comment="Menu do XMMS" date="1175104779" name="XMMSmenu.png" path="XMMSmenu.png" size="38691" user="Main.MonicaPaz" version="1" |
META FILEATTACHMENT |
attr="h" autoattached="1" comment="JACK options" date="1175106450" name="JACKoptions.png" path="JACKoptions.png" size="53106" user="Main.MonicaPaz" version="1" |
META FILEATTACHMENT |
attr="h" autoattached="1" comment="JACK settings" date="1175106328" name="JACKsettings.png" path="JACKsettings.png" size="70130" user="Main.MonicaPaz" version="1" |
META FILEATTACHMENT |
attr="h" autoattached="1" comment="JACK miscelaneos" date="1175106651" name="JACKmisc.png" path="JACKmisc.png" size="47429" user="Main.MonicaPaz" version="1" |
|
|
META TOPICMOVED |
by="MonicaPaz" date="1174481577" from="RadioFACED.ManuaDeInstalacao" to="RadioFACED.ManualDeInstalacao" |
|