fonte:
http://www.icecast.org/docs.php
http://rubensa.wordpress.com/2006/05/10/internet-icecast-muse/
http://www.howtoforge.com/linux_webradio_with_icecast2_ices2
# icecast2
apt-get install icecast2
sudo gedit /etc/icecast2/icecast.xml
manter config original, exceto em:
|authentication|
|source-password|hackme|/source-password|
|relay-password|hackme|/relay-password|
|admin-user|admin|/admin-user|
|admin-password|hackme|/admin-password|
|/authentication|
trocar "hackme" por uma senha qualquer, caso deseje, modifique o login admin para outro.
|hostname|192.168.0.1|/hostname|
informar o endereço de ip da máquina que fará o streaming
|listen-socket|
|port|8000|/port|
|!-- |bind-address|127.0.0.1|/bind-address| --|
|/listen-socket|
informar o número da porta de acesso, 8000 é o padrão.
sudo gedit /etc/default/icecast2
>>ENABLE=true --modificar apenas a última linha de false para true
sudo /etc/init.d/icecast2 start
# ices2
obs. o ice faz streaming de arquivos cuja extensão .ogg
para converter de mp3 para ogg:
sudo apt-get install mpg321 vorbis-tools
mpg321 \fonte\musicas\musica.mp3 -w raw && oggenc raw -o musica_final.ogg
sudo apt-get install ices2
sudo mkdir /var/log/ices
sudo mkdir /etc/ices2
sudo mkdir /etc/ices2/music
sudo cp /usr/share/doc/ices2/examples/ices-playlist.xml /etc/ices2
sudo chmod 777 -R /var/log/ices
sudo chmod 777 -R /etc/ices2
gedit /etc/ices2/ices-playlist.xml
Copie o ices-playlist.xml do link
Observe:
|hostname|192.168.0.1|/hostname| -> endereço de IP do Servidor de Streaming (mesmo do icecast)
|port|8000|/port| -> porta de conexão
|password|hackme|/password| -> password sincronizado com o icecast
|mount|/exemplo.ogg|/mount| -> nome da playlist
Será necessário criar um arquivo playlist.txt em /etc/ices2/playlist.txt
para criar:
find /fonte1/musicas -iname "*.ogg" > /etc/ices2/playlist.txt
para inserir novas fontes:
find /fonte2/musicas -iname "*.ogg" >> /etc/ices2/playlist.txt
iniciar o ices2
ices2 /etc/ices2/ices-playlist.xml
Iniciando
No browser:
http://192.168.0.1:8000/exemplo.ogg.m3u
trocar o IP pelo informado no icecast (IP da máquina).
O nome "exemplo.ogg.m3u" é o atribuído em |mount|/exemplo.ogg|/mount| -> nome da playlist no ices2
# muse
baixar muse (pra verificar uma versão mais atual, acesse: ftp://ftp.dyne.org/muse/binary/)
wget ftp://ftp.dyne.org/muse/binary/MuSE-0.9.2-i386-1.deb
instalar:
sudo dpkg -i MuSE-0.9.2-i386-1.deb
executar muse:
muse-streamer
procurar por "Let's Stream" e configurar muse, conforme:
Host: localhost
Port: 8000
Mnt: /live
Name: radioIP
URL: http://tuequipo.red
Description: Minha radio
Login Type: Icecast2
Pass: senha do icecast
Clicar em “Connect”
# Internet DJ
http://www.onlymeok.nildram.co.uk/
via Synaptic procurar por:
idjc
Nenhum comentário:
Postar um comentário