De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Philipe Ribeiro
Data de Publicação: 28 de Julho de 2008
O Ezstream é um software que funciona apenas em linha de comando, entretanto o seu manuseio é bastante simples. Ele depende do ffmpeg2theora.
Primeiro você precisa instalá-lo:
sudo aptitude install ezstream
Entre na sua pasta pessoal:
cd ~
Para que o Ezstream possa ler sua lista de vídeos, é preciso que você gere um arquivo chamado playlist.m3u:
touch playlist.m3u
Agora, vamos editar esse arquivo em branco:
gedit playlist.m3u
Escreva no arquivo o local de cada vídeo. Exemplo:
/home/usuario/Videos/video1.ogg /home/usuario/Videos/video2.ogg /home/usuario/Videos/Videos.mpg /home/usuario/Videos/um-video4.mov /home/usuario/Videos/meuvideo1.flv /home/usuario/Videos/audiovisual.avi
Note que temos vários formatos de vídeo (ogg, mpg, mov, flv e avi). Por padrão, o Ezstream só fornece AVI e MPG. Iremos acrescentar adiante os outros formatos.
A sua configuração do ponto de montagem é feita através de um arquivo .xml. O Ezstream fornece uns modelos em /usr/share/examples/ezstream para transmissões em áudio (mp3, ogg) e vídeo (theora). Como nosso foco é a transmissão em vídeo, trataremos apenas do arquivo ezstream_reencoding_example_theora.xml
Vamos copiar esse arquivo para seu /home/usuario/:
cp /usr/share/examples/ezstream/ezstream_reencoding_example_theora.xml /home/usuario/
Vamos renomear para um nome mais bacana:
mv ezstream_reencoding_example_theora.xml webtv.xml
Agora, precisamos editar de acordo com seu ponto de montagem:
gedit webtv.xml
Você vai escrever seus dados dentro dos códigos, <>aqui</>
Escreva o ponto de montagem nesta linha:
< url>http://localhost:8000/theora.ogg</url>
A senha:
< sourcepassword>hackme</sourcepassword>
O nome da WebTV:
< svrinfoname>My Stream</svrinfoname>
O endereço do site:
< svrinfourl>http://www.oddsock.org</svrinfourl>
O gênero/tipo da transmissão:
< svrinfogenre>Documentary</svrinfogenre>
A descrição:
< svrinfodescription>This is a stream description</svrinfodescription>
O bitrate. Sugere-se 32:
< svrinfobitrate>200</svrinfobitrate>
O número de canais. Está em stereo, 2. Sugere-se mono, 1:
< svrinfochannels>2</svrinfochannels>
E o samplerate. Sugere-se que não altere nada.
< svrinfosamplerate>44100</svrinfosamplerate>
Agora, falta permitir que toque arquivos ogg, mov e flv. Vá para o final do arquivo, depois das linhas
< encdec> < format>THEORA</format> < match>.mpg</match> < decode>ffmpeg2theora -x 192 -y 128 -a 0 -v 4 title @M@ -o - @T@ </decode> </encdec>
E escreva, antes das linhas
</reencode> </ezstream>
As seguintes linhas de código:
< encdec> < format>THEORA</format> < match>.ogg</match> < decode>ffmpeg2theora -x 192 -y 128 -a 0 -v 4 title @M@ -o - @T@ </decode> </encdec> < encdec> < format>THEORA</format> < match>.mov</match> < decode>ffmpeg2theora -x 192 -y 128 -a 0 -v 4 title @M@ -o - @T@ </decode> </encdec> < encdec> < format>THEORA</format> < match>.flv</match> < decode>ffmpeg2theora -x 192 -y 128 -a 0 -v 4 title @M@ -o - @T@ </decode> </encdec>
Saia, salvando o arquivo.
Agora é só por pra funcionar:
ezstream -c webtv.xml
Visite tamém o blog do Philipe Ribeiro
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários