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
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..
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 )
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
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..!
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... :(
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.
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...
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..
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!
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.
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
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
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
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
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
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!
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.
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.
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-)
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 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
34 comentarios:
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
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..
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 )
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
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..!
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
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.
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....
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
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...
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...
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!!
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 ***** #"%·€@!!!
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
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)
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!
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.
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
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
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
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++;
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
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
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)
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 :)
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!
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!
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
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-)
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!
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
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!
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
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
Publicar un comentario