
Configuracao do shoutcast para on-demand
#1
Posted 08 janeiro 2006 - 01:21
Eu mudei o path no arq. de conf e joguei algumas musica .mp3 dentro da patsa mais quando abro a url no winamp ele diz q ta offline....
#3
Posted 14 janeiro 2006 - 03:58
Eu mudei o path no arq. de conf e joguei algumas musica .mp3 dentro da patsa mais quando abro a url no winamp ele diz q ta offline....

Conseguiu resolver? Poste aqui a solução, acredito q muitos querem saber!
#6
Posted 15 janeiro 2006 - 08:55
dexo ve se entendi, vc quer colocar mp3 no servidor pra fica tocando direto sem nem um DJ?
#8
Posted 16 janeiro 2006 - 08:41
mais com o servidor windows nao obtive sucesso.
Vo da uma mexina no linux talvez la funcione.
Em teoria é so ativar o contentdir especificando a pasta das mp3,
entao quando algum DJ estivar em seu servidor ficará as musicas do DJ quando ele sair.. comesa a tocar direto do servidor.
; ContentDir specifies the directory location on disk of where to stream
; on-demand content from. Subdirectories are supported as of DNAS 1.8.2.
; Default is ./content, meaning a directory named content in the same directory
; as where sc_serv was invoked from.
; ContentDir=./content
Aitvando o contentdir indicando onde estão as mp3, depois é necesário criar uma playlist .pls ou .m3u
Feito isso é so acesar http://site:port/arquivo.pls ou .m3u
assim que achei na net, tentei aqui diversas vezes eu nao deu certo. Mas é isso ai.
#9
Posted 21 janeiro 2006 - 05:55
Por incrível que pareça, já trabalho nessa área de servidores há 3 anos e só hoje conheci esse fórum... mto legal, sempre que puder estarei contribuindo com algumas dicas.
Mas vamos lá, sobre o Shoutcast on-demand, meu conselho é você usar o sc_trans. Segue abaixo um howto feito agora as pressas:
1 - Configure o Shoutcast como se fosse para locução normal.
abaixo uma conf padrão:
MaxUser=100
Password=suasenhaaqui
PortBase=8000
LogFile=nomedaradio_winamp.log
RealTime=0
ScreenLog=0
ShowLastSongs=10
W3CEnable=Yes
W3CLog=nomedaradio_winamp_w3c.log
SrcIP=ipdoseuservidor
DestIP=ipdoseuservidor
Yport=80
NameLookups=0
AutoDumpUsers=0
AutoDumpSourceTime=30
TitleFormat=Sua Rádio - www.suaradio.com.br
PublicServer=default
AllowRelay=Yes
AllowPublicRelay=Yes
MetaInterval=32768
CpuCount=1
2 - Baixe o sc_trans em sua pasta de preferência, crie uma subpasta músicas e copie suas músicas pra lá.
wget http://www.shoutcast.com/downloads/sc_trans_posix_040.tgz
tar xzvf sc_trans_posix_040.tgz
cd sc_trans_040
mkdir musicas
3 - edite o arquivo sc_trans.conf
;nome para a sua playlist
PlaylistFile=musicas.lst
ServerIP= coloque aqui o mesmo ip que você colocou no shoutcast
ServerPort= coloque aqui a mesma porta do shoutcast
Password=coloque aqui a mesma senha do shoutcast
StreamTitle=Seu Título
StreamURL=http://www.seusite.com.br
Genre=O Genero Musical
LogFile=sc_trans.log
; Na opção abaixo, deixe 1 se vc quer que as músicas rodem aleatoriamente, ou 0 para rodarem na sequência
Shuffle=1
; Bitrate/SampleRate/Channels recommended values: você deve escolher um dos valores abaixo
; Não se iluda com a opção estério, 64 kbps mono a 44100 fica bem melhor do que 64 k stereio a 22050
; 8kbps 8000/11025/1
; 16kbps 16000/11025/1
; 24kbps 24000/22050/1
; 32kbps 32000/22050/1
; 64kbps mono 64000/44100/1
; 64kbps stereo 64000/22050/2
; 96kbps stereo 96000/44100/2
; 128kbps stere0 128000/44100/2
; abaixo uma configuração boa
Bitrate=64000
SampleRate=44100
Channels=1
; Quality is from 1-10. 1 is best, 10 is fastest - 5 tá de bom tamanho, na verdade nem vejo mta diferença entre o 1 e o 10
Quality=5
; Mode=0 for none, 1 for 100/100->100/0, 2 for 0/100->100/0 - Aqui é para setar se vc quer crossfade, ou seja,
;quando uma música acaba ela vai se misturando com a outra. o Length é o tempo para isso
CrossfadeMode=1
CrossfadeLength=8000
UseID3=0
; Public determines whether or not this station will show up in the directory
Public=1
; Put stuff here for user interaction (AOL IM, ICQ, IRC) - Aquelas babaquiçes que vão no encoder
AIM=AIMHandle
ICQ=
IRC=shoutcast
4 - Após ter copiado as músicas para a pasta ./musicas, é hora de gerar a playlist.
Execute esse comando de dentro da pasta sc_trans_040
find ./musicas -type f -name "*.mp3" > musicas.lst
5 - Prontinho, agora é só botar funcionar =D
./sc_trans_linux sc_trans.conf &
Obs:
1 - Após rodar o comando, ele vai ficar aparecendo várias linhas com as informações do streaming, você terá que sair da shell e entrar de novo.
2 - Procure copiar as músicas com boa qualidade, no mínimo a 128 kbps stereo 44100. O sc_trans irá transformá-las em 64 ou na opção que você desejar, mas quanto melhor a qualidade da música copiada, melhor a qualidade da sua playlist.
3 - Esse programa fica rodando direto e consome processador. Se você não tiver uma boa máquina pra rodar ele, sugiro que você diminua a prioridade dele para não causar overload. Um bom sistema para gerenciamento de prioridades é o SPRI e pode ser baixado em http://www.rfxnetworks.com/spri.php
4 - Libere no seu firewall a porta, no caso do exemplo, a 8000. Caso você vá também se conectar ao shoutcast para transmitir, você pode entrar no painel administrativo dele e dar um kick no source e se conectar. Nesse caso você precisa também liberar a porta 8001.
5 - Shoutcast é legalzinho, mas muito limitado. Se você tiver uma máquina Windows 2003 Server Standard, use o Windows Media Services 9 para gerar a playlist. Dá um banho no Shoutcast, e entre outras coisas, você pode configurar para transmitir pela porta 80 por protocolo HTTPD - não há firewall que bloqueia. Um exemplo: mms://wms.pousadavirtual.com.br/intervalo para bloquear só mesmo botando uma regra expressa para o domínio ou para o ip.
Bom, é isso, espero ter ajudado, qualquer dúvida é só dar um replay que responderei com o maior prazer.
Abraços,
#10
Posted 21 janeiro 2006 - 09:36
Mas ai vem uma duvida, e se o shoutcast estiver no windows server 2003, como é feita essa configuração, uma vez que os comandos apresentados acima sao pra linux?
#11
Posted 22 janeiro 2006 - 02:17
1 - instalar o winamp com o dsp no server windows e transmitir por ele para o shoutcast. Nesse caso o Windows precisa ter uma placa de som, se não tiver, instale uma placa de som virtual ( http://www.ntonyx.com/vac.htm ).
2 - Se o seu Windows 2003 for o Standard, recomendo que você use o Windows Media Services, é muito, mas muito melhor que o Shoutcast, e transmite wma nativo para o Windows Media Player, até quem tem Windows 3.11 com media player consegue ouvir, sem contar que você pode configurá-lo para burlar firewalls, tenho por exemplo uma rádio que é meu cliente aqui em Brasília (www.superfm.com.br) é possível ouví-la de todas as repartições públicas, bancos, etc.
No caso do Media Services, você já precisa jogar as músicas no formato que você quer transmitir, pois ele não faz o encoding. Jogue as músicas numa pasta, crie um ponto de publicação on-demand apontando para essa pasta, defina se você quer shuffle, loop, ou ambos, e pronto, starte o ponto de publicação e mande o endereço pra galera ouvir, que deverá ser mms://seuserverwindows/pontodepublicacao
O windows Media é um pouquinho mais difícil de mecher, equanto o Shoutcast tem 100 Kb ao todo, só a documentação que eu tenho do Media Services já passa de 20 Mb. Mas assim que eu tiver um tempinho vou fazer um howto e postar aqui pra galera.
#12
Posted 09 janeiro 2007 - 09:53
Amigos será que vocês poderia me explicar como poderia retardar para que o auto DJ entre em ação?
Porque muitos cliente mal kika o ip do AutoDJ para pode conectar com o winamp mais ele é muito rapido e isso dificulta quando eles vão conectar!
Aguardo respostas!
#13
Posted 25 setembro 2007 - 04:00
#14
Posted 26 setembro 2007 - 09:13

O sc_trans fica tentando abrir conexao. Então se você tiver conectado como DJ ele nao abre logicamente.. Asism que você desconectar o sc_trans vai consegui estabelece conexao.
Soque é meio chato, imagina o tamanho do log do sc_trans só com conexao negada.
#15
Posted 01 maio 2008 - 01:24
Soque é meio chato, imagina o tamanho do log do sc_trans só com conexao negada.
Ola pessoal gostaria de saber se é possivel fazer assim:
Tenhu um servidor que transmito em 32 K e quero outro shoutcast linkado nele so que retransmita em 128 k E possivel ? Sem necessidado do locutor precisar configurar do tipo de encorda para transmitir para os 2, transmiti par 1 e outro repassa
Att
Danilo
This post has been edited by danilo: 01 maio 2008 - 01:26
#16
Posted 02 maio 2008 - 10:58

Help










