Streaming: mudanças entre as edições

De MochilaWiki
Ir para navegaçãoIr para pesquisar
Sem resumo de edição
Sem resumo de edição
 
(15 revisões intermediárias por 3 usuários não estão sendo mostradas)
Linha 1: Linha 1:
O '''IDJC''' e um programa que começou a ser escrito em março de 2005, ele voltado para suprir a demanda por programas para DJ nos sistemas linux e para pessoas que pretendem fazer web rádio.
OBS
Placas


* http://estudiolivre.org/tiki-index.php?page=IDJC&highlight=idjc
* http://www.onlymeok.nildram.co.uk/


modo de codificacao
* [http://www.flumotion.net/ flumotion]
constante = abr
* [http://dummdida.blogspot.com/p/presence.html presence]
media = abr
* [http://www.radiolivre.org/icecast Montando um servidor de webradio - radiolivre.org]
varivel = vbr
* [http://rivendell.tryphon.org/wiki/Main_Page/pt-br dicas de instalação e configuração do rivendell]
* [https://wiki.archlinux.org/index.php/Streaming_With_Icecast dicas para icecast]
* [http://mpd.wikia.com/wiki/Configuration Music Player Daemon]
* [http://www.inhosting.com.br/stream_de_audio+shoutcast+autodj+trafegoilimitado.php dica de preços e configurações]
* http://jarisflvplayer.org/
* https://github.com/pslacerda/telecorpo/wiki
* http://www.conservatorio.trieste.it/artistica/lola-project/lola-low-latency-audio-visual-streaming-system
* http://gtavcs.lavid.ufpb.br/downloads/
* http://code.sat.qc.ca/redmine/projects/scenic2/wiki
 
 
airtime
* http://www.sourcefabric.org/en/products/airtime_overview/
* http://sourceforge.net/projects/airtime/
 
butt
* http://sourceforge.net/projects/butt/
 
soma suite
* http://www.somasuite.org/
 
rivendell
* http://www.rivendellaudio.org/
 
landell
* http://softwarelivre.org/landell
 
vlc streaming
* http://www.videolan.org/vlc/streaming.html
 
DarkSnow
* http://darksnow.radiolivre.org/
 
Theorur
* http://theorur.tvlivre.org/index.pt_br.html
 
freej
* http://freej.org/
 
ezstream
* http://www.icecast.org/ezstream.php
 
dvsource
* http://packages.debian.org/testing/video/dvsource
 
minuano
* http://www.softwarepublico.gov.br/ver-comunidade?community_id=11808514


MuSE
* http://muse.dyne.org/


$ wget -c http://pacotes.sarava.org/etch/ezstream_0.4.0_i386.deb
Ices
* http://www.icecast.org/ices.php


*usando ffmpeg2theora/oggfwd
LiveIce
$ ffmpeg -s 160x128 -vd /dev/video0 -ad /dev/dsp -ab 32 -b 12 -r 20 -f mpeg - | ffmpeg2theora -V 45 -v 0 -o
* http://web.arm.ac.uk/~spm/software/liveice.html
/dev/.static/dev/stdout - | oggfwd 192.168.1.4 8000 hackme /theora.ogg


$ dvgrab --format raw - | ffmpeg2theora -a 0 -v 5 -f dv -x 320 -y 240 -o /dev/stdout - | oggfwd  icecastserver  8000 pwd /theora.ogg
TSS
* http://gollum.artefacte.org/tss/


usando ezstream
não é a regra, mas é do jeito que fiz e deu certo. Criei um arquivo texto chamado video.m3u e neste arquivo coloquei o nome de um arquivo de vídeo, tipo a-revolucao-nao-sera-televisionada.mpg. Usei um arquivo chamado <a href="servidor.xml">servidor.xml</a> e executei da seguite forma: <i>ezstream -c servidor.xml</i> e tá rodando a transmissão.


ffmpeg2theora Radio\ Livre\ Filha\ da\ Muda.mpg -x 320 -y 240 -o - | \
oggfwd radio.amilcarcabral.org 8000 minhasenha /minhateve.ogg -n \
"radio banto" -u "http://banto.hipatia.net" -g "africa vive"


ffmpeg2theora --v4l /dev/video0 -o - | oggfwd icecast.mondomaine.org 8000 toto /video.ogg


modo de codificacao
* constante = abr
* media = abr
* varivel = vbr


<ezstream>
<url>http://localhost:8000/test.ogg</url>
<sourcepassword>toto</sourcepassword>
<format>THEORA</format>
<filename>/home/david/backkom-golf.ogg</filename>
<reencode>
<enable>0</enable>
</reencode>
</ezstream>


http://www.cure.nom.fr/blog/archives/124-Diffuser-un-flux-video-webcam-sous-Linux-avec-icecast2,-ezstream-et-oggfwd.html
$ wget -c http://pacotes.sarava.org/etch/ezstream_0.4.0_i386.deb
 
*usando ffmpeg2theora/oggfwd
$ 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 192.168.1.4 8000 hackme /theora.ogg
 
$ dvgrab --format raw - | ffmpeg2theora -a 0 -v 5 -f dv -x 320 -y 240 -o /dev/stdout - | oggfwd icecastserver  8000 pwd /theora.ogg
 


  vlc -vvv ENTRADA --sout '#transcode{vcodec=theora,acodec=vorbis,vb=90,ab=32}:/
  vlc -vvv ENTRADA --sout '#transcode{vcodec=theora,acodec=vorbis,vb=90,ab=32}:/
Linha 45: Linha 89:
ices para transmissao local
ices para transmissao local
de audio
de audio
=== Gera Thumb ===
* https://github.com/jbochi/live_thumb
* https://github.com/jbochi/gifstreaming
* https://github.com/wandenberg/nginx-video-thumbextractor-module

Edição atual tal como às 12h19min de 27 de dezembro de 2017

OBS Placas



airtime

butt

soma suite

rivendell

landell

vlc streaming

DarkSnow

Theorur

freej

ezstream

dvsource

minuano

MuSE

Ices

LiveIce

TSS



modo de codificacao

  • constante = abr
  • media = abr
  • varivel = vbr


$ wget -c http://pacotes.sarava.org/etch/ezstream_0.4.0_i386.deb
  • usando ffmpeg2theora/oggfwd
$ 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 192.168.1.4 8000 hackme /theora.ogg
$ dvgrab --format raw - | ffmpeg2theora -a 0 -v 5 -f dv -x 320 -y 240 -o /dev/stdout - | oggfwd  icecastserver  8000 pwd /theora.ogg


vlc -vvv ENTRADA --sout '#transcode{vcodec=theora,acodec=vorbis,vb=90,ab=32}:/
standard{access=shout,mux=ogg,dst=source:SENHA@SERVIDOR:8000/mount_point.ogg}' 

ices para transmissao local de audio


Gera Thumb