Transmissão de Áudio e Vídeo (rádio e televisão) via web.

PARA ACOMPANHAR AS TRANSMISSÕES QUE ESTÃO OCORRENDO ATUALMENTE NO ESTUDIOLIVRE.ORG CLIQUE AQUI

para fazer uma transmissão ao vivo...


O que?

Segundo definição na wikipedia, Stream significa:
"O processo de consumo (ouvir, ler ou ver - tocar?) da mídia que se dá ao mesmo tempo que a sua transmissão"

Este processo pode se dar de diversas maneiras (ou seja, ao vivo ou sob a demanda de quem consome, atráves de interface gráficas ou interfaces hackers e de linha de comando) e em diversos formatos, e falando não somente de formatos de arquivo, como também em formatos televisivos no caráter do acesso e remix da mídia.
Aqui no site Estúdio Livre focamos em soluções e formatos de arquivos? abertos, como o ogg para áudio e o theora? pra vídeo, pesquisando soluções livres para comunicação multihipermidiatica que consome nosso tempo de vida hoje em dia.
Dada uma junção entre web e tv (ou rádio, ou qualquer meio de comunicação que funciona de maneira síncrona) há hoje a latente possibilidade de uma, quase que total, emancipação dos conglomerados fornecedores de informação.
O objetivo aqui é sinergizar com forças alternativas e independentes atraves do servidor open-source IceCast. Viva a TV e a Rádio livre!

Nosso grande amigo e colaborador da comunidade multimídia em software livre, Rafael Diniz - o Juba, é considerado um marco na história da transmissão de áudio e vídeo em formatos 100% livres via web. Ele desenvolve os softwares Darksnow e Theorur, que são 2 interfaces gráficas amigáveis sem precedentes para quem quer, respectivamente, transmitir som e vídeo pela web, no estilo Rádio e TV, ie ao vivo.

O procedimento para transmissão pode, a título de simplifica-lo, ser dividido em 2: ao vivo e sob demanda, ie a partir de um material previamente editado.

O pessoal de site hackitectura condensa uma boa parte da comunidade internacional que esta envolvida nesse movimento de Broadcast via web, no site deles existe uma lista de ferramentas livres, que eles já usaram e certamente aprovaram, para transmissão e recepção de multimídia ao vivo pela web. Inclusive criando programas e distros? linux para essa finalidade.


COMO FAZER A TRANSMISSÃO

de áudio

Transmitir áudio ao vivo pela web se mostra um processo um tanto mais simples uam vez q tudo o que estiver passando pela placa de som sera enviado, salvo quando no uso do servidor jack

programas indicados para stream de áudio
Darkice?
Darksnow
PD
IDJC

de vídeo

O processo mais simples para transmissão de vídeo ao vivo através da web, é as seguinte linha de comando que concatena um comando de captura através da câmera com um comando que converte o vídeo para ogg-theora? com outro comando que transmite o vídeo pela web - o OggFWD?. Porem o mais amigável consiste em usar as interfaces:

- Para câmeras digital miniDV:
$ dvgrab --format raw -| ffmpeg2theora -a 0 -v 5 -f dv -x 320 -y 240 -o /dev/stdout -| oggfwd servidoricecast 8000 senha /theora.ogg


- Para transmitir 1 video do HD
$ ffmpeg2theora video.qquercoisa -x 320 -y 240 -o - | oggfwd servidoricecast 8000 senha /canal.ogg -n "nome do canal" -u "http://link.org" -g "descricao da transmissao"


- Para transmitir a partir da webcam
$ ffmpeg -s 160x128 -vd /dev/video0 -ad /dev/dsp -ab 32 -b 12 -r 20 -f mpeg - | ffmpeg2theora -V 45 -v 0 -o /dev/.static/dev/stdout - | oggfwd servidoricecast 8000 hackme /theora.ogg



programas indicados para Stream de Vídeo
OggFWD?
Theorur
VeeJay
LiVES
FFMPEG
PiDiP
DelVJ
GePhex
Ezstream


Softwares usados para tocar a mídia (Players?):
gmp4player?
VideoLAN?
MPlayer
Winamp?
v2v-upload-client?


Softwares para o servidor:
IceCast
mp4live?
((Flumotion))
ffmpeg
ffmpeg2theora
ffserver?
v2vserver?


Distros prontas para fazer stream:
Sahabuntu - live CD


referencias:
Wikipedia: Streaming Media
Dynebolic: Manual - Streaming no Dynebolic
Dyne.org: Pesquisa do Jaromil
Yves Degoyon: PiDiP
Tutorial do Juba no Media Independente
Projeto de OpenBroadcast


Last modification: 29/11/2007 at 10:24, by: habib