Ir al contenido principal

Archivos: Recursos

Recursos audiovisuals de software o hardware creats per la comunitAV.

desbloquear

Desbloquear celdas protegidas en documentos excel

Para desbloquear celdas que no nos permiten escribir porque estan bloqueadas por un password que no conocemos, se puede seguir el siguiente procedimiento:

Guardar el fichero con un formato abierto, un fichero.ODS por ejemplo. Este formato es en realidad un zip con varios ficheros dentro.

Cambiar la extension de .ODS a .ZIP y descomprimir el contenido en una carpeta.

Dentro de esa carpeta hay un fichero llamado content.xml, que podemos abrir con un editor cualquiera, gedit, notepad, sublime text (es recomendable uno potente como este último porque el fichero puede ser muy grande)

Buscar y reemplazar (con las comillas incluidas) «protected» con «none». Y guardar el fichero.

Volver a crear un zip con todos los ficheros, y una vez hecho, volver a cambiar la extension a .ODS

Ahora ya se pueden editar todas las celdas del documento.

captura_de_pantalla_2015-02-19_a_las_18

STOKOS

Albert Callejo

de:
http://ojosdemusicoextraviado.blogspot.com.es/2014/03/lluis-callejo-stokos-iv.html

A nivel tecnológico la figura de Lluis Callejo dio un gran empuje al estudio, diseñando filtros, mezcladores, generadores de sonido estocásticos (el Stokos IV). Los métodos de trabajo de Lewin-Richter, fruto de sus experiencias en Nueva York, tendían a la creación de espectros sonoros complejos que requerían la utilización de filtros de precisión, tal como el filtro Albis de tercio de octava. El sueño era el diseño y construcción de un filtro similar, Callejo llegó a diseñarlo y se compraron los materiales que debían ser ensamblados por Lewin-Richter, pero por ironías de la vida los materiales acabaron siendo utilizados en un proyecto que Callejo había intentado poner en práctica en varias ocasiones, un generador estocástico de sonidos, que denominó Stokos IV, por contar con cuatro generadores independientes y concatenables, es decir, se podía trabajar en cuadrofonía, permitiendo la creación de polirritmias. fue concebido de tal forma que produce una serie de notas cuya secuencia de alturas y tiempos de presencia son aleatorias; el instrumento estaba orientado para producir texturas complejas de sonidos variando por control manual las leyes de probabilidad que gobierna la producción de sonidos. Así se pueden variar:

-la altura media del conjunto de sonidos
-el rango mínimo y máximo de las alturas dentro de la cual se mueven los sonidos (desde el unísono a la totalidad del campo audible)
-el número de sonidos por unidad de tiempo (desde un sonido cada 8 segundos hasta doscientos segundo por minuto)
-el grado de irregularidad de los tiempos que separan los instantes de producción de los sonidos
-la duración de cada sonido
-la posibilidad de introducir diferentes porcentajes de silencio.

captura_de_pantalla_2015-02-19_a_las_18

Listening-Lights

Andrés Pérez López

Sound and Light Free software tools for sound and lighting synchronization

Presentació a Telenoika: https://vimeo.com/117961054

Listening-Lights – Machine Listening for Lighting Synchronization

Dependencies:

sc3 plugins
SCMIR (http://composerprogrammer.com/code/SCMIR.zip)

Examples:


->Listening Lights framework —>Test @Carmelo Underground —>Test @MIRA FESTIVAL ->Sensible

http://www.andresperezlopez.com/

https://github.com/andresperezlopez/Listening-Lights

captura_de_pantalla_2015-02-19_a_las_18

synthpibots

Xavi manzanares

Synth > Synths // Sintetitzadors
Pi > RaspberryPi platform // Plataforma Raspberry Pi
BØTS > Generative compositions of light and sound // Composicions generatives de so i llum

tira3DPrint+Pètals

Abstract

A SynthPiBOT is a light and sound generative composer device.
It is composed by this structure:
___A Raspberry Pi PCB
___Generative sequencers and time machines with Pure-data
___Bash Scripting to configure the automation of the OS, in order to become stand alone units useful for
installations and live sets.

Synth Pi BØTS és un dispositiu de composició generativa de so i llum.
Està composat per la següent estructura:
____Un mini ordinador RaspberryPi
____Sequenciadors generatius, màquines de temps, i sintetitzadors programats amb Pure-data
____Scripts de bash per a la configuració automàtica del sistema Operatiu, per a poder ser unitats ‘stand alone’ útils per a instal.lacions, i ‘live sets’

SynthPiBØTs

https://synthpibots.files.wordpress.com/2014/12/how2stepsinstallingrpipdxtbash-_.pdf

https://synthpibots.files.wordpress.com/2014/12/managinggpioports_wiringpi.pdf

captura_de_pantalla_2015-02-19_a_las_17

experimentalTV

experimentalTV
NKmedia webtv

Daniel Miracle

http://experimentaltv.org

nkMedia v.1.0 nkMedia is a simple open source live streaming and mediabase management web application developed by Neokinok.tv coded by Jordi Berenguer with the collaboration of Daniel Miracle

LIST OF FEATURES

– automaticaly loads video files from /mediabase/ directory and creates its database entry – thumbnail video automatic generation and manual replacement – non playable files are moved to invalid/ directory automaticaly – metadata for player html5 – multilanguage support – live streaming mode – personalized start page (live or mediabase) – channel administration interface – customizable channel header picture, background, colors, etc. – different players available – 3 different video sources (platform) : local, url or embed – count video views – custom sort order of mediabase videos – speed video control for html5 player – twitter widget for live page – administration of mediabase, edit metadata, etc. – multiple channel support

More information: http://www.experimentaltv.org

https://github.com/neokinok/nkMedia

logo-124-bpm

124BPM Sunday’s stream

Cada diumenge de 19:00 a 22:00h a través de la nostra web.
I si no podeu seguir la nostra emissió, la podreu trobar grabada al nostre arxiu o al nostre canal de youtube.

124BPM som un grup de gent amants de la música en general que ens hem proposat utilitzar els nous mitjans per encomanar a tothom la nostra passió a través de les millors sessions dels nostres DJ i els visuals dels nostres millors VJ en directe per streaming i per a tot el món.

Que no pari la música!!

captura_de_pantalla_de_2014-02-25_145234

Eina de muntatge aleatori pel Blender VSE

Últimament he estat muntant uns vídeos per la associació cultural Telenoika. L’encàrrec consistia en una serie de vídeos que documenten una de les activitats del col·lectiu. Per a llur realització he desenvolupat un script de muntatge aleatori.

Captura de pantalla de 2014-02-25 14:52:25

Els Pessics Electrònics son unes sessions en les quals es convida a diferents musics o dj’s a actuar. En aquestes sessions (d’assistència gratuïta) apart de la musica, també gaudim de la presència d’algun dels vj’s de l’associació, per a que acompanyi amb visuals la actuació…

Aquestes sessions s’enregistren amb una càmera de vídeo i a posteriori se n’editen un vídeos curts, de 1 o 2 minuts, com a arxiu documental. El problema que es troba un al afrontar tal material és que moltes vegades els enregistraments no estan del tot cuidats, amb un metratge de entre 20 minuts i 2 hores en el que la càmera s’ha deixat immòbil per a enregistrar-ne tot l’esdeveniment sense gaire dedicació. Eventualment, algú pren la càmera i enregistra alguns planets extra, detalls d’aquí i d’allà, però no sempre succeeix i sovint no son suficients plans per a generar una narrativa mínima.

Això fa que la edició dels vídeos es converteixi amb una tasca un punt soporífera. S’escull una part de l’àudio com a base musical, i es comença a visionar el material enregistrat per a trobar un metratge qualificable de monòton, l’única salvació consisteix en realitzar un muntatge basat en el ritme de l’àudio elegit.

I és aquí on entra en joc el script de muntatge aleatori. La premissa seria la següent:

per una banda necessitem una eina que ens permeti seleccionar de manera ràpida els plans més interessants, i catalogar-los d’alguna manera (per exemple, separant els plans generals, dels detalls o del que contenen el públic ballant)

per l’altre, necessitarem un àudio per a la peça, que al mateix temps dividirem en diferents talls adaptats al ritme musical: si cada vegada que l’àudio te un punt d’inflexió introduïm un canvi de pla, o cada vegada que hi ha un cop musical, llavors tindrem bona part del treball fet, una peça amb un ritme de muntatge adaptat al so. On la narrativa falla el ritme sempre ajuda.

I bàsicament en això consisteix el script, per un cantó va posant els clips a l’atzar seleccionant-los i els va col·locant sobre l’àudio, sempre al compas elegit.

 

 

El script no està pensat com a una solució d’art final, si no com a una eina que ens permet treballar el material amb certa celeritat, mantenint la precisió dels talls durant tota l’edició i evitant tots aquells moments d’ajustaments de fotogrames per que els plans es mantinguin a ritme, una cosa que normalment ens representaria la major part del temps de l’edició.

random_edit

Com funciona l’addon:

per un cantó creem una escena al Blender en la que carreguem tot el metratge disponible (amb ajuda de l’addon sequencer_Extra_tools es pot realitzar de manera automàtica ) i amb ajuda dels markers, anem seleccionant els plans que ens interessen. Canviant l’etiqueta dels markers, anem agrupant els plans segons ens interessi, per exemple, nombrant amb la lletra A tots els plans del músic, amb la B els plans detall, i amb la C tots els plans del públic ballant, a Cada col·lecció de Markers A, B, o C, els he referit com a subsets a l’addon.

Llavors creem una segona escena en la que carreguem l’àudio seleccionat, i col·loquem els markers en cada punt d’inflexió, observant el ritme i compas de la peça en qüestió. En aquest punt dediquem un temps a afinar correctament cada marker al punt exacte, per a fer-ho és molt útil la opció ‘draw waveform’ del strip d’àudio. Com més precís realitzem aquest pas, més ràpid serà la resta del procés.

Una vegada tinguem aquestes dues escenes preparades carregarem l’addon de la manera habitual.

 

 

Nota: la idea original era que l’addon fora recollint els clips de l’editor de seqüencies de la primera escena i col·locant-los en la segona, però vaig trobar alguns problemes per a copiar d’una escena a l’altre. Tot hi que aquests problemes segurament tinguin solució, de moment l’addon funciona amb una petita trampa. Consisteix en crear un meta amb tots els clips de la primera escena i copiar aquest meta (amb un clàssic copy-paste) i alinear-los a la segona escena, al mateix frame que l’original. L’addon pel moment només és capaç de tallar i enganxar metas, amb tot llur contingut, dins de la mateixa escena.

De forma que en la segona escena obtenim un strip d’àudio, un strip meta que conté tot el metratge que volem editar i una serie de markers que indiquen els punts de tall que ens interessen, i en la primera escena, el mateix meta que l’anterior, junt amb una seria de markers etiquetats indicant els plans que podem aprofitar.

Captura de pantalla de 2014-02-25 14:50:13

L’addon té 3 opcions, la primera opció és un muntatge aleatori pur, que no utilitza res de tot l’anterior, si no que simplement genera un muntatge aleatori basat en el meta seleccionat, amb talls que durin el numero de frames que introduïm al selector.

 

Captura de pantalla de 2014-02-25 14:52:25

 

La segona i tercera opció son variants del mateix, quan seleccionem l’opció use_markers_subsets ens apareixeran varies opcions més, en el camp selected_scene hem d’introduir el número l’escena 1 (la que conté tot el metratge i els subsets que hem creat). Quan polsem l’operador Random Editor es crearà un muntatge aleatori en el qual s’aniran alternant cada un del plans provinents dels subsets.

Captura de pantalla de 2014-02-25 14:52:34

Si desmarquem la opció use_all_subsets ens apareixerà un nou camp en el qual podem definir quins subsets volem utilitzar, escrivint-ne els noms sense espais, separats per comes (CSV, coma separated value).

 

Nota: las tres opcions necessiten que existeixi un marker etiquetat com IN i un altre com a OUT, aquests markers defineixen el tram en el qual es generarà el muntatge aleatori. Per a crear fàcilment aquests markers es pot utilitzar l’addon Jump to Cut. D’aquesta forma podem anar generant muntatges aleatoris per a diferents parts de la peça.

descarregar el script ————-> sequencer_random_editor.py

viroia

VIROIA

V.I.R.O.I.A.
I. NSTAL.LACIÓ
R.ECICLADA
O.NÍRICA
I.NTERACTIVA
A.UDIOVISUAL

PKproduccions

DESCRIPCIÓ DEL PROJECTE:
Instal·lació interactiva audiovisual V.I.R.O.I.A. Creat per PK produccions, permet al públic tocar tres instruments/control·ladors AudioVisuals, improvitzant com si es tractés d’una “jam session”.
Cada instrument reprodueix so i video sincronitzat.
La imatge, que utilitza la tècnica de mapping, es projecta calcant una estructura creada especialment per a la instal·lació.
Funciona d’una manera autòmata, amb la possibilitat de poder seleccionar diferents estils musicals/visuals com: ambient, reggae, techno, break beat, drum and bass…
L’originalitat és la construcció amb material reciclat(fusta de palets,canyes..) Consta de tres control·ladors audiovisuals simplificats perquè els assistents gaudeixin del plaer de fer música i video conjuntament.
El que fem és donar la volta “a la truita”, treiem el protagonisme al músic per posar-lo a l’avast del públic assistent.
Tot està pensat i dissenyat per produir un so afinat, tot quadra d’una manera senzilla.
Una de les característiques de la V.I.R.O.I.A. és que, en ser instruments audiovisuals, és molt fàcil entendre el que s’està fent, ja que cada so té la seva representació amb video a l’estructura mappejada.
Tota la instal·lació es controla a través de una tablet via OSC, en la qual s’utilitza el software TouchOsc. Aquesta eina només l’usa el tècnic (no es a l’avast del públic), per ajustar volums entre els diferents instruments, o per
canviar de tema musical, etc…

INSTRUMENTS AUDIOVISUALS:

-TRONCLAT F7-
El Tronclat F7 és un piano de fusta de set tecles, un instrument senzill i fàcil de tocar, a més està afinat amb el to de cada cançó. El so i la imatge canvia depenent del tema seleccionat.

-RODACANYES M4-

El Rodacanyes M4 és el més complicat dels tres instruments, i també el que té més joc, ja que s’hi poden modificar més coses a temps real. Un controlador que reprodueix loops de bateria, melodies o baixos. Està dividit en 4 columnes, cada una correspon a un loop, i les rodes modifiquen el senyal de video i d’audio d’una manera sincronitzada.
El RCM4, disposa d’una pantalla de leds des d’on l’usuari pot veure si el loop està apagat o encès, o els valors de 0 a 127 de les rodes de canyes.

-QUADRABOT B9-
El QUADRABOT B9 el composen 9 botons que reprodueixen diferents tipus de loops com: atmosferes, melodies, efectes, arpegis, etc… L’estructura mappejada es basa en la mateixa forma quadriculada d’aquest instrument (els 9 botons quadrats), per tant
és molt senzill veure la relació intrument/estructura.
És un dels controladors més divertits i fàcilment visibles quan es manipula, ja que un led verd indica que està en funcionament quan està activat.

ESTRUCTURA MAPPEJADA:
Creada especialment per a la instal·lació, és la superfície on es projecte el video utilitzant la tècnica del video mapping. Cada part correspon a un botó de cada un dels controladors.

TABLETA CONTROL·ADORA OSC:
Tota la instal·lació es controla per una tableta via OSC (wifi) que utilitza el software TOUCHOSC. Amb aquesta aplicació, el tècnic pot ajustar paràmetres com els volums de cada instrument, el tempo, la resincronització, etc… És des d’aquí on es pot seleccionar els diferents temes audiovisuals, com per exemple: ambient, break beat, techno, reggae i drum and bass.
D’aquesta manera es pot adequar a l’ambient de cada esdeveniment en el que participi.

RESPONSABLES DEL PROJECTE:
La V.I.R.O.I.A. és una creació de PK produccions, un col·lectiu format per Meritxell Vallverdú, artista visual, i Sergi Casero membre de l’Associació Cultural Telenoika.net. PK produccions es dedica a la realització de projectes audiovisuals i a la creació de videoclips. També fan actuacions de videojokey en directe.

CONTACTE:
Sergi Casero Telf.:659.09.06.14
kasero@telenoika.net

REQUERIMENTS DE LA SALA:
La sala hauria de medir uns 8x4m, aproximadament. Si el projector té un objectiu de gran angular es podria reduir la dimensió fins a 2 metres o més.
El projector es col·loca damunt la taula/armari, va tapat amb una estructura de fusta perquè no es vegi. Es necessita foscor total per poder veure les projeccions amb nitidesa. Els instruments ja van auto il·luminats.

RESUM:


Descripció del projecte:

Instal·lació interactiva audiovisual V.I.R.O.I.A. que permet al públic tocar tres instruments/controladors AudioVisuals tot improvisant com si fos una jam session. Cada instrument llança so i video sincronitzat. La imatge, que utilitza la tècnica de video mapping, es projecta calcant una estructura creada especialment per a l’instal·lació.
Funciona d’una manera autòmata, es poden seleccionar diferents estils musicals/visuals com: ambient, reggae, techno, break beat, drum and bass…

Objectius:
La V.I.R.O.I.A. vol fer arribar a tot el públic la sensació que gaudeix un artista a dalt de l’escenari, interactuant amb tres instruments audiovisuals i fent música tal com si fos una jam session. Ja que la senzillesa dels instruments permet fins i tot a un nen de 3 anys
tocar-lo, és especialment indicat per motivar a la iniciació del llenguatge musical i visual.

A qui va orientat?
Està pensat per edats d’entre 3 i 99 anys, i a tot el públic en general, ja que no es necessita coneixements previs d’estudis musicals.

Duració:
Funciona d’una manera autòmata, de durada il·limitada.

Rider tècnic:
P.A. Equip de so adient per a la sala, 500w a 1000w
Projector de 2000lumens a 4000lumens

a1199986027_10

Plegat / Nou disc de Playmodes

Plegat

de Playmodes
a Discontinurecords

Enmig de la pluja de fòrmules del hit, algoritmes armònics per tablet, i presets adotzenats, apareix aquest EP de Playmodes, un disc de concreció amb les formes i simple geni pel que fa al contingut. Apreciarem una paleta tímbrica ocurrent i desafiaments rítmics que sempre acaben tocant de peus a terra.
“Plegat” es presentarà en cinc talls envoltats de llenguatge arquitectònic, puresa tonal, i una impecable execució dels sil·lencis. Plecs, atomitzacions, repeticions, granulacions, expansions i compressions. Percepció de laboratori, de procés calculat i robòtica fina.

El disc es tenca amb una remescla de Motorheidi de un dels tracks: “Fold”, que quadra el cercle en sentit estricte, utilitzant recursos del dub, per fixar les atmòsferes que caracteritzen la versió original.

latele_stream

LaTele stream 24/7

Emissió en directe de

LaTele.cat

EMISSIÓ TEMPORALMENT PARADA

Canal 37 TDT

www.latele.cat/latele-en-directe

  

Streaming en viu realitzat amb software lliure

-Estem utilitzant el codec Ogg / Theora compatible amb HTML5, molts navegadors i reproductors

Altres maneres de veure LaTele en directe:

– Per veure LaTele en directe amb Firefox o Google Chrome fes clic directament en el següent enllaç:

http://experimentaltv.org:8000/latele.ogg

– Si no fas servir qualsevol d’aquests navegadors o vols veure LaTele en directe amb més comoditat i fluïdesa, instal·la el programa VLC i fes:

Suport -> Obre un flux de la xarxa -> URL: http://experimentaltv.org:8000/latele.ogg 

 

– També pots veure LaTele en directe des de la Web a:

http://latele.cat/latele-en-directe

http://experimentaltv.org/uniplay/osmplayer/index.php

https://telenoika.net/latele


Compatibilitat amb sistemes i navegadors.

.

.
.
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://experimentaltv.org:8000/latele.ogg

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:


# 1 line ::
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=live description=ACS genre=community-media url=http://latele.cat
#

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.experimentaltv.org 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…

p4live

P4Live

Processing for Live es una mezcladora visual algorítmica para reproducir simultáneamete diferentes capas visuales programadas en Processing.

Dispone de una interfaz de usuario independiente al sketch que se está generando, un sistema propio de eventos y una sencilla API para acceder a diferentes variables relacionadas con el sonido.

* MIDI
* OSC
* BPM
* Detección automática de Beats (kick, snare, hat)
* Volumen
* Sistema independiente de visión artificial P4Vision para perfromance corporal.

P4Live fue becado con las Ayudas Telenoika 2010

+INFO:: http://code.google.com/p/p4live/

streamxusb

Codi Stream x USB

Codi per emetre per internet un flux directe audiovisual, en aquest cas, una càmera USB (externa o interna) o un video4linux.

Codi fet en fet en bash, per Linux-Ubuntu, basat en gstreamer (http://en.wikipedia.org/wiki/GStreamer), utilitzat per stremejar càmeres USB o video4linux.

Podeu obrir el vostre propi canal per a usos socials, ho podeu fer a http://giss.tv

Podeu posar aquest codi en un arxiu en blanc, l’anomeneu «gst_usb2stream.sh», li doneu permisos d’execució, i un cop configurat el «CONFIG», ja podreu emetre la vostra càmera USB per internet.


#!/bin/bash
#gst_usb2stream.sh
#
# CONFIG
#
HOST=giss.tv
PORT=8000
MOUNT=el_teu_mountpoint.ogg
PASSWD=el_teu_password
NOM_STREAM=testing_now
DESCRIPCIO=emissio_en_proves
TIPUS=comunitat_audiovisual
WEB=https://telenoika.net
BACKUPFILE=stream_backup_$MOUNT
#
# FI CONFIG
#
gst_usb2stream(){
gst-launch-0.10 -e v4l2src ! queue ! ffmpegcolorspace ! videoscale ! video/x-raw-yuv,width=320,height=240 ! tee name=tscreen ! queue ! autovideosink tscreen. ! queue ! videorate ! video/x-raw-yuv,framerate=25/2 ! queue ! theoraenc quality=32 ! queue ! oggmux name=mux alsasrc ! queue ! audioconvert ! vorbisenc quality=0.5 ! queue ! queue ! mux. mux. ! queue ! tee name=tfile ! queue ! filesink location=$BACKUPFILE tfile. ! queue ! shout2send ip=$HOST port=$PORT mount=$MOUNT password=$PASSWD streamname=$NOM_STREAM description=$DESCRIPCIO genre=$TIPUS url=$WEB
}
while true
do
# echo "Verifiquem mount_point"
curl -s http://$HOST:$PORT/|grep -q "Mount Point /$MOUNT"
if [ $? != 0 ]; then
# echo "Verifiquem gst-launch-0.10"
PID=$(pidof gst-launch-0.10)
if [ "x$PID" != "x" ]; then
# echo "matant gst-launch"
kill -9 $PID;
fi
gst_usb2stream &
# echo "rearrancant"
sleep 5
fi
sleep 1
done
#
# INSTAL·LACIO GSTREAMER
# $ sudo add-apt-repository ppa:gstreamer-developers/ppa
# $ sudo apt-get update
# $ sudo apt-get install gstreamer-tools
# FI INSTAL·LACIO GSTREAMER
#
# INSTAL·LAR CURL
# $ sudo apt-get install curl
# FI INSTAL·LACIO CURL
#
# gstreamer_code by giss.tv
# continuity_code by acs.li
# suport_maintaiment by kinoraw.net
# experimental icecast servers: giss.tv - experimental.tv - gint.tv - hangar.org
# latele.cat/latele-en-directe hosted by Telenoika.net
# gst_usb2stream project by edrok Telenoika.net
#
# GPL web@telenoika.net
#
## v tka-0.1 2012/03/02 18:00:00 2a Trobada Elphel a Telenoika
# v tka-0.2 2013/01/16 18:00:00 EnergyControl stream workshop a Telenoika