Acesso direto ao conteúdo
Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Curso de Inglês Online

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

Streaming de vídeo em OGG com playlist e usando o Ezstream

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

Veja a relação completa dos artigos de Philipe Ribeiro

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 2.99/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.0 /5 (1190 votos)

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script

Treinamentos, Consultorias e Soluçoes em TI. Baseados em softwares livres e padrões abertos para ambientes de missão crítica

Submarino.com.br

Expressões Regulares - Uma abordagem divertida 3ª edição