Tag: icecast

Oficina no Consegi 2008

Posted by – 30/08/2008

Ontem estive em Brasília para uma oficina de streaming de vídeo no Consegi 2008. A oficina foi excelente, com boa participação apesar de termos uma sala pequena e computadores não preparados.

A oficina foi ministrada como uma palestra, com introdução de Karinna Bueno, apresentação básica sobre Streaming a cargo do VJ Pixel, e estudo de dois casos, o da TVSL, a meu cargo e o da transmissão de um evento da ONU (utilizando software não-livre em parte), a cargo do Fabrício Tamusiunas do NIC.br.

Depois de um breve intervalo, comecei com alguns demos (uma vez que os computadores não haviam sido preparados, deixei de lado o hands-on) utilizando a versão 0.5.2 do Flumotion. (Essa é uma versão de desenvolvimento, o que trouxe alguns problemas, mas nada que não fosse superado facilmente… Agora tenho de tentar reproduzir o que ocorreu para ver se encontro o problema… mas isso é outra história…) Infelizmente o tempo agiu contra nós e não pude chegar nos demos mais interessantes, que são aqueles em que envolvo programação em Ruby com pipelines GStreamer… Vou ver se gravo um video desse demo para postar aqui.

Enquanto isso, a parte mais “formal” com a apresentação do caso da TVSL, pode ser encontrada aqui. Não há grandes diferenças em relação à palestra do Debian Day, uma vez que o caso é o mesmo… mas vale a pena dar uma olhadinha.

A todos que nos agüentaram quase a tarde inteira lá no Consegi, muito obrigado. Se tiverem dúvidas, perguntas, podem postar aqui mesmo.

Palestra no Debian Day

Posted by – 16/08/2008

Hoje, aniversário do Debian, estamos de novo fazendo o Debian Day para comemorá-lo. Em Porto Alegre ele está acontecendo no Serpro. Em alguns minutos estarei fazendo uma palestra sobre Streaming com Theora, que será transmitida ao vivo pela TV Software Livre.

Devo acrescentar o arquivo da palestra aqui logo depois de ministrá-la, e deixarei aberto os comentários caso alguma dúvida não seja resolvida no ato.

Update 2008-08-17 00:50:00: Estou anexando o arquivo da palestra. Quanto à pipeline que estávamos tentando fazer funcionar… esqueci de colocar os queues eis ela pronta:

bash$ gst-launch-0.10 videotestsrc ! queue ! tee name=t ! fakesink t. ! queue ! ximagesink

Update 2008-08-27 18:36:00: O pessoal publicou o torrent do video da palestra. Mais informações no site do Debian-RS.

fisl9.0: T-48h

Posted by – 16/04/2008

We are at T-48h of fisl9.0, and everything starts to take form. I spent the whole afternoon getting our icecast infrastructure online. We’ve got 6 servers, all with different bandwidth and not all with the same architecture… The debian boxes were prevalent (4 of them – 1 amd64 and 3 i386), all of them etch. We’ll be able to follow the statistics at tvstats website (not all the servers are enlisted yet).

In this process I found an evil bug in debian’s icecast package, I will have to debug to understand it better: when relaying from a master server (which is our set-up), if the source stops feeding the master, the relay segfaults. The strace shows it just segfaults while pooling… I got no explanation for it and I’ll have to dissect it if I want to build a proper bug report. In the meantime, I installed the sarge-backports version, and it worked… so, the bug report will have to wait until after fisl 🙂

I took some pictures to show how’s everything being put together. Take a look:

And some of the infrastructure crew:

See you all there!