JMF Registry Capture Device register a mobile camera(Problem or Impossible)

Hi all
I have found some softwares that allows us using mobile phone camera as a web cam and use with skype, yahoo messenger etc... Those allows us use them as wireless web cameras and medium is bluetooth or wifi. So I am wondering whether they can register with JMF capture device registry and using for our java applications?
Supporting for wireless capability is important if they can registered. Otherwise we have to go for an expensive IP cameraWhat I want to point out is they detect as registered web cameras in skype and yahoo messenger but not with JMF.
This is the software which I have tried
[http://www.wwigo.com/home.php]
Can anyone please answer?
Edited by: deshan on May 3, 2009 3:33 PM

JMF will only work with web cameras that are accessible through the DirectShow or VFW interfaces. If the way you're accessing them isn't available through one of those two APIs, then JMF probably won't be able to use the web cam.
But, of note, JMF doesn't need a web cam to be registered to use it, it simply needs to know the hardware URL of the web cam. Normally this is something like "vfw://0" for the default camera.
If you could get a URL like that, and use it as a MediaLocator for your DataSource, then you could possibly use your web cam without having to register it.

Similar Messages

  • Problem with video capture device, with a virtual camera

    I try to use Adobe Flash Media Live Encoder 3 with a virtual camera(DirectShow Filter) but met such a problem:
    "Error connecting input preview RGB filter."
    "Failed with error 80004005:SetupInputVideoPreview(pFilter, pguidCategory)"
    "Failed with error ffffff97:SetupVideoPreview(pFilterSource)"
    "Problem with video capture device. Please verify that the video capture device is working correctly and is not already in use."
    However, it is good to use AMCap,
    what's the problem with FMLE.
    Looking forward to your replies. Thx!

    Did you ever figure out the problem/solution?
    I am experiencing the same thing with my virtual camera filter when connecting to FME?
    Shawn

  • Jmf detect capture device

    hi guys,
    why is my deviceList return null?
    // Get the CaptureDeviceInfo for the live audio capture device
    Vector deviceList = CaptureDeviceManager.getDeviceList(new
                            AudioFormat("linear", 44100, 16, 2));
    if (deviceList.size() > 0)
          di = (CaptureDeviceInfo)deviceList.firstElement();
    else
    // Exit if we can't find a device that does linear, 44100Hz, 16 bit,
    // stereo audio.
         System.exit(-1);

    Dear andreyvk ,
    I've read your post
    http://forum.java.sun.com/thread.jspa?threadID=785134&tstart=165
    about how to use a single RTP session for both media reception and trasmission (I'm referring to you RTPSocketAdapter modified version), but, at the moment, I'receive a BIND error.
    I think that your post is an EXCELLENT solution. I'modified AVReceive3 and AVTransmit3 in order to accept all parameters (Local IP & Port, Remote IP & Port).
    Can you please give me a simple scenario so I can understand what the mistake?
    I'use AVTransmit3 and AVReceive3 from different prompts and if I run these 2 classes contemporarely both in 2 different PC (172.17.32.27 and 172.17.32.30) I can transmit the media (vfw://0 for example) using AVTransmit3 but I'can't receive nothing if I run also AVReceive3 in the same PC?
    What's the problem? Furthermore, If I run first AVReceive3 from a MSDOS Prompt and subsequently I run AVTransmit3 from another prompt I see a BIND error (port already in use).
    How can I use your modified RTPSocketAdapter in order to send and receive a single media from the same port (e.g. 7500).
    I've used this scenario PC1: IP 172.17.32.30 Local Port 5000 and PC2:IP 172.17.32.27 LocalPort 10000
    So in the PC1 I run:
    AVTransmit3 vfw://0 <Local IP 172.17.32.30> <5000> <Remote IP 172.17.32.27> <10000>
    AVReceive3 <Local IP 172.17.32.30/5000> <Remote IP 172.17.32.27/10000>
    and in PC2:
    AVTransmit3 vfw://0 <Local IP 172.17.32.27> <10000> <Remote IP 172.17.32.30> <5000>
    AVReceive3 <Local IP 172.17.32.27/10000> <Remote IP 172.17.32.30/5000>
    I'd like to use the same port 5000 (in PC1) and 10000 (in PC2) in order to transmit and receive rtp packets. How can i do that without receive a Bind Error? How can I receive packets (and playing these media if audio &/or video) from the same port used to send stream over the network?
    How can I obtain a RTP Symmetric Transmission/Reception solution?
    Please give me an hint. If you can't post this is my email: [email protected]

  • Capture device in use

    Hi,
    I am using jmf to capture device video, How I can test if the video device is in use or no?
    thinks

    I use the following function to create a clone data source.But I have an exception:IOException:capture device in use
    Can u help me?
    public DataSource initDevice()
    Vector formatsCatalog = new Vector();
    Vector audioDevices = new Vector();
    Vector videoDevices = new Vector();
    Vector devices = new Vector();
    // rcupration des priphriques disponibles
    devices = CaptureDeviceManager.getDeviceList (null);
    CaptureDeviceInfo cdi;
    if (devices != null && devices.size() > 0)
    int devicesNum = devices.size();
    Format[] formats;
    for ( int i = 0; i < devicesNum; i++)
    cdi = (CaptureDeviceInfo) devices.elementAt (i);
    formats = cdi.getFormats();
    formatsCatalog.addElement(formats);
    // on spare les periphriques audio et vido
    for (int j = 0; j < formats.length; j++)
    if (formats[j] instanceof AudioFormat)
    audioDevices.addElement(cdi);
    break;
    else if (formats[j] instanceof VideoFormat)
    videoDevices.addElement(cdi);
    break;
    CaptureDeviceInfo cdiVideo;
    // on recupre l'unique device video
    cdiVideo = (CaptureDeviceInfo) (videoDevices).elementAt(0);
    // on recupere les formats disponibles
    Format[] video = cdiVideo.getFormats();
    // on slctionne un format
    format = video[3];
    System.out.println("Type: " + video[3].getEncoding() + " Data: " + video[3].getDataType());
    try {
    // on cr le DataSource
    ds = Manager.createDataSource(cdiVideo.getLocator());
    this.dsclone =(DataSource) Manager.createCloneableDataSource(ds);
    // ds= (DataSource) ((SourceCloneable)ds).createClone();
    return dsclone;
    catch (IOException ioe) {
    System.out.println("Capture device "+ioe);
    System.out.println("Capture device "+ioe.getMessage());
    catch (NoDataSourceException ndse) {
    System.out.println(ndse);
    return null;
    }

  • Video capture device not recognized

    Media Encoder will not recognize my video capture device.  Anyone had this problem?

    Capturing is done in Premiere
    Jeff

  • JMF Registry Editor reports "Capture device query unsuccesful"

    I am working with JMF. Sometimes (maybe 1/3rd of the time) when I go into JMF Registry Editor, Capture Devices and click "Detect Capture Devices". I get an error that says "Capture device query unsuccesful".
    There is no further information. Nothing is logged in the log file. I can find nothing about this in the documentation, nor can I find this text in the downloadable source. Anyone know what this means?
    Also, as far as I can tell, this has nothing to do with how my device is connected and so on, it will work one time, and not another.
    Thanks,
    Joe Larson

    I am having the same problem, however it never works for me. I noticed that when the JMFInit runs that the program terminates while it is apparently still quering a device. I think that it's a timeout issue. I seems like the device query is not waiting long enough for the devices to respond. I have not found a way to change the timeout value. Any ideas on how to change the timeout value?
    Also, have you had any success in using the JMF for video capture and transmission. I am working on a chat program. For now, it's just for fun, but maybe will will make is a sellable product later.
    Take care,
    John

  • JMF Registry crashes Win-XP trying to recognise non-standard USB camera

    I am trying to use JMF to interface a USB-2 frame grabber and PAL video camera to NIH's ImageJ Java image treatment application. My trial installation instructions are on: http://www.neutronoptics.com/imagej.html
    I got this working fine with a simple Philips 640x480 color SPC900NC webcam, but naturally I want to use a more serious camera :-) BTW, JMF only recognised one of the 3 cameras I had plugged in, even though the others were all recognised by Windows.
    My first problem is that my serious PAL camera is of course 720x576 encoded by a USB-2 frame grabber to 8-bit graylevels, i.e. not the JMF max of 640x480 :-) Is this max 640x480 likely to change ? If JMF is limited to simple webcams, I cant use it.
    If I ran JMF Registry with my PAL camera and framegrabber plugged in but not active, it crashed my Win-XP machine when I tried to "Detect Capture Devices" (Nasty!) However if I activated my camera by running another video capture application it did then detect a "vfw:Microsoft WDM Image Capture" device as it did with the webcam. And my Java capture plugin for ImageJ even opened a window for the PAL camera, although it was displayed as blank (pink).
    Is what I am trying to do completely impossible ? NIH ImageJ is the top public domain scientific imaging application, all in Java, and it seems a pity that I can't input an ordinary PAL camera to it. (There is a non-Java front-end called microManager that inputs many cameras to ImageJ, but not mine :-(
    I am not a real programmer, just a technical user, and I hope some-one can tell me if I am wasting my time or not with this.

    hibou wrote:
    I am trying to use JMF to interface a USB-2 frame grabber and PAL video camera to NIH's ImageJ Java image treatment application. My trial installation instructions are on: http://www.neutronoptics.com/imagej.html
    I got this working fine with a simple Philips 640x480 color SPC900NC webcam, but naturally I want to use a more serious camera :-) BTW, JMF only recognised one of the 3 cameras I had plugged in, even though the others were all recognised by Windows.Just because Windows recognizes your camera doesn't mean JMF will...
    My first problem is that my serious PAL camera is of course 720x576 encoded by a USB-2 frame grabber to 8-bit graylevels, i.e. not the JMF max of 640x480 :-) Is this max 640x480 likely to change ? If JMF is limited to simple webcams, I cant use it.JMF is never, ever going to change. It hasn't been updated, bug-fixed, or otherwise supported since before Windows XP came out...
    Moral of the story is, new stuff mostly doesn't work with it...unless the new stuff is backwards compatible.
    I am not a real programmer, just a technical user, and I hope some-one can tell me if I am wasting my time or not with this.You're wasting your time with this. JMF is mostly dead and just waiting for JavaFX to get it's act together and go ahead and kill it off.

  • Detecting Video Capture Devices without Installing JMF

    Hi All,
    I want to detect the video capture devices, without installing the JMF.
    I had included the jmf (windows version) in lib path in netbeans ide. I am able to detect the audio capture device. But unable to detect the video capture devices. But if I install the JMF, I am able to detect the Video Capture devices in My system. Can anyone help me?
    Thanks,
    Vinoth Kumar.

    YES! Please take a look at SIP Communicator project. They have all what u want.
    The main idea is copy all .dll files to System or System32 (Please check files which JMF will copy to ur computer and where).
    U need to have jmf.jar and sound.jar too ( maybe more) in your computer.
    Your program should have DirectSoundAuto.java, JavaSoundAuto.java, JavaSoundDetector.java, JMFInit.java. Those files are in JMStudio source code. They are used to detect all capture devices and register it to JMF, but wait !!! where they will be saved? In order to save information about capture devices which are detected, you should create "jmf.properties" file in the same location with jmf.jar.Therefore, u should modify the JMFInit.java so it can check if the "jmf.properties" exists. If it's not, you have to create it.
    Check SIP Communicator at Folder "media" then "device". They have modified those files I mentioned above and created some new files to SC can detect more devices.
    Edited by: tamngminh on Sep 16, 2008 9:50 AM

  • How detect capture device without jmf&java client pc ??

    hi...
    a computer install jmf & java => detect catpure device
    but... no detect capture device without jmf & java clientpc...
    however solved this problem?
    plz...
    thanks..
    email : [email protected]

    You must hard code a dependent platform code to examine the registry or its similar in linux.

  • Detect audio device without jmf-registry

    Hi,
    I am working with Java Media Framework for some time now. But now I got a problem which I couldn't solve although I tried to find a solution on the jmf-web page.
    With the function autoDetect (com.sun.media.protocol.vfw.VFWSourceStream.autoDetect(i)) it is possible to accesses a video capture device without the JMF registry.
    Unfortunately I couldn't find out how I could access during runtime and without the JMF registry on an audio device (microphon).
    I would be very thnakful if someone could solve my problem.
    thx!
    the_greg

    thanks Owen,
    but I'm sure that it has to works without jmfinit and the registry :-)
    An example, how you can get the webcam without jmf.properties (to test it, you can rename the registry):
    private CaptureDeviceInfo getVideoDevice() {
    Vector deviceList = CaptureDeviceManager.getDeviceList(null);
    CaptureDeviceInfo devInfo = null;
    if (deviceList.size() == 0) {
    String name = VFWCapture.capGetDriverDescriptionName(0);
    System.out.println(name);
    if (name != null && name.length() > 0){
    devInfo = com.sun.media.protocol.vfw.VFWSourceStream.autoDetect(0);
    System.out.println(devInfo);
    return devInfo;
    In my opinion as this is possible for a video-device, it ought to be possible for an audio device also. (??)
    Greg

  • Importing problems (hi 8 camera-capture device-imovie)

    i am importing from an old canon es3000 hi-8 (analog) camera, through a miglia "director's cut" capture device, to imovie (via firewire) ... there is fragmented line at the bottom of the frame in imovie during import. will that show up in idvd later? also, the imovie is not seperating the clips, so i end up with one long clip. after about 10 minutes the digital footage in imovie becomes fragmented throughout the frame. does anybody know why this is happening? thanks in advance, R.B.
    Mac G5   Mac OS X (10.4.7)  

    see the other post
    Don't double post Your questions but address right forum.
    Yours Bengt W

  • Javafx use jmf and capture audio device

    Hello, I noticed a problem with the use JavaFX and Java Media Framework (JMF), in a project javafx call Java classes using JMF, but are not recognized PC audio devices, in fact when I executed 's the code CaptureDeviceManager.getDeviceList (null), displays the error: "could not commit protocolPRefixList", without recognizing any audio device. Instead I call if my application using JMF, outside of a JavaFX project, the devices are found and everything works properly, perhaps this problem depends on the security settings of JavaFX, or inability to use JavaFX is that jmf interfaces with audio and video devices?
    thanks for the help

    I'd use jmf and javafx but it was not for capture devices.
    If you use jmf there are native libraries.
    The thing i found was about the java.library.path wich is overriden when you start javafx that jmf can't load approriate libs.
    Try to compare the System.getProperties for java and javafx then you should find where is the problem.

  • How to register a Mobile device Id in the netweaver Administer login?

    Hello all,
                 How to register a Mobile device Id in the netweaver Administer login?
    I logged in as J2ee_admin and I see SAP Mobile Infrastructure under the Administration adn underneath I see Mobile device releated configurations But there I don't see any options for creating a entry for registering a mobile device.
    How can we register a mobile device/laptop there???
    Thanks for your help in advance.
    Thanks,
    Greetson

    Hi Greetson,
    well, if you open the NWA and select
    "Mobile Infrastructure->Device Maintenance", search for all devices.
    Select the deviceId you are interested in, then in the bottom part of the screen you will find some informations of the device. Open the second tab ("Mobile Components"). You should see "MobileEngine JSP" there as entry. Correct so far?
    Then there is a button "Add/Remove"
    If you select that button a new window opens. In there you can select the component you want to install on the device. Please enter the username as well - this is mandatory for the assignment. Well, then press add and the entry occures in the list at the bottom of the screen.
    Next Sync - app comes down to the device.
    Oh - before this can happen, you have to deploy the SDA file on the J2EE - but this is a logical step I guess.
    Hope this helps to solve the issue
    Regards,
    Oliver

  • Registering the mobile device on mobile server for linux platforms

    Dear all,
    My scenario fits like dis.........
    I m using oracle 9i and oraclelite 10g on redhat linux 9 platform.I m using a handheld EPOS device activated with GPRS.It is basically a swiper machine which is used for bank transactions.The port which I m using are Serial port and USB.my device is not getting detected in WEBTOGO.I heard that I should register my device with the mobile server.but i dont know how to register on linux platforms....I've got a MAC Id for my EPOS device.....cud i do anything with MAC Id?.....and where I have to see whether the device has been detected?
    if any body used oracle lite 10g on linux platforms,plz make me a call.
    I dont know how to use msql in linux platforms?...how to create a database using msql?
    my mobile no. is +91-98433-32738.

    Did you install anything from Oracle Lite on that EPOS device of yours ? If so, how did you install and what did you install ?
    Usually, when you install a Oracle Lite client on the device, the device should get registered during installation.
    Do let us know what you have done.

  • Sony HD Camera as capturing device

    I am trying to capture an mini HDV tape by using my Sony A1 to play out onto final cut pro. However, final cut is not recognizing the A1 as a capturing device. A friend of mine suggested to change the Audio/Video settings in final cut, but that still hasn't worked and they don't seem to stay set anyway.
    I am new to using Final Cut (former AVID user) and am still unsure about the various settings. I will be fine with final cut's interface, I just need the capturing tool to work! I would really appreciate someone's help. x

    1st, have the camera powered "on" BEFORE you launch FCP. then choose an "easy setup" to match how you recorded to tape on the A1; ie: HDV-1080i60 Firewire Basic. this is what I use for my FX1. I would guess it is the same for your A1.
    hope this helps,
    steve

Maybe you are looking for

  • Moved music folders to external hard drive - now library is empty ?

    I moved 27gb of music to my xternal hard drive as was getting too big for my laptop. i followed the instructions here at support, and consolidated. I clicked on the itunes icon and the itunes front page(library is empty). What did I do wrong ? and ho

  • TS1702 When updating an app, it begins installing but doesn't contine.

    Anyone having issue with applications updating?  I pressed to update, it started installing and hasn't finished, FOR DAYS!

  • Search Failure.

    While entering any ID for search ;i am getting the following error: Search Failure Error during search occurred - com.sapportals.wcm.WcmException: multi-server search failed on some of the servers;error=1999,index=documents,location=trexprd:30003;err

  • Iweb entries Question

    I have A blog and on the comment board there are comments but when I click on entries it shows no entries even though there are entries any one know what I am doing wrong ?. at the same time other comments show entries ?.

  • Memory tuning

    Any memory tuning to improve window 7 enterprise performance? Pls advice