[Jde-dev] ejemplo ice+gstreamer
David Lobato
dav.lobato en gmail.com
Mar Oct 20 00:42:32 CEST 2009
>
> Genial, también esta compilada una nueva versión de ffmpeg. Comprueba si
> funciona correctamente el gst-launch con gstreamer-ffmpeg que es el
> pluginque más dudas tengo que rule bien.
>
> 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.
> Ayer envié el correo y se lo quedó la lista, y en ese momento no estaba
> gstreamer0.10-ffmpeg, pero ahora mismo si lo has instalado si está. El
> único que me queda es gstreamer0.10-nice que justo tiene que ver con
> ICE.
>
> No tengo ni idea de que hay dentro de ese paquete... has visto algo
interesante??
>
> > No me gusta mucho el asunto de tener que compilar todo eso, pero
> > bueno. De momento tiramos asà y si vemos una manera mejor pues lo
> > cambiamos.
>
> Ten en cuenta que es de la mejor forma que se pueden hacer estas cosas
> (al menos que yo conozca). Lo que cuesta es el hecho de compilar, pero
> eso ya está hecho :-) Aunque sea costoso este metodo, ganamos en que
> controlamos todos los paquetes y decidimos qué actualizar y qué no.
>
> Es mejor compilar 70-80 paquetes y tener un sistema estable (lenny), a
> tener 600 paquetes de testing :-) Además, al ser lenny muy reciente, no
> hay excesivos problemas para compilar.
>
>
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.
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.
Resultados, el servidor no sube del 2% y el cliente convirtiendo se pone al
15% y sólo recibiendo al 2%.
Pruebalo cuando tengas un momento en la pico.
Saludetes,
David.
>
> >
> > Te comento cuando haga mas pruebas.
> >
> > David.
> >
> > 2009/10/15 Roberto Calvo <rocapal en gsyc.es>
> > David,
> >
> > Ya tengo algo, no lo tengo completo pero puedes hacer pruebas.
> >
> > Los tienes en [1] y con la siguiente linea lo añades al
> > source.list
> >
> > deb http://jde.gsyc.es/apt/ lenny gstreamer
> >
> > Como ves, hay casi 50 paquetes debian, ha costado el jodido
> > backport, es
> > la recursividad llevada al limite jeje. Lo único que me
> > preocupa es que
> > he tenido que compilar también la glib2.0, pero ha compilado
> > correctamente.
> >
> > Únicamente me queda por hacer el backport de:
> >
> > * gstreamer0.10-nice: tengo que buscar una dependencia que
> > tiene, que
> > no logro encontrar el paquete :-O
> >
> > * gstreamer0.10-ffmpeg: Este va a tener jaleo, porque
> > depende de
> > todas las librerÃas de ffmpeg pero creo que se puede
> > conseguir.
> >
> >
> > un saludo!
> >
> > [1] http://jde.gsyc.es/apt/dists/lenny/gstreamer/binary-i386/
> >
> >
> > El mié, 14-10-2009 a las 12:41 +0200, Roberto Calvo escribió:
> >
> >
> > > El mar, 13-10-2009 a las 18:20 +0200, David Lobato escribió:
> > > > Ya tengo un debian lenny andando para empezar con pruebas.
> > > > Roberto, sacaste los paquetes de gstreamer para lenny?? Si
> > los tienes
> > > > ponlos por algún lado para ponermelos.
> > > >
> > >
> > > Los he conseguido compilar en lenny, pero justamente al
> > final falla a la
> > > hora de generar los paquetes debian.
> > >
> > > Dejame echarle un ojo más, a ver si veo algo.
> > >
> > > un saludete!
> > >
> > >
> > > >
> > > > Saludetes.
> > > >
> > > > 2009/10/6 Roberto Calvo <rocapal en gsyc.es>
> > > >
> > > > Grachie David!
> > > >
> > > > Hemos estado haciendo unas pruebas con David en la
> > picoITX
> > > > (sobre SID),
> > > > recordad que es un procesador de 1Ghz.
> > > >
> > > >
> > > > Component Frames
> > Resolution
> > > > Porcentaje CPU
> > > >
> >
> -----------------------------------------------------------------------
> > > > varcolorserver 25fps 320x240
> > > > 20-25%
> > > > varcolorserver + envio 25fps 320x240
> > > > 28-32
> > > >
> > > > varcolorserver 25fps 640x480
> > >
> > > > 95 %
> > > >
> > > >
> > > > Hemos visto que el problema parece estar en que
> > gstreamer
> > > > siempre hace
> > > > una recodificación si lo que queremos obtener es
> > RGB (cosa que
> > > > no
> > > > deberÃa ya que video4linux2 no lo hace),
> > > >
> > > > La buena noticia es que hemos visto que utilizando
> > gstreamer y
> > > > obteniendo las imágenes en YUV (320x240 y
> > 640x480), el
> > > > procesamiento de
> > > > la CPU ronda entre 3% y 6%
> > > >
> > > > Los siguientes pasos serán ver si se puede
> > optimizar el
> > > > pipeline de
> > > > gstreamer para obtener RGB con un bajo coste de
> > CPU, y
> > > > estudiar la
> > > > posibilidad de trabajar siempre en YUV.
> > > >
> > > > un saludete!
> > > >
> > > > El mar, 06-10-2009 a las 13:05 +0200, David Lobato
> > escribió:
> > > >
> > > > > Roberto,
> > > > >
> > > > > Te adjunto el ejemplo del que hablabamos. Una
> > vez compilado
> > > > genera dos
> > > > > ejecutables, varcolorserver y varcolorviewgtkmm.
> > > > > Ejecutalos pasando a cada uno su configuracion
> > con
> > > > > --Ice.Config=<fichero>
> > > > > Usa los cfg con los mismos nombres que los
> > ejecutables.
> > > > >
> > > > > Si tienes cualquier problema comentamelo.
> > > > >
> > > > > Saludetes.
> > > >
> > > > > _______________________________________________
> > > > > Jde-developers mailing list
> > > > > Jde-developers en gsyc.es
> > > > >
> > > >
> >
> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
> > > >
> > > >
> > > > --
> > > > Roberto Calvo Palomino | Libre Software
> > Engineering
> > > > Lab (GSyC)
> > > > Tel: (+34) 91 488 85 23 | Universidad Rey
> > Juan Carlos
> > > > Tel: (+34) 91 488 81 05 | Edif.
> > Departamental II -
> > > > Despacho 116
> > > > rocapal en gsyc.es | c/Tulipán s/n
> > 28933 Móstoles
> > > > (Madrid)
> > > > http://libresoft.es/
> > > >
> > > > GPG-KEY: http://gsyc.es/~rocapal/rocapal.gpg<http://gsyc.es/%7Erocapal/rocapal.gpg>
> > > >
> > > >
> > > >
> > >
> > >
> > > _______________________________________________
> > > Jde-developers mailing list
> > > Jde-developers en gsyc.es
> > >
> >
> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
> >
> >
> > --
> > Roberto Calvo Palomino | Libre Software Engineering
> > Lab (GSyC)
> > Tel: (+34) 91 488 85 23 | Universidad Rey Juan Carlos
> > Tel: (+34) 91 488 81 05 | Edif. Departamental II -
> > Despacho 116
> > rocapal en gsyc.es | c/Tulipán s/n 28933 Móstoles
> > (Madrid)
> > http://libresoft.es/
> >
> > GPG-KEY: http://gsyc.es/~rocapal/rocapal.gpg<http://gsyc.es/%7Erocapal/rocapal.gpg>
> >
> >
> > --
> > Roberto Calvo Palomino | Libre Software Engineering
> > Lab (GSyC)
> > Tel: (+34) 91 488 85 23 | Universidad Rey Juan Carlos
> > Tel: (+34) 91 488 81 05 | Edif. Departamental II -
> > Despacho 116
> > rocapal en gsyc.es | c/Tulipán s/n 28933 Móstoles
> > (Madrid)
> > http://libresoft.es/
> >
> > GPG-KEY: http://gsyc.es/~rocapal/rocapal.gpg<http://gsyc.es/%7Erocapal/rocapal.gpg>
> >
> >
> >
>
>
> --
> Roberto Calvo Palomino | Libre Software Engineering Lab (GSyC)
> Tel: (+34) 91 488 85 23 | Universidad Rey Juan Carlos
> Tel: (+34) 91 488 81 05 | Edif. Departamental II - Despacho 116
> rocapal en gsyc.es | c/Tulipán s/n 28933 Móstoles (Madrid)
> http://libresoft.es/
>
> GPG-KEY: http://gsyc.es/~rocapal/rocapal.gpg<http://gsyc.es/%7Erocapal/rocapal.gpg>
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20091020/426f0001/attachment-0001.htm
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre : example4.tgz
Tipo : application/x-gzip
Tamaño : 7426 bytes
Descripción: no disponible
Url : http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20091020/426f0001/attachment-0001.bin
More information about the Jde-developers
mailing list