Mudanças entre as edições de "Streaming"

De MochilaWiki
Ir para navegaçãoIr para pesquisar
 
(20 revisões intermediárias por 5 usuários não estão sendo mostradas)
Linha 1: Linha 1:
modo de codificacao
+
OBS
constante = abr
+
Placas
media = abr
+
 
varivel = vbr
+
 
 +
* [http://www.flumotion.net/ flumotion]
 +
* [http://dummdida.blogspot.com/p/presence.html presence]
 +
* [http://www.radiolivre.org/icecast Montando um servidor de webradio - radiolivre.org]
 +
* [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/
 +
 
 +
Ices
 +
* http://www.icecast.org/ices.php
 +
 
 +
LiveIce
 +
* http://web.arm.ac.uk/~spm/software/liveice.html
 +
 
 +
TSS
 +
* http://gollum.artefacte.org/tss/
 +
 
 +
 
  
  
<!--$ wget -c http://banto.hipatia.info/softwarelivre/arquivos/ezstream_0.2.0_i386.deb<br /><br />-->
+
modo de codificacao
 +
* constante = abr
 +
* media = abr
 +
* varivel = vbr
  
* <b>usando ffmpeg2theora/oggfwd</b><br />
 
<p>$ 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</p>
 
  
<p>$ dvgrab --format raw - | ffmpeg2theora -a 0 -v 5 -f dv -x 320 -y 240 -o /dev/stdout - | oggfwd  icecastserver  8000 pwd /theora.ogg</p>
+
$ wget -c http://pacotes.sarava.org/etch/ezstream_0.4.0_i386.deb
  
<!--* <b>usando ezstream</b><br />
+
*usando ffmpeg2theora/oggfwd
<p>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.</p>
+
$ 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
  
ffmpeg2theora Radio\ Livre\ Filha\ da\ Muda.mpg -x 320 -y 240 -o - | oggfwd radio.amilcarcabral.org 8000 cajuzinho /teve.ogg -n "radio banto" -u "http://banto.hipatia.info" -g "africa vive"
+
$ dvgrab --format raw - | ffmpeg2theora -a 0 -v 5 -f dv -x 320 -y 240 -o /dev/stdout - | oggfwd icecastserver  8000 pwd /theora.ogg
  
oggfwd: Wrong number of arguments
 
usage: oggfwd [-hp] [-d description] [-g genre] [-n name] [-u URL]
 
              address port password mountpoint
 
  
  ffmpeg2theora --v4l /dev/video0 -o - | oggfwd icecast.mondomaine.org 8000 toto /video.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
  
<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
+
=== 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 15h19min 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