Não,
Ela é uma camara Ip nas disponiveis apenas aparecem as camaras ligadas
directamente ao computador.
A ideia seria usar algo do genero de netstream tipo

/* instead of these
/* camera = new FLARCamera3D(fm.cameraParams);
/* camera.z = -30;
/* use:

netConnection = new NetConnection();
netConnection.connect(null);

netStream = new NetStream(netConnection);
netStream.client = customClient;
/* my ip camera is 192.168.1.240 how do I set it?????

view = new Viewport3D(640, 480, true);

/* lre = new LazyRenderEngine(scene, camera, view);

porém não sei configurar a minha ligação

No dia 6 de Abril de 2010 22:34, João Fernandes <
[email protected]> escreveu:

> Sérgio, uma pergunta, se tentares aceder a camera no flash (tirando de
> parte o Flartoolkit)  ela aparece-te na lista de cameras disponíveis?
>
> João Fernandes
>
> 2010/4/6 Nuno Morgadinho <[email protected]>
>
> Sérgio, experimenta ver como diz aqui
>>
>>
>> http://groups.google.com/group/flartoolkit-userz/browse_thread/thread/dc797407ecd35929/5d96fe9d463dbba6?lnk=gst&q=usb+camera#5d96fe9d463dbba6
>>
>> 2010/4/6 sergio silva <[email protected]>:
>> > Olá Nuno o meu flarConfig.xml é o seguinte:
>> > <!-- this file specifies configurations for FLARManager. -->
>> > <!-- to use this file to initialize FLARManager, pass its path into
>> > FLARManager.initFromFile(). -->
>> > <!-- note that all relative paths listed here must be relative to the
>> .swf
>> > location; absolute paths may also be used. -->
>> >
>> > <flar_config>
>> > <!-- source settings -->
>> > <flarSourceSettings
>> > sourceWidth="320"
>> > sourceHeight="240"
>> > displayWidth="640"
>> > displayHeight="480"
>> > framerate="30"
>> > downsampleRatio="1" />
>> >
>> > <!-- miscellaneous FLARManager settings -->
>> > <flarManagerSettings
>> > mirrorDisplay="true"
>> > smoothing="3">
>> > <smoother className="FLARMatrixSmoother_Average" />
>> > <thresholdAdapter className="DrunkWalkThresholdAdapter" speed="0.3"
>> > bias="-0.1" />
>> > </flarManagerSettings>
>> >
>> > <!-- location of camera parameters file, e.g. FLARCameraParams.dat or
>> > camera_para.dat. -->
>> > <cameraParamsFile path="FLARCameraParams.dat" />
>> >
>> > <!-- list of file paths of patterns for FLARToolkit to detect. -->
>> > <!-- @resolution specifies the resolution at which the patterns were
>> > generated. -->
>> > <patterns resolution="8" patternToBorderRatio="0.5" minConfidence="0.5">
>> > <pattern path="a.pat" />
>> > <pattern path="b.pat" />
>> > </patterns>
>> >
>> > </flar_config>
>> >
>> >
>> > obrigado por qq ajuda
>> > Um abraço
>> > Sérgio
>> > No dia 6 de Abril de 2010 17:04, Nuno Morgadinho <
>> [email protected]>
>> > escreveu:
>> >>
>> >> Oi Sérgio,
>> >>
>> >> O que tens no teu flarConfig.xml ?
>> >>
>> >> Nuno
>> >>
>> >> On Tue, Apr 6, 2010 at 5:17 PM, sergio silva <[email protected]>
>> >> wrote:
>> >> > Olá,
>> >> > Gostava de alterar este projecto e receber imagens de uma camara ip
>> >> > que está situada no seguinte ip 192.168.1.240 em vez da webcam usb.
>> >> > Será que alguém me pode ajudar?
>> >> >
>> >> > public class HelloFLAR extends Sprite
>> >> >        {
>> >> >                private var fm:FLARManager;
>> >> >                private var scene:Scene3D;
>> >> >                private var view:Viewport3D;
>> >> >                private var camera:FLARCamera3D;
>> >> >                private var lre:LazyRenderEngine;
>> >> >                private var p:Plane;
>> >> >                private var p1:Plane;
>> >> >                private var con:DisplayObject3D;
>> >> >                private var con1:DisplayObject3D;
>> >> >                private var marker:FLARMarker;
>> >> >                private var marker1:FLARMarker;
>> >> >                private var v:Vid;
>> >> >                private var v2:Vid;
>> >> >
>> >> >                public function HelloFLAR()
>> >> >                {
>> >> >                        initFLAR();
>> >> >                        v = new Vid();
>> >> >                        v.vid.source = "jornada.flv";
>> >> >                        v.vid.stop();
>> >> >                        v2 = new Vid();
>> >> >                        v2.vid.source = "kramer.m4v";
>> >> >                        v2.vid.stop();
>> >> >                }
>> >> >
>> >> >                private function initFLAR():void
>> >> >                {
>> >> >                        fm = new FLARManager("flarConfig.xml");
>> >> >
>>  fm.addEventListener(FLARMarkerEvent.MARKER_ADDED,
>> >> > onAdded);
>> >> >
>> >> >  fm.addEventListener(FLARMarkerEvent.MARKER_REMOVED, onRemoved);
>> >> >                        fm.addEventListener(Event.INIT, init3D);
>> >> >                        addChild(Sprite(fm.flarSource));
>> >> >                }
>> >> >
>> >> >                private function onAdded(e:FLARMarkerEvent):void
>> >> >                {
>> >> >
>> >> >                if( e.marker.patternId==0){
>> >> >                        marker = e.marker;
>> >> >                        p.visible = true;
>> >> >                        v.vid.play();
>> >> >                        }
>> >> >                if( e.marker.patternId==1){
>> >> >                        marker1 = e.marker;
>> >> >                        p1.visible = true;
>> >> >                        v2.vid.play();
>> >> >                        }
>> >> >                }
>> >> >
>> >> >                private function onRemoved(e:FLARMarkerEvent):void
>> >> >                {
>> >> >                        if( e.marker.patternId==0){
>> >> >                        marker = null;
>> >> >                        p.visible = false;
>> >> >                        v.vid.stop();
>> >> >                        }
>> >> >                        if( e.marker.patternId==1){
>> >> >                        marker1 = null;
>> >> >                        p1.visible = false;
>> >> >                        v2.vid.stop();
>> >> >                        }
>> >> >
>> >> >                }
>> >> >
>> >> >                private function init3D(e:Event):void
>> >> >                {
>> >> >                        scene = new Scene3D();
>> >> >                        camera = new FLARCamera3D(fm.cameraParams);
>> >> >                        camera.z = -30;
>> >> >                        view = new Viewport3D(640, 480, true);
>> >> >                        lre = new LazyRenderEngine(scene, camera,
>> view);
>> >> >
>> >> >                        var mat:MovieMaterial = new MovieMaterial(v,
>> >> > false, true);
>> >> >                        p = new Plane(mat, 240, 180, 2, 2);
>> >> >                        p.scaleY = -1;
>> >> >                        p.rotationZ = 90;
>> >> >                        p.visible = false;
>> >> >
>> >> >                        con = new DisplayObject3D();
>> >> >                        con.addChild(p);
>> >> >                        scene.addChild(con);
>> >> >                        addChild(view);
>> >> >                        addChild(new FramerateDisplay());
>> >> >
>> >> >
>> >> >                        var mat1:MovieMaterial = new MovieMaterial(v2,
>> >> > false, true);
>> >> >                        p1 = new Plane(mat1, 240, 180, 2, 2);
>> >> >                        p1.scaleY = -1;
>> >> >                        p1.rotationZ = 90;
>> >> >                        p1.visible = false;
>> >> >
>> >> >
>> >> >                        con1 = new DisplayObject3D();
>> >> >                        con1.addChild(p1);
>> >> >
>> >> >
>> >> >                        scene.addChild(con1);
>> >> >                        addChild(view);
>> >> >                        addChild(new FramerateDisplay());
>> >> >
>> >> >                        addEventListener(Event.ENTER_FRAME, loop);
>> >> >                }
>> >> >
>> >> >                private function loop(e:Event):void
>> >> >                {
>> >> >                        if(marker != null)
>> >> >                        {
>> >> >                                con.transform =
>> >> > FLARPVGeomUtils.convertFLARMatrixToPVMatrix(marker.transformMatrix);
>> >> >                        }
>> >> >                        if(marker1 != null)
>> >> >                        {
>> >> >                                con1.transform =
>> >> > FLARPVGeomUtils.convertFLARMatrixToPVMatrix(marker1.transformMatrix);
>> >> >                        }
>> >> >                        lre.render();
>> >> >                }
>> >> >        }
>> >> > }
>> >> >
>> >> > --
>> >> > Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
>> >> > Comunidade Portuguesa de Rich Internet Applications - www.riapt.org"
>> dos
>> >> > Grupos do Google.
>> >> >
>> >> > Para publicar uma mensagem neste grupo, envie um e-mail para
>> >> > [email protected].
>> >> > Para anular a inscrição neste grupo, envie um e-mail para
>> >> > [email protected]<riapt%[email protected]>
>> .
>> >> > Para ver mais opções, visite este grupo em
>> >> > http://groups.google.com/group/riapt?hl=pt-PT.
>> >> >
>> >> >
>> >>
>> >>
>> >>
>> >> --
>> >> Nuno Morgadinho
>> >> http://www.morgadinho.org
>> >> http://twitter.com/morgadin
>> >>
>> >> --
>> >> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
>> >> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org"
>> dos
>> >> Grupos do Google.
>> >>
>> >> Para publicar uma mensagem neste grupo, envie um e-mail para
>> >> [email protected].
>> >> Para anular a inscrição neste grupo, envie um e-mail para
>> >> [email protected]<riapt%[email protected]>
>> .
>> >> Para ver mais opções, visite este grupo em
>> >> http://groups.google.com/group/riapt?hl=pt-PT.
>> >>
>> >
>> > --
>> > Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
>> > Comunidade Portuguesa de Rich Internet Applications - www.riapt.org"
>> dos
>> > Grupos do Google.
>> > Para publicar uma mensagem neste grupo, envie um e-mail para
>> > [email protected].
>> > Para anular a inscrição neste grupo, envie um e-mail para
>> > [email protected]<riapt%[email protected]>
>> .
>> > Para ver mais opções, visite este grupo em
>> > http://groups.google.com/group/riapt?hl=pt-PT.
>> >
>>
>>
>>
>> --
>> Nuno Morgadinho
>> http://www.morgadinho.org
>> http://twitter.com/morgadin
>>
>> --
>> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos
>> Grupos do Google.
>>
>> Para publicar uma mensagem neste grupo, envie um e-mail para
>> [email protected].
>> Para anular a inscrição neste grupo, envie um e-mail para
>> [email protected] <riapt%[email protected]>
>> .
>> Para ver mais opções, visite este grupo em
>> http://groups.google.com/group/riapt?hl=pt-PT.
>>
>>
>
>
> --
>
> João Fernandes
>  --
> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos
> Grupos do Google.
> Para publicar uma mensagem neste grupo, envie um e-mail para
> [email protected].
> Para anular a inscrição neste grupo, envie um e-mail para
> [email protected] <riapt%[email protected]>.
> Para ver mais opções, visite este grupo em
> http://groups.google.com/group/riapt?hl=pt-PT.
>

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para publicar uma mensagem neste grupo, envie um e-mail para 
[email protected].
Para anular a inscrição neste grupo, envie um e-mail para 
[email protected].
Para ver mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT.

Responder a