Transmissao Ao Vivo c/ VLC+FFMPEG+DVSwitch
(Diferença entre revisões)
JuniorPaixao (disc | contribs) |
JuniorPaixao (disc | contribs) |
||
Linha 1: | Linha 1: | ||
− | Pagina para conteudo tecnico da transmissao com VLC+FFMPEG+DVSWITCH | + | == '''Pagina para conteudo tecnico da transmissao com VLC+FFMPEG+DVSWITCH (basico)''' == |
− | Instalar os programas: | + | ===== Instalar os programas: ===== |
sudo apt-get install dvswitch dvsource dvsink dvgrab | sudo apt-get install dvswitch dvsource dvsink dvgrab | ||
− | + | ===== Criar o arquivo .dvswtchrc na ''HOME'' do seu usuario ===== | |
− | + | vi $HOME/.dvswitchrc | |
− | + | ||
− | e colocar: | + | '''e colocar:''' |
+ | |||
MIXER_PORT=62113 | MIXER_PORT=62113 | ||
MIXER_HOST=0.0.0.0 | MIXER_HOST=0.0.0.0 | ||
− | Para | + | ===== Para enviar um fluxo 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 o | ||
+ | formato de saida seja gerado no formato '''DV'''. O '''dvsource-file''' le a saida do '''ffmpeg''' | ||
+ | e enviar para o ''DVSwitch''. | ||
− | Para | + | ===== Para pegar um fluxo do ''DVSwitch'' rodando em outra maquina: ===== |
− | + | 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'''. |
Edição das 07h02min 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
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 o formato de saida seja gerado no formato DV. O dvsource-file le a saida do ffmpeg e enviar para o DVSwitch.
Para pegar um fluxo do DVSwitch rodando em outra maquina:
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.