Servidor Streaming (Parte 1)
Servidor Streaming
Neste tutorial vou explicar como subir um servidor streaming, utilizando soluções livre, com ele você poderá montar sua rádio online.
Poderá também vender streaming. Ex.: Uma rádio se conecta no seu servidor enviando o áudio, e seu servidor faz o serviço de enviar aos usuários que se conectarem.
# aptitude install icecast2
# vim /etc/default/icecast2
Altere
ENABLE=false
para
ENABLE=true
Vamos criar um modelo de arquivo de configuração para entendimento.
# cd /etc/icecast2
# mv icecast.xml icecast.xml.bkp
# vim icecast.xml
<icecast>
<limits>
# Esta é a primeira configurações que configuramos em nosso icecast.xml.
# Nesta secção especifica o básico sobre a forma como muitos ouvintes pode se conectar
<clients>150</clients>
# Define o número máximo de ouvintes, que podem se conectar.
<sources>3</sources>
<threadpool>5</threadpool>
<queue-size>524288</queue-size>
<client-timeout>30</client-timeout>
<header-timeout>15</header-timeout>
<source-timeout>10</source-timeout>
<burst-on-connect>1</burst-on-connect>
<burst-size>65535</burst-size>
</limits>
<authentication>
# Configurando para autenticar os usuários.
<source-password>123456</source-password>
# Senha de conexões
<relay-password>123456</relay-password>
# Senha de conexões
<admin-user>admin</admin-user>
# Usuario adm web
<admin-password>123456</admin-password>
# Senha adm web
</authentication>
<hostname>localhost</hostname>
# Nome ou ip da maquina
<listen-socket>
<port>8000</port>
# Porta tcp usada para conexão
</listen-socket>
<fileserve>1</fileserve>
<mount>
# Montar um ponto para um novo usuário
<mount-name>/minharadio</mount-name>
# Nome do ponto de montagem.
<max-listeners>20</max-listeners>
# Numero máximo de ouvintes
<fallback-mount>/minharadio</fallback-mount>
<fallback-override>1</fallback-override>
<!– <no-yp>1</no-yp> –>
<hidden>1</hidden>
<burst-size>65536</burst-size>
</mount>
# Para criar mais pontos basta copiar as linhas acima.
<paths>
# Caminho para os diretórios do icecast2
<basedir>/usr/share/icecast2</basedir>
<logdir>/var/log/icecast2</logdir>
<webroot>/usr/share/icecast2/web</webroot>
<adminroot>/usr/share/icecast2/admin</adminroot>
<alias source=”/” dest=”/status.xsl”/>
</paths>
<logging>
# Configuraçoes de log
<accesslog>access.log</accesslog>
<errorlog>error.log</errorlog>
<loglevel>4</loglevel>
<logsize>10000</logsize> <!– Max size of a logfile –>
</logging>
<security>
<chroot>0</chroot>
</security>
</icecast>
Pegue este arquivo em http://www.remontti.com.br/blog/dw/icecast.xml
Você pode encontrar mais detalhes de configuração em: http://www.gnuware.com/icecast/
Feito as configurações vamos iniciar o serviço.
# /etc/init.d/icecast2 stop
# /etc/init.d/icecast2 start
Agora vamos acessar via web p/ testar se esta rodando.
http://ip-do-server:8000/
Por hoje é isso ai, no proximo post vou explicar como enviar o áudio para o server.
O.o o melhor parte o cara não termina… hahaha
Outra ferramenta é o azuracast tem na digital ocean procurem no marketing place se for nos outros clouds vai ter que instalar por ssh no Ubuntu server 16.04
Vou ver se consigo criar um tutorial de instalação dele em um servidor próprio.
Olá gostaria de um contato de alguem gostaria de montar um servidor streaming para radio idoor
Para enviar o audio tem um programinha muito bom que se chama butt – http://butt.sourceforge.net
Olá, gostaria se o amigo poderia me ajudar. Estou precisando montar um servidor de streaming de video em tempo real. Sabe como posso fazer?
amigos eu estou querendo mountar um srevidor de straming para revenda em minha casa como poço fazer
Amigo esta com este erro
root@debianMV:/etc/icecast2#/etc/init.d/icecast2 start
Starting icecast2: Starting icecast2
Detaching from the console
/etc/icecast2/icecast.xml:1: parser error : Start tag expected, ‘
^
FATAL: error parsing config file (/etc/icecast2/icecast.xml)
XML config parsing error
icecast2.
root@debianMV:/etc/icecast2#
Estou apanhado pacas pra criar esse servidor de stream. se puder me adicionar ao MSn, gostaría de pegar umas dicas de como complilar e sair com o stream. já codifico, mas não consigo publicar mesmo com IP fixo…. Forte abraço.
cade a parte 2 desse bagulho aE eu gostei muito procurei isso a anos vei eu acho que ja revirei www todo
pra saber como criar um servidor streaming caramba e achei essa explicaçao ai ja mi animei
Pos é ia explicar o funcionamento do SimpleCast, mas procura na net, ele qlqr coisa da um grito no msn.
Muito o tuto…. mas vai ter um parte 2?
Procura p/ baixar o SimpleCast
praticamente vc ai entender como usar, qlqr coisa vc ta no meu msn.
(Y)
Ja tinha esqcido de fazer a parte 2 hehehehe
Muito bom o tuto, mas eu queria saber como fazer para enviar o audio para o servidor para poder transmitir, eu posso enviar o audio pelo windows media encoder se sim como? se não, qual eu devo usar e como?