Transmissao Ao Vivo c/ VLC+FFMPEG+DVSwitch
(Diferença entre revisões)
JuniorPaixao (disc | contribs) (→Para enviar um fluxo para o DVSwitch) |
JuniorPaixao (disc | contribs) (→Para pegar um fluxo do DVSwitch rodando em outra maquina:) |
||
Linha 26: | Linha 26: | ||
e envia para o ''DVSwitch''. | e envia para o ''DVSwitch''. | ||
− | ===== Para pegar um fluxo do ''DVSwitch'' rodando em outra maquina | + | ===== Para pegar um fluxo do ''DVSwitch'' rodando em outra maquina ===== |
+ | '''Execute o ''dvsink-command''''' | ||
+ | |||
dvsink-command -- cvlc - | dvsink-command -- cvlc - | ||
dvsink-command -- ffplay - | dvsink-command -- ffplay - |
Edição das 07h13min de 28 de maio de 2013
Conteúdo |
Pagina para conteudo tecnico da transmissao com VLC+FFMPEG+DVSWITCH (basico)
Instalar os programas:
sudo apt-get install dvswitch dvsource dvsink dvgrab
Criar o arquivo .dvswtchrc na HOME do seu usuario
vi $HOME/.dvswitchrc e colocar: MIXER_PORT=62113 MIXER_HOST=0.0.0.0
Para enviar um fluxo para o DVSwitch
Abra o DVSwitch dvswitch
Execute o ffmpeg para enviar o conteudo de um arquivo para o DVSwitch ffmpeg -i nome_do_arquivo.mov -target ntsc-dv - | dvsource-file -l /dev/stdin Obs.: Vc pode gerar o fluxo a partir de qualquer fonte/origem aceita pelo ffmpeg, desde que a saida seja gerada no formato DV. O dvsource-file le a saida do ffmpeg e envia para o DVSwitch.
Para pegar um fluxo do DVSwitch rodando em outra maquina
Execute o dvsink-command dvsink-command -- cvlc - dvsink-command -- ffplay - Obs.: (1) No arquivo .dvswitchrc, lembre de colocar o IP e a PORTA da maquina onde o DVSwitch esta rodando. (2) Vc tambem pode usar o mplayer, bastar observar as regras para rodar o formato DV.