Emissió de LaTele per stream permanent
.
.
Voleu saber com llançem aquest «stream» ?
.
Producció del Live streaming
Live streaming, iptv, webcasting, streaming broadcast, televisió en directe per Internet son alguns del s nom que rep la comunicació d’una senyal audiovisual per la xarxa Web.
En el nostre cas estem utilitzant el codec Ogg / Theora compatible amb HTML5, molts navegadors i reproductors. També estem utilitzant el reproductor Itheora.
Format Ogg y Ogv:
Des de diferents navegadors com Firefox, Google Chrome, Safari i Opera, els vídeos en format ogg i ogv es poden veure en directe nativament, no cal un reproductor, el mateix programa ho fa. Només cal introduir la URL del vídeo. Pots provar amb una senyal en directe com la de la tele http://giss.tv:8000/latele.og
Diferents reproductors com VLC milloren la comoditat i fluïdesa, així com ofereixen millor control de parametres com volum, contrast, tamany, etc. Pots instal·lar el programa VLC i fes:
http://experimentaltv.org/uniplay/osmplayer/index.php
http://experimentaltv.org/latele
Captura senyal DVB de la TDT – codificació àudio vídeo – enllaç a servidor streaming
Amb GTS (Gstreamer) per Linux Debian, Fedora, etc… Funciona bé per entorns Ubuntu.
Codi:
gst-launch-0.10 dvbsrc frequency=602000000 bandwidth=8 ! mpegtsdemux
name=demux ! queue ! mpeg2dec ! deinterlace ! videorate !
video/x-raw-yuv,framerate=25/2 ! videoscale !
video/x-raw-yuv,width=400,height=300 ! ffmpegcolorspace !
ffmpegcolorspace ! tee name=tscreen ! queue ! autovideosink tscreen. !
queue ! theoraenc quality=16 ! queue ! oggmux name=mux demux. ! queue
! mad ! tee name=audiout ! queue ! autoaudiosink audiout. ! queue !
audioconvert ! vorbisenc quality=0.5 ! queue ! mux. mux. ! queue !
shout2send ip=experimentaltv.org port=8000 mount=latele.ogg
password=**** streamname=latele-live
description=ACS-assemblea-per-la-comunicacio-social
Links:
http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-goo…
http://blogs.gnome.org/uraeus/2008/08/05/gstreamers-new-deinterlace-plugin/
http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-goo…
Explicació de les funcions:
EXECUTA Aplicació GTS
gst-launch-0.10
INPUT / CAPTURA
dvbsrc frequency=602000000 bandwidth=8 ! mpegtsdemux name=demux ! queue !
DECODER VIDEO:
mpeg2dec ! videorate ! video/x-raw-yuv,framerate=25/2 ! videoscale !
video/x-raw-yuv,width=240,height=180 !
ffmpegcolorspace !
tee name=tscreen ! queue ! autovideosink tscreen. ! queue !
theoraenc quality=16 ! queue !
CONVERSIÓ OGG de vídeo i àudio
oggmux name=mux demux. ! queue !
CODIFICACIÓ D’ÀUDIO (conversió)
mad ! audio/x-raw-int,rate=22050,channels=2 ! queue !
tee name=audiout ! queue ! autoaudiosink audiout. ! queue !
audioconvert ! vorbisenc quality=0.5 ! queue !
MUX AV + ENLLAÇ SERVIDOR BROADCAST
mux. mux. ! queue ! shout2send ip=www.giss.tv port=8000
mount=latele.ogg
password=****
genre=Social Media url=http://latele.cat
Alguns links del gstreamer:
http://gstreamer.freedesktop.org/data/doc/gstreamer/head/pwg/html/chapte…
http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bas…