Icecast2 - Criando servidor de mídia básico

Publicado por Perfil removido em 05/07/2013

[ Hits: 11.824 ]

 


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

Instalando corretamente o lilo com Kurumin fora do HD principal

Linux Mint 17.1 Xfce - Erro: teclado não funciona durante e depois da instalação [Resolvido]

Instalar o emulador de Telnet PW3270

Instalando e configurando wireless no Slackware versões 13.0 e 13.1

Solucionando problemas com o ALSA

Leitura recomendada

Arch Linux - como instalar kernel LTS e usar múltiplos kernels

Editor e reprodutor de tablaturas SONGWRITE no Ubuntu

Som apenas em um aplicativo por vez?

Linux agora também é cristao!

Firewall e rede wireless, o pulo do gato!

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário