<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im"><br>
</div>Genial, también esta compilada una nueva versión de ffmpeg. Comprueba si<br>
funciona correctamente el gst-launch con gstreamer-ffmpeg que es el<br>
pluginque más dudas tengo que rule bien.<br>
<br></blockquote><div>He probado un pipe con ffmpegcolorspace, y funcionaba bien. Veremos si funciona correctamente si hacemos alguna codificación, aunque de momento no creo que lo usemos.<br><br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Ayer envié el correo y se lo quedó la lista, y en ese momento no estaba<br>
gstreamer0.10-ffmpeg, pero ahora mismo si lo has instalado si está. El<br>
único que me queda es gstreamer0.10-nice que justo tiene que ver con<br>
ICE.<br>
<div class="im"><br></div></blockquote><div>No tengo ni idea de que hay dentro de ese paquete... has visto algo interesante??<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">
<br>
> No me gusta mucho el asunto de tener que compilar todo eso, pero<br>
> bueno. De momento tiramos así y si vemos una manera mejor pues lo<br>
> cambiamos.<br>
<br>
</div>Ten en cuenta que es de la mejor forma que se pueden hacer estas cosas<br>
(al menos que yo conozca). Lo que cuesta es el hecho de compilar, pero<br>
eso ya está hecho :-) Aunque sea costoso este metodo, ganamos en que<br>
controlamos todos los paquetes y decidimos qué actualizar y qué no.<br>
<br>
Es mejor compilar 70-80 paquetes y tener un sistema estable (lenny), a<br>
tener 600 paquetes de testing :-) Además, al ser lenny muy reciente, no<br>
hay excesivos problemas para compilar.<br>
<br></blockquote><div><br>Ok, me parece bien. Si tu no ves problema. Yo es que es oir compilar cosas y me entra la pereza... Aunque entiendo que con debian es mas o menos automático.<br><br>Te adjunto el ejemplo que nos traemos entre manos. Ahora se saca el video directamente en YUV2 de la webcam y se transmite así. El visor hace una transformación básica a escala de grises.<br>
<br>Resultados, el servidor no sube del 2% y el cliente convirtiendo se pone al 15% y sólo recibiendo al 2%.<br>Pruebalo cuando tengas un momento en la pico.<br><br>Saludetes,<br>David.<br><br><br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="h5"><br>
><br>
> Te comento cuando haga mas pruebas.<br>
><br>
> David.<br>
><br>
> 2009/10/15 Roberto Calvo <<a href="mailto:rocapal@gsyc.es">rocapal@gsyc.es</a>><br>
> David,<br>
><br>
> Ya tengo algo, no lo tengo completo pero puedes hacer pruebas.<br>
><br>
> Los tienes en [1] y con la siguiente linea lo añades al<br>
> source.list<br>
><br>
> deb <a href="http://jde.gsyc.es/apt/" target="_blank">http://jde.gsyc.es/apt/</a> lenny gstreamer<br>
><br>
> Como ves, hay casi 50 paquetes debian, ha costado el jodido<br>
> backport, es<br>
> la recursividad llevada al limite jeje. Lo único que me<br>
> preocupa es que<br>
> he tenido que compilar también la glib2.0, pero ha compilado<br>
> correctamente.<br>
><br>
> Únicamente me queda por hacer el backport de:<br>
><br>
> * gstreamer0.10-nice: tengo que buscar una dependencia que<br>
> tiene, que<br>
> no logro encontrar el paquete :-O<br>
><br>
> * gstreamer0.10-ffmpeg: Este va a tener jaleo, porque<br>
> depende de<br>
> todas las librerías de ffmpeg pero creo que se puede<br>
> conseguir.<br>
><br>
><br>
> un saludo!<br>
><br>
> [1] <a href="http://jde.gsyc.es/apt/dists/lenny/gstreamer/binary-i386/" target="_blank">http://jde.gsyc.es/apt/dists/lenny/gstreamer/binary-i386/</a><br>
><br>
><br>
> El mié, 14-10-2009 a las 12:41 +0200, Roberto Calvo escribió:<br>
><br>
><br>
> > El mar, 13-10-2009 a las 18:20 +0200, David Lobato escribió:<br>
> > > Ya tengo un debian lenny andando para empezar con pruebas.<br>
> > > Roberto, sacaste los paquetes de gstreamer para lenny?? Si<br>
> los tienes<br>
> > > ponlos por algún lado para ponermelos.<br>
> > ><br>
> ><br>
> > Los he conseguido compilar en lenny, pero justamente al<br>
> final falla a la<br>
> > hora de generar los paquetes debian.<br>
> ><br>
> > Dejame echarle un ojo más, a ver si veo algo.<br>
> ><br>
> > un saludete!<br>
> ><br>
> ><br>
> > ><br>
> > > Saludetes.<br>
> > ><br>
> > > 2009/10/6 Roberto Calvo <<a href="mailto:rocapal@gsyc.es">rocapal@gsyc.es</a>><br>
> > ><br>
> > > Grachie David!<br>
> > ><br>
> > > Hemos estado haciendo unas pruebas con David en la<br>
> picoITX<br>
> > > (sobre SID),<br>
> > > recordad que es un procesador de 1Ghz.<br>
> > ><br>
> > ><br>
> > > Component Frames<br>
> Resolution<br>
> > > Porcentaje CPU<br>
> > ><br>
> -----------------------------------------------------------------------<br>
> > > varcolorserver 25fps 320x240<br>
> > > 20-25%<br>
> > > varcolorserver + envio 25fps 320x240<br>
> > > 28-32<br>
> > ><br>
> > > varcolorserver 25fps 640x480<br>
> ><br>
> > > 95 %<br>
> > ><br>
> > ><br>
> > > Hemos visto que el problema parece estar en que<br>
> gstreamer<br>
> > > siempre hace<br>
> > > una recodificación si lo que queremos obtener es<br>
> RGB (cosa que<br>
> > > no<br>
> > > debería ya que video4linux2 no lo hace),<br>
> > ><br>
> > > La buena noticia es que hemos visto que utilizando<br>
> gstreamer y<br>
> > > obteniendo las imágenes en YUV (320x240 y<br>
> 640x480), el<br>
> > > procesamiento de<br>
> > > la CPU ronda entre 3% y 6%<br>
> > ><br>
> > > Los siguientes pasos serán ver si se puede<br>
> optimizar el<br>
> > > pipeline de<br>
> > > gstreamer para obtener RGB con un bajo coste de<br>
> CPU, y<br>
> > > estudiar la<br>
> > > posibilidad de trabajar siempre en YUV.<br>
> > ><br>
> > > un saludete!<br>
> > ><br>
> > > El mar, 06-10-2009 a las 13:05 +0200, David Lobato<br>
> escribió:<br>
> > ><br>
> > > > Roberto,<br>
> > > ><br>
> > > > Te adjunto el ejemplo del que hablabamos. Una<br>
> vez compilado<br>
> > > genera dos<br>
> > > > ejecutables, varcolorserver y varcolorviewgtkmm.<br>
> > > > Ejecutalos pasando a cada uno su configuracion<br>
> con<br>
> > > > --Ice.Config=<fichero><br>
> > > > Usa los cfg con los mismos nombres que los<br>
> ejecutables.<br>
> > > ><br>
> > > > Si tienes cualquier problema comentamelo.<br>
> > > ><br>
> > > > Saludetes.<br>
> > ><br>
> > > > _______________________________________________<br>
> > > > Jde-developers mailing list<br>
> > > > <a href="mailto:Jde-developers@gsyc.es">Jde-developers@gsyc.es</a><br>
> > > ><br>
> > ><br>
> <a href="http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers" target="_blank">http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers</a><br>
> > ><br>
> > ><br>
> > > --<br>
> > > Roberto Calvo Palomino | Libre Software<br>
> Engineering<br>
> > > Lab (GSyC)<br>
> > > Tel: (+34) 91 488 85 23 | Universidad Rey<br>
> Juan Carlos<br>
> > > Tel: (+34) 91 488 81 05 | Edif.<br>
> Departamental II -<br>
> > > Despacho 116<br>
> > > <a href="mailto:rocapal@gsyc.es">rocapal@gsyc.es</a> | c/Tulipán s/n<br>
> 28933 Móstoles<br>
> > > (Madrid)<br>
> > > <a href="http://libresoft.es/" target="_blank">http://libresoft.es/</a><br>
> > ><br>
> > > GPG-KEY: <a href="http://gsyc.es/%7Erocapal/rocapal.gpg" target="_blank">http://gsyc.es/~rocapal/rocapal.gpg</a><br>
> > ><br>
> > ><br>
> > ><br>
> ><br>
> ><br>
> > _______________________________________________<br>
> > Jde-developers mailing list<br>
> > <a href="mailto:Jde-developers@gsyc.es">Jde-developers@gsyc.es</a><br>
> ><br>
> <a href="http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers" target="_blank">http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers</a><br>
><br>
><br>
> --<br>
> Roberto Calvo Palomino | Libre Software Engineering<br>
> Lab (GSyC)<br>
> Tel: (+34) 91 488 85 23 | Universidad Rey Juan Carlos<br>
> Tel: (+34) 91 488 81 05 | Edif. Departamental II -<br>
> Despacho 116<br>
> <a href="mailto:rocapal@gsyc.es">rocapal@gsyc.es</a> | c/Tulipán s/n 28933 Móstoles<br>
> (Madrid)<br>
> <a href="http://libresoft.es/" target="_blank">http://libresoft.es/</a><br>
><br>
> GPG-KEY: <a href="http://gsyc.es/%7Erocapal/rocapal.gpg" target="_blank">http://gsyc.es/~rocapal/rocapal.gpg</a><br>
><br>
><br>
> --<br>
> Roberto Calvo Palomino | Libre Software Engineering<br>
> Lab (GSyC)<br>
> Tel: (+34) 91 488 85 23 | Universidad Rey Juan Carlos<br>
> Tel: (+34) 91 488 81 05 | Edif. Departamental II -<br>
> Despacho 116<br>
> <a href="mailto:rocapal@gsyc.es">rocapal@gsyc.es</a> | c/Tulipán s/n 28933 Móstoles<br>
> (Madrid)<br>
> <a href="http://libresoft.es/" target="_blank">http://libresoft.es/</a><br>
><br>
> GPG-KEY: <a href="http://gsyc.es/%7Erocapal/rocapal.gpg" target="_blank">http://gsyc.es/~rocapal/rocapal.gpg</a><br>
><br>
><br>
><br>
<br>
<br>
</div></div>--<br>
<div><div></div><div class="h5">Roberto Calvo Palomino | Libre Software Engineering Lab (GSyC)<br>
Tel: (+34) 91 488 85 23 | Universidad Rey Juan Carlos<br>
Tel: (+34) 91 488 81 05 | Edif. Departamental II - Despacho 116<br>
<a href="mailto:rocapal@gsyc.es">rocapal@gsyc.es</a> | c/Tulipán s/n 28933 Móstoles (Madrid)<br>
<a href="http://libresoft.es/" target="_blank">http://libresoft.es/</a><br>
<br>
GPG-KEY: <a href="http://gsyc.es/%7Erocapal/rocapal.gpg" target="_blank">http://gsyc.es/~rocapal/rocapal.gpg</a><br>
<br>
</div></div></blockquote></div><br>