Transmissao Ao Vivo c/ VLC+FFMPEG+DVSwitch

(Diferença entre revisões)
Ir para: navegação, pesquisa
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
  
Configurar/criar o arquivo .dvswtchrc na home do seu usuario:
+
===== Criar o arquivo .dvswtchrc na ''HOME'' do seu usuario =====
  emacs .dvswitchrc  
+
  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 abrir um fluxo de outro dvswitch:
+
===== Para enviar um fluxo para o ''DVSwitch'' =====
  dvsink-command -- cvlc dvraw:///-
+
  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 enviar um arquivo para o DVSwitch
+
===== Para pegar um fluxo do ''DVSwitch'' rodando em outra maquina: =====
  ffmpeg -i nome_do_arquivo.mov -target ntsc-dv - | dvsource-file -l /dev/stdin
+
  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.
Ferramentas pessoais
Espaços nominais
Variantes
Ações
Navegação
Ferramentas
Rede Mocambos