Icecast2 - Criando servidor de mídia básico

Publicado por Perfil removido em 05/07/2013

[ Hits: 13.185 ]

 


Icecast2 - Criando servidor de mídia básico



Instalação e configuração básica do servidor de mídia Icecast2, trabalhando junto das ferramentas FFmpeg2 e oggfwd.

Servidor de Icecast2

"Icecast é um software livre e sistema de Streaming Media, projeto da organização sem fins lucrativos Xiph.Org Foundation. Também refere-se especificamente ao programa-servidor que faz parte do projeto.

Icecast foi criado entre dezembro de 1998 e janeiro de 1999 por Jack Moffitt e Barath Raghavan, para prover um servidor de transmissão de áudio de código-livre que qualquer um pode modificar, usar e mexer."
Fonte: Icecast – Wikipédia, a enciclopédia livre


Instalação em distribuições baseadas no Debian:

sudo apt-get update
$ sudo apt-get install icecast2
$ sudo apt-get install ffmpeg2theora
$ sudo apt-get install oggfwd


Configuração

Abra o arquivo de configuração do Icecast2:

sudo gedit /etc/icecast2/icecast.xml

Obs.: é importante ver a parte <limits> e <authentication>. No próprio arquivo, ou na documentação do Icecast2, é possível ver mais opções para um configuração mais complexa.

Ativar o Icecast2:

sudo gedit /etc/default/icecast2

Onde está na última linha a opção:
enable = false
Troque por:

enable = true


Opcional (altera a página principal do servidor):

sudo gedit /etc/icecast2/web/status.xsl

Reinicia o Icecast2:

sudo services icecast2 restart

Inicia o Icecast2:

sudo services icecast2 start

Abra o navegador e digite:

http://localhost:8000
Ou:
http://seu_IP:8000

Fluxo

Entre na pasta com os vídeos para o fluxo:

cd Pasta_de_Video

ffmpeg2theora video.mp4 -o /dev/stdout | oggfwd seu_ip 8000 admin /portadosfundos

Onde:
  • O FFmpeg2 faz a codificação do vídeo;
  • A opção "-o" é para optimizar a codificação;
  • Oggfwd é responsável pelo transporte do vídeo para o servidor bastando indicar o seu IP, a porta (padrão é 8000);
  • A senha do servidor e o ponto de montagem: "/qualquer_nome"

Conclusão

A instalação e configuração de um servidor é basicamente fácil. Sendo a partir disso, implementar e buscar formas de aprimorar o seu serviço.

O Icecast2 possui interface bem intuitiva e também o suporte a vários canais, sujeito a sua configuração.

Outras dicas deste autor

Desvendando os acrônimos do Linux

Instalando plugins para gráficos SVG no Mozilla/Firefox

Instalando o Google Chrome no Slackware 13.0 e 13.1

[rsync] Sincronizando becapes e outros dados

Instalando o aMSN 0.97-1 no Famelix 2.0

Leitura recomendada

Rádio UOL com proxy transparente

OpenSUSE Education Li-f-e 11.3 - Excelente distribuição para uso educacional, técnico e científico

Escolhendo sua distribuição Linux

Lançado live-cd baseado em Funtoo e em SystemRescue

Ajustar a data do sistema

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts