[Jde-dev] Configuración Cameraserver

Sara Marugan smarugan en gsyc.es
Lun Jun 21 19:57:36 CEST 2010


Vale, echando un vistazo a [1], donde vienen todos los tipos de 
formatos, creo que lo que pasa es que cameraserver no está bien hecho 
para soportar todos los tipos de formato.

Creo que lo puedo solucionar de una forma rápida. Mañana me pongo con ello.

[1] http://damien.douxchamps.net/ieee1394/libdc1394/v2.x/api/types/


Julio Vega escribió:
>   No veo nada, quiero decir que no muestra nada, ni un triste gui. Lo 
> del formato lo digo porque son los formatos disponibles que me ofrece 
> por ejemplo el Coriander para esta cámara, que es una simple firewire. 
> No llego a verla nunca en color con Coriander, de ahí que me extrañara 
> que fuera el formato idóneo, pero francamente no lo sé.
>
>   Y respecto al cameraserver, no me ofrece ni un vídeo, ya sea de web 
> o de fichero. En tal/es caso/s me aparece:
>
> info: Starting thread for camera: cameraA
> info: Pipeline return empty buffer. Waiting...
>
> (lt-cameraserver:19922): GStreamer-CRITICAL **:
> Trying to dispose object "src1", but it still has a parent "decoder".
> You need to let the parent manage the object instead of unreffing the 
> object directly.
>
>   Y ahí sigo, que no funciona de ninguna de las maneras... Pero 
> gracias de todas formas por tu ayuda :)
>
>   Julio
>
> On 10-06-21 01:37 PM, Sara Marugan wrote:
>> Mmm pues mira a ver qué tipos de formato acepta gstreamer. Las cámaras
>> del laboratorio tienen YUV como formato original. Al poner RGB888
>> cameraserver realiza la conversión.
>>
>> ¿Llegas a ver alguna imagen aunque no se vea bien? si no, no creo que
>> sea por el formato.
>>
>>
>>
>> Julio Vega escribió:
>>> Gracias Sara!
>>>
>>> lo de la dirección del "host" francamente no lo comprendo, pero bueno,
>>> he puesto la que me dices aunque no concuerde con la que tiene
>>> establecida el cliente.
>>>
>>> Bien, probando configuraciones parece que estamos en las mismas. Me
>>> hace pensar en el campo "Format" que actualmente luce un "RGB888". Mi
>>> cámara sólo trabaja en "Mono" con 8bpp. ¿Cómo establezco eso?
>>>
>>> Gracias de nuevo.
>>>
>>> Julio
>>>
>>> P.D.: sigo sin servir :)
>>>
>>> On 10-06-20 06:07 AM, Sara Marugan wrote:
>>>> Hola!
>>>>
>>>> asi de primeras veo que en la configuración pones:
>>>>
>>>> CameraSrv.Endpoints=default -h 127.0.0.1 -p 9999
>>>>
>>>> y no sé muy bien por qué pero no funciona si no lo pones así:
>>>>
>>>> CameraSrv.Endpoints=default -h 0.0.0.0 -p 9999
>>>>
>>>>
>>>> Pruébalo a ver si es eso. En cuanto a firewire, la uri que pones está
>>>> bien pero asegúrate poner una configuración que acepte la cámara, en
>>>> cuanto a combinar fps y resolución.
>>>>
>>>> Espero que ya por fin puedas servir! jeje
>>>>
>>>>
>>>> Julio Vega wrote:
>>>>> Hola,
>>>>>
>>>>> sigo en mi empeño para que me funciona el servidor de imágenes.
>>>>>
>>>>> Me percato de que la configuración "cameraserver.cfg" parece que 
>>>>> no es
>>>>> correcta:
>>>>> - Usando el mecanismo más sencillo de comunicación cliente/servidor,
>>>>> el de llamada remota sin registro, creo que la especificación del 
>>>>> host
>>>>> (donde leerá cameraview, por ejemplo) ha de ser:
>>>>> CameraSrv.Endpoints=default -h 127.0.0.1 -p 9999
>>>>>
>>>>> - El tipo de dispositivo, dado que se trata de una cámara Firewire, y
>>>>> según el código de comparación de "cameraserver.cpp", para que entre
>>>>> en "firewire_mode" ha de ser "dv". Con lo cual quedaría:
>>>>> CameraSrv.Camera.0.Uri=dv:///dev/video1394/0
>>>>>
>>>>> Asimismo, en "cameraserver.cpp" me percato del comando exacto de 
>>>>> "vlc"
>>>>> que se usa por debajo para hacer streaming; intento replicarlo en
>>>>> consola, modificando los parámetros hasta la saciedad y en ninguno de
>>>>> los casos funciona. Parece haber errores con la "conexión" al
>>>>> dispositivo firewire. No obstante, éste funciona perfectamente con
>>>>> "coriander", leyendo del dispositivo /dev/video1394/0.
>>>>>
>>>>> Alguna idea de alguien que haya utilizado cámara firewire con esto?
>>>>>
>>>>> Gracias,
>>>>>
>>>>> Julio
>>>>>
>>>>
>>>
>>
>



More information about the Jde-developers mailing list