13 mar 2007

Quadern de Bitàcora

Aquí anirem escribint la evolució del nostre projecte...

34 comentarios:

Anónimo dijo...

dia 0.1: ( Por ai al Desembre )

J: Parra? Tu fas el projecte aquet any?
P: Si, lo que estic pendent de Repsol, per un projecte en empresa..
J: ahp..oks, si aixó no el fas me dius algo, ok?
P: Oks

Anónimo dijo...

dia 0.2: ( Principis de Gener )

P: Jeick, k al final no fai lo de la Repsol, k fem? El fem junts o k?
J: De perles, hauriem de mirar projectes proposats a vere k tal, xk pensar algo.. bufff..
P: oks, nem mirant pos..

Anónimo dijo...

dia 0.3: ( Principis de Gener )

P: Paiu!! he mirat lo dels projectes, i n'hi ha algun d'interessant
J: uo! De que van?
P: N'hi ha un del Pedro Garcia sobre noseke de Settop boxes
J: Ahp, k es eso? nem a parlar amb ell k ens u expliqui P: Nem

( Intent de Projecte nº 1 --> Fer una aplicació amb settop boxes que permeti a malalts d'un hospital comunicar-se a temps real (streaming) amb els doctors )

Anónimo dijo...

dia 0.4: ( Principis de Gener )

Ens mirem el tema de les settop boxes, busquem informació, fabricants..models..possibles programacions...preus...exemples fets...

Despres d'informar-nos ens trobem amb varis problemes:
No es poden progrmar ( i si es pot, són propietaries ) :S:S
Només tenen un navegador web
No es pot enxufar una webcam :S
Es tractaria de fer un portal web amb videos dels metges i ja està

Després de tot aixó el projecte cau en desinterés per par nostra i el desestimem

Anónimo dijo...

dia 0.5 (principis de Gener )

J: pavu..!! tema settop boxes..caca
P: :S
J: :S
P: nem a veure al Pedro, a vere si té algo més..
J: nem, fotli gasto..

Intent de projecte nº2 -> Realitat Augmentada (festival del humor) Es tracta de treballar amb webcams sobre un programa de realitat augmentada desenvolupat a la URV (sobreposar imatges 3D a la imatge capturada per una webcam gracies a uns patrons impressos..ahí tu pija..!

Anónimo dijo...

dia 0.6 ( mig gener )

- Tema realitat augmentada (1st BrainStorming)

Reunió de l'equip d'enginyers a la sala de reunions del centre d'investigació (bar de la facultat)

P: loba!! 2 tequilas!!
J: Posa'm un “tio de Alaska” (americano con hielo)

Després d'ardues deliberacions sobre el proposit del futur projecte arribem a una idea, podriem catalogar-la de brillant o de cutre, a gust del consumidor. Decidim probar sort amb el:

IkeaVirtual 1.0: Un programa que consistiria en fer una web de decoració desde on et puguessis baixar uns patrons (per imprimir), els coloquessis per la habitació a decorar i amb una webcam sobreposar els futurs mobles en 3D sobre la imatge de la habitació buida, per a poder veure com quedaria en vivo.

Nem a comunicar-li l'invent al tutor, a qui no entussiasma massa la idea, no ens enganyem, es bastant cutre... Després de reflexionar-hi mes decidim dessestimar també aquesta idea... :(

Estat d'anim nostre: -1 :S:S:S:S

Anónimo dijo...

dia 0.7 ( finals de Gener)

Campi qui pugui, de perdidos al rio, agarrala como puedas (Brainstorming d'emergencia)

P: loba!! 2 tequilas!!
J: Una mitjana

Reunió d'emergencia davant l'avanç del temps i k seguim sense projecte!!!

fem una maquina del temps tio..(PAM!! capon..) ¬¬
Fem un youtube porno!?!?! (ja existeix...cagonla****!!!)
Un youtube de pelis? (TU..TU..TU..TU helicaoter de la SGAE amb 20 SWAT's aterrant al campus..)

Despres d'exaplicar-lis als de negre que lo de le pelis era una broma..

Hem de fer algo relacionat amb l'streaming...mmm....
Es k està tot inventat...
La xarxa social es lo k es porta ara...
sips..mmm...

1 hora mes tard...:

HABEMUS PROJECTE!!! (fumata blanca al conclave)

ETSEtube.com: Fer un servidor on es vagin guardant videos de totes les classes d'informàtica automaticament i els alumnes puguin veure-les en una web, i també en temps real les que s'estigguin fent ara. :D:D

La idea rep rapidament una molt bona crítica entre alumnes varis del bar.

Anónimo dijo...

19 de Febrer de 2007

Anem a parlar amb el Pedro (tutor) i li mostrem al idea..

!! PROJECTE APROBAT !! :D:D

Peró necessitem afegir-hi alguna cosa més ja que es considerat poca feina. (ja pensarem k fem)

Començem:

El tutor ens diu que busquem un servidor d'Streaming i ens recomana:

Fluendo: (tecnologia d'Streaming) http:\\stream.fluendo.com/
Flumotion: (servidor) http://www.flumotion.net/

Començem a mirar com funciona i tal....

Anónimo dijo...

21 de Febrer de 2007

dioooos! portem 4 dies mig estancats, mirant codi pyton del flumotion i fitxers de configuració... és un merder increíble :/

moral moral, va que no pot ser tan difícil collons, ànimssss

Anónimo dijo...

22 de Febrer de 2007

sant torne'm-hi!
ens hem passat la tarda a l'aula d'estudi, putinejant fitxers de configuració del flumotion, i... finalment conseguim executar-lo correctament i accedir-hi mitjançant l'administrador, que és una aplicació per entorn gràfic per engegar la captura de àudio/video i fer l'streaming...
comencem a veure una mica de llum, ja tocava...

Anónimo dijo...

23 de Febrer cd 2007

Ja tenim mig controla't el tema del flumotion!! :D:D

Ja tenim com fer streaming i com emetre en viu, peró tenim 2 problemes:

1) Tansols admét dispositius locals (/dev/..)
No sabem com fer que admeti cameres IP :S:S

2) No sabem com emetre videos ja guardats en el disc :S

Estamos en ello...

Anónimo dijo...

26 de Febrer de 2007

Tenim la solució per al problema 2, un addon que e diu looper, va ser un merder configurar-lo però ja u tenim :D

Encara tenim el problema 1, i no veiem gaire clar que s pugui solucionar :S:S

A més s'ens afegeix un de nou, el flumotion fent Streaming d'1 sola càmara xupa un 85% de CPU

PD: començem a citar massa les progenitores dels creadors del flumotion..

PD2: No entene'm com poden fer un projecte opensource sense fer CAP tipus de documentacio..gRRR!!

Anónimo dijo...

29 de Febrer de 2007

Dia D: Cau la Bastilla

Reunió de caràcter d'urgencia d'urgència de l'alt comandament: 1r i unic punt del dia: que fem amb el flumotion dels *****

Després de 2 7manes de barallar-nos amb el flumotion arribem a varis punts crítics:

- No hi ha manera de que accepti una camera IP
- Demana excessius recursos (no ens volem imaginar que passarà quan intentém fer 3 streamings alhora..)
- No existeix documentació alguna
- Estem perdent el temps

Després d'ardues negociacions, la reunió conclau amb una decissió irrebocable: Retirada, abandonem el flanc del Flumotion , cal buscar un altre servidor d'streaming..

PD: Me**** el p*** Flumotion dels ***** #"%·€@!!!

Anónimo dijo...

2 de Març de 2007

Here Comes the Sun..nanananaaa!

San tornem-hi que no ha estat res, se abre la beda de caza dels servidors d'Streaming.

V L C
...el sisé dia Déu va crear l'home, a imatge i semblança seva, i el seté descansà..i el vuite dia Déu va crear el VLC.. (GEN. 2,14-16)

Simplement perfecte, el servidor d'Streaming Videolan(VLC) ens fa veure la llum:

- Moltissimes possibilitats
- Facil ús i configuració
- Bona documentació
- Accepta la camara IP!!
- No gasta gaires recursos

En 1 dia amb el VLC tenim més que en 2 setmanes de Flumotion. Decissió Inapelable: Triem el Videolan com a servidor d'Streaming

Anónimo dijo...

5 de Març de 2007

Hem estat trastejant les opcions del VLC i ja tenim com fer tot el que, en teoria, necessitarem que fagi pel projecte!! :D:D

Ens pose'm a veure com automatitzar el procés de grabació i emissió de les classes...

1 horeta, 2 cafés i 5 folis després ja tenim les idees clares de com fer-ho. (vease "automatització" de l'apartat Esbossos de Disseny)

Anónimo dijo...

6 de Març de 2007

La cosa s'anima!

Ara mateix, hem distribuit la feina de dues maneres, per anar avançant a casa aquests 3 dies que no hem pogut quedar:

Part A: VLC mode comandes
Aqui entra en joc Misses Jeick (te ha tocao chaval), a putinejar el VLC en mode comandes.

Part B: mini aplicació web PHP per gestionar les aules, hores, etc,...
Senyor Parra al peu del canyó, aqui configurant una debian etch amb Apache2, PHP5 i MySQL5. Tot seguit debatint el model ER amb el Jeick, i picant codi php com un cossac... això si, orientat a objectes!

Anónimo dijo...

10 de Març de 2007

Seeeeeeeeeee! han passat 3 dies ben productius, siguem més explicits:

- Mr. jeick ja controla el tema vlc mode comandes, i ha fet l'script per programar la grabació dels fitxers de videoa les aules i hores especificades a un fitxer de text

- Mr. parra ja ha acabat l'aplicació php que s'encarrega de mostrar les grabacions programades a les aules, en un dia, hora i assignatura concrets, la qual genera el fitxer de text que accepta el script de programació del vlc

Avui ens dediquem a porvar-ho tot conjuntament, i funciona a la perfecció! 8-DDD

S'hauran de polir alguns aspectes estètics, però això ara per ara no és important.

Anónimo dijo...

12 de Març de 2007

Tema reproducció dels videos

Enéssima reunió de mensas, que fem amb el tema dels videos? com les penjem? formats? maneres de reproduirlo..etc

D'acord amb el disseny inicial, hem de controlar events del reproductor, en concret el time (per sincronitzar-lo amb les transparencies, si l'usuari apreta pausa, les transparencies tb hauran d'aturarse :S) per aixó no podem deixar que cadascú utilitzi el seu, hem de forçar a usar el nostre propi reproductor de la web.

Bàsicament tenim 2 opcions:
- un repfoductor basat en flash
- un applet de java

Sospesant les opcions i mirant una mica les opcions que dona cadascu decidim utilitzar un reproductor de videos Flash, que té 2 bones noticies i 1 de dolena :S

Bones:
- Aquest tipus de reproductors funcionen molt be i són molt configurables, també es poden capturar events amb javascript :D
- El format de video FLV té una relació Qualitat-espai molt bona!

Dolenta:
- S'hauran de convertir tots els videos de mpeg4 a flv

Anónimo dijo...

13 de Març de 2007

Començem a mirar el tema dels reproductors flash i els conversors a format FLV

Trobem un conversor que sembla bastant bó, comprobem la carga de CPU d'una conversió i el temps emprat i són bones (un video 640x460 de 20min triga 1 minut a convertir-se :D).
Decidit: Usarem FFmpeg per la conversió mpeg-flv

Anónimo dijo...

14 de Març de 2007

Aclarit el tema de la conversió nem a la caza del reproductor de video flash.

Requeriments:
- senzill
- open source
- si pot ser, documentat i amb callbacks

Iniciem la recerca i acabem trobant un que sembla molt bo (amb llicencia cc :D), el probe'm, mire'm el codi, les possibilitats i ens convenç.

Decidit: Usarem el Flash Video Player 3.6

Anónimo dijo...

15 de Març de 2007

Navegant en la penombra

Bueeno...dient-ho finament, no tenim ni **** idea de com pillar el time del reproductor de l'usuari, It's the uncle google's time!!

Hem aprés que els objectes flash poden ser tractats desde javascript (capturant i enviant paràmetres de l'objecte), hem de trobar com agafar el paràmetre time..:S

Trobem una llibreria javasript (UFO) que treballa sobre objectes Flash! :D:D

Ens mirem els calls possibles de la llibreria...CANTÓ LA GORDA!, hi ha una crida anomenada "time" que permet capturar el temps en execució del flash player!!

Ens barallem una mica amb el javascript i... BINGO!! ja u tenim!! :D:D

moral_de_l'equip++;

Anónimo dijo...

19 de Març de 2007

punts del dia:

- php+javascript

Ara hem de juntar php (pagina que carrega el registre de timing) amb javascript (video player) i sincronitzar-los per mostrar els documents que toquin al temps que toca

- Pàgina de documents dels pofes al moodle (php)

Pagina amb php que mostra els documents existents i permet esborrar-los i/o afegir-ne de nous

Anónimo dijo...

19 de Març de 2007 (2)

La pagina mostra_videos.php ja sincronitza amb els jpg's de les diapositives, gracies als *.REG :D, també ja funciona be amb el sistema de fitxers decidit per l'apache :D

Busquem com passar els documents pdf dels professors a jpg's per mostrar al costat dels videos, busquem uns quants programes i finalment decidim usar l' Imagemagick per a convertir-los.

Fem un script automatitzador d'aquestes conversions :D

pd: Viento en vela a toda popa
pd2: Empollar i fer bufes

Anónimo dijo...

20 de Març de 2007

1r punt del dia: Arreglar el portatil del Jeick

2n punt del dia: Pagina de carrega del fitxers que es mostraran a classe (php)

Anónimo dijo...

21 de Març de 2007

Ja tenim la pagina per llistar, carregar i esborrar els documents per part dels professors (php+javascript) :D

Al pujar un document es llença l'script pdf2jpg que crea els jpg's i els col-loca a la carpeta corresponent.

De perles, seguim avançant :)

Anónimo dijo...

26 de Març de 2007

uffffffffffff quin dia més terrible! entre la pluja, costipats i tota la mandanga estem una mica xof... vinga al tajo:

- hem estat optimitzant codi dels últims fitxers php desenvolupats (mostra_documents.php, llegir.php, pujar.php, functions.php)

-ens hem topat amb un parell de problemes, que són els següents:

a) quan el vlc emèt en directe necessita un port diferent per cada emissió. Per abordar aquest problema haurem de montar d'alguna manera una mena de gestió de ports amb aules o algo per l'estil :///

b) la codificació de video en format ogg és una mica cutre: només es refresquen els pixels que han variat de fotograma a fotograma. El problema està en que al començar el video tot es veu verd(per problemes de codificació ogg) i a mesura que va avançant el video i el contingut varia els pixels es van refrescant en general. En el nostre cas com no hi ha moviment, o gairebé és nul ja que l'unic que es mou és el professor, gran part de la pantalla es veuria verda :'''( La solució seria mirar de trobar la manera de forçar un refresc de pantalla al moment de connexió del client amb el fluxe de dades o canviar de codificació.

Això ens ha rebentat bastant, però en aquest projecte ja se sap, no paren de sorgir problemes! C'mon!

Anónimo dijo...

27 de març de 2007

bueno bueno buenoooo un altre dia més liats... sembla ser que aquests dies el déu Helios no ens acompanya :/

El tema de gestió de ports ja l'hem solucionat, tenim un rang de ports els quals fem servir i anem "reciclant", vé a ser com un pooling d'emissions de video.

Avui hem començat també u fitxer general de configuració config.php on tenim definides unes constants amb els paths a les diferents carpetes de l'aplicació. D'aquesta manera si movem l'aplicació o canviem alguna cosa només haurem de revisar aquest fitxer.

Cambio y corto!

Anónimo dijo...

29 de març de 2007

omg! portem tota la tarda fent proves amb el vlc i el tema d'emissió de video, provant clients ogg (applets) per forçar que tots els usuaris facin servir el mateix client, d'aquesta manera podem tenir més controlades les emissions de video i sabrem realment el que estan veient, sense sorpreses... d'altra banda, el problema de refresc dels pixels en ogg ja el tenim a punt de caramel 8-DD

Hem començat a fer els templates CSS per a l'interfície. Hem començat definint algunes plantilles diferents depenent del contingut que haguem de mostrar a l'usuari.

Per fi és dijous :D

Anónimo dijo...

3 d'abril de 2007

a l'abril aigües mil... no para de ploure ni per assomo :/

Estem buscant un reproductor de video a poder ser un applet per incrustar-lo al navegador client. Hem estat a l'aula d'estudi fent proves i més proves amb el Cortado, by Fluendo. De moment no hi ha manera de que acabi de funcionar tot correctament. Seguirem buscant respoductors alternatius per si les mosques...
També hem començat a mirar AJAX per si ens fes falta en alguna part del projecte tenir-ho més o menys fresc i saber de bon començament lo bàsic.
Seguirem informant 8-)

Anónimo dijo...

5 d'abril de 2007

Uei uei!

ens hem tornat a passar la tarda provant el Cortado, i finalment hem anat avançant i hem aconseguit fer-lo funcionar minimament bé :D

i d'aqui re... Setmana Santa!

Anónimo dijo...

10 d'abril de 2007

Estem cansats del cortado, no te documentacio (gent de fluendo, com us estimem..) i a més ens dona molts problemes per acceptar l'streaming en directe, decidim buscar altres players i..TACHAN!!! vlc video player plugin!! de perles, funciona!!

Ja tenim streaming en directe :D

Anónimo dijo...

11 d'Abril de 2007

Bueno, ja tenim el projecte agafat pels...

Ja funciona quasi tot, tansols ens faltaria el tema AJAX per a les diapositives en RealTime i basicament...ja u tindriem :D

Decidim dedicarnos al tema css's i tal per la web, mans a l'obra!

Anónimo dijo...

15 d'Abril de 2007

Ja tenim el disseny genéric del css :D necessitem pulir-lo per algunes bandes i crear els específics (pel mostravideos i el mostradocuments) tamos en ello

Anónimo dijo...

A Juny de 2007 ja hem acabat ETSEtube, projecte finalitzat i defensat, per a qui li pugui interessar, i, per fardar una mica, tb, si, que pasa?

ETSEtube se lleva 2 Matrículas de Honor pa la saca!!! :D:D