If no JMF installed in clent PC

Hello All,
We are working on video chat using JMF. We are facing a strange problem, i.e the applet runs fine on our own PC but when we want to run it through client PC where no JMF is installed it raises exception of
1)can't find out linear device
2)Error occured while processing java.lang.NullPointerException
Can somebody help me in this issue.
Regards,
Rajat Dasgupta
[email protected]

i am deploying jmf with java web start It works on client's machine where JMf is installed.
As told in java tech forum i bundled all jmf.jars sound.jars customizer.jar mediaplayer multiplayer .jar and all dlls(native)with my own voice chat jar thr jnlp.
my jnlp is as follows (i embed it in asp page)
it is as follows..
<%Response.ContentType="application/x-java-jnlp-file"%><jnlp spec="1.0+"
codebase="http://VClient.rsrsoft.com/"
>
<information>
<title>Video Conferencing Sample Application</title>
<vendor>Powered by RSRSOFT</vendor>
<homepage href="www.rsrsoft.com" />
<description>Video Conferencing application based on JMF</description>
</information>
<offline-allowed/>
<security>
<all-permissions/>
</security>
<resources>
<j2se href="http://java.sun.com/update/1.5.0/jinstall-1_5_0-windows-i586.cab#Version=1,5,0,0"/>
<j2se version="1.5"/>
<jar href="http://VClient.rsrsoft.com/s_client.jar"/>
<jar href="http://VClient.rsrsoft.com/jmf.jar"/>
<nativelib href="http://VClient.rsrsoft.com/corelib.jar"/>
<jar href="http://VClient.rsrsoft.com/customizer.jar"/>
</resources>
<application-desc main-class="VCClient">
<argument><%=Response.write(Request.ServerVariables("REMOTE_ADDR"))%></argument>
<argument><%=Response.write(Request.queryString("IP")%></argument>
<argument><%=Response.write(Request.queryString("username")%></argument>
</application-desc>
</jnlp>
still video device can't be found.
i added these dlls again
in my code
as System.loadlibrary("jmutil")
likewise ie all for 21 dlls..
still no luck..
can anyone help me in this regards
i had tried to run JMFInit but that also couldn't find any video device without jmf installed
but when jmf is installed everything works...
where i ma going wrong can anyone take alook at..
Thnaks in advance
Archana Pachakawade
Nagpur

Similar Messages

  • How to run JMF Applet on a machine without JMF installed

    Hi
    I have found many question about that but I don't undertand reply.
    I want display a JMF Applet on a machine without JMF installed. This PCs browser is the Netscape navigator 4.78
    I have restrictions, I can't install anything on a client machine. What can I make ?
    Is there solutions ?
    Is it possible to install few components to run the JMF Applet and desinstall it properly ?
    Thanks.
    Sorry I don't speak well english.

    private void detectDevices(Label la) {
    // Check if VFWAuto or SunVideoAuto is available
    Class directAudio = null;
    Class autoAudio = null;
    Class autoVideo = null;
    Class autoVideoPlus = null;
    Object instanceAudio;
    Object instanceVideo;
    Object instanceVideoPlus;
    try {
    directAudio = Class.forName("DirectSoundAuto");
    } catch (Exception e) {
    try {
    autoAudio = Class.forName("JavaSoundAuto");
    } catch (Exception e) {
    try {
    autoVideo = Class.forName("VFWAuto");
    } catch (Exception e) {
    if (autoVideo == null) {
    try {
    autoVideo = Class.forName("SunVideoAuto");
    } catch (Exception ee) {
    try {
    autoVideoPlus = Class.forName("SunVideoPlusAuto");
    } catch (Exception ee) {
    if (autoVideo == null) {
    try {
    autoVideo = Class.forName("V4LAuto");
    } catch (Exception eee) {
    if (directAudio == null && autoAudio == null &&
    autoVideo == null && autoVideoPlus == null) {
    return;
    try {
    if (directAudio != null) {
    instanceAudio = directAudio.newInstance();
    la.setText("loading....dirver:"+directAudio.getName());
    if (autoAudio != null) {
    instanceAudio = autoAudio.newInstance();
    la.setText("loading....dirver:"+autoAudio.getName());
    if (autoVideo != null) {
    instanceVideo = autoVideo.newInstance();
    la.setText("loading....dirver:"+autoVideo.getName());
    if (autoVideoPlus != null) {
    instanceVideoPlus = autoVideoPlus.newInstance();
    la.setText("loading....dirver:"+autoVideoPlus.getName());
    } catch (ThreadDeath td) {
    throw td;
    } catch (Throwable t) {
    call this function for init

  • JMF Applet without JMF installed on clients ? A solution ?

    Hi all. I have compiled RTPPlayerApplet sample downloaded from Sun's web. After comment some "error" lines, I got it working on my client machine with JMF installed.
    I have searched for this solution on forums, but didnt find how to solve this:
    I want that clients only need to have installed JRE, and not JMF. I have read that it can be possible telling in the HTML of the applet that "loads" jmf.jar file, and some others...
    I have tried it, and the applet loads without any error on my client machine without JMF installed, but it doesnt start to play...
    Any suggestion ?
    Does anyone got RTPPlayerApplet working on client machine without JMF installed ?
    Thanks for your help
    John

    I want that ... HTML code is placed).
    I can understand your reasons for not wanting to bother clients with installing the JMF. However, please understand the negative side effect of this approach. If nine other organisations supply your client a JMF-based applet in the same way, the client would be downloading the same JMF jar ten times. Don't even think about patches and upgrades that would require JMF jar updates. If you rely on framework components, don't be shy with distributing the framework where needed.
    And i think that also could be possible ... decrease the size of the file...
    If you compile only the source code of the JMF classes you use or perhaps create a new jar file in which you copy only the JMF classes you've used, this should work. However, for reasons mentioned earlier, this is not quite as user-friendly as it may seem at first glance.
    Think of the JMF as something like Microsoft DirectX. When you install a game that needs DirectX, it checks and -if necessary- installs a complete, new version of DirectX.

  • Jmf applets without jmf installed?

    i completed an application in which i can receive and broadcast audio and video over the lan/internet.
    but i have a restriction now. this only works if the target computer has jmf installed in it.
    I am actually developing an application which works like a live tv on the internet. but as i said, it is restricted only to the computer with jmf installed.
    can others who dont have the jmf installed get the applets running? i heard that i can compress the class files in .jar format and send it. but i dont know the method. and i also dont know if its going to workout.
    once again: if u go to my website, an applet loads and you have to watch my broadcast. i did the part but i am not able to integrate it into the pc's which dont have jmf installed.
    any kind of idea would be greatly appreciated.
    thanks

    As I remember there were some topics exactly matches your (even a name).
    You can just read them - they were answered.
    RTFM.
    Read forum below.
    You cant run JMF without installing.
    You can make a part of JMF to be "installed".
    Search forum.

  • JMF Applet without JMF installed

    How can I run the JMF Applet without installing JMF on very client before?
    I already tried to archive the jmf.jar and sound.jar and I found a code:
    <object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" width="100%" height="100%" codebase="http://java.sun.com/products/plugin/1.2.2/jinstall-1_2_2-win.cab#Version=1,2,2,0"></p>
         <param name="java_code" value="javamediaplayer.SimplePlayerApplet">
         <param name="java_codebase" value="browser/applet/">
         <param name="java_archive" value="javamediaplayer.jar,jmf.jar">
         <param name="type" value="application/x-java-applet;version=1.3">
         <param name="FILE" value="myAudioFile.wav">
    but I don't know how to use it!!!
    PLEASE help me!!!!
    THX!

    Hi
    I wrote this code to play my JMF applet:
    <applet
    code=simpleplayerapplet.SimplePlayerApplet
    ARCHIVE="jmf.jar,customizer.jar,mediaplayer.jar,multiplayer.jar,sound.jar"
    width=320 height=300>
    <param name=file value="musica.mp3">
    </applet>
    It works fine, and the applet starts normally. I have another kind of problem: what I want to play is an mp3. So I downloaded the Sun mp3 plg-in and installed it in my test machine, wich have JMF installed. The applet runs ok. But when I try to test in a machine without JMF (but with the Sun mp3 plug-in installed) i get the Unable to handle format: mpeglayer3 exception. I won't print the stack trace because is a common exception related with the plug-in. What am I doing wrong? I thought that the plug-in was necessary and sufficient for a client to play my test applet.

  • How do you make a jmf application run on a computer without jmf installed?!

    I can create a jar with a program i made using jmf. It works on my comp, but i realized tht it doesn't work on others computers because they don't have jmf installed. How do i incorperate the jmf in my jar so that it can run on any comp whether or not they have jmf installed.
    Please help me asap, i really need to get this done.
    Thank You

    So here's some more info, Not only have i never used a mac before, I don't really know how to use one, and my girlfriend is at school pretty far away right now, shes not good with computers either. So i don't wanna have to resort to asking her to install jmf on her macbook. If i do have to do that i guess i could get her friend to help her out.
    But i'd still rather get this problem fixed. How do i incorperate jmf with my program, so it runs on all computers. I checked the native folder in SipCommunicator 1 release 2 and 3, but its only one dll file called ShellLink.dll
    I checked everywhere in both of the downloads and i couldn't find any other dlls.
    I must be downloading the wrong thing....
    I downloaded
    SIP Communicator 1.0-alpha2 release: Generic installer for all OSs
    and also
    SIP Communicator 1.0-alpha3 nightly builds: Generic installer for all OSs, Java installation required
    The reason i got the generic installer is because I have a vista, and i want to run this on a mac. I don't have or know any one living near me with a mac, so i need to be able to build it on my comp.

  • Jmf instalation problem on Linux

    On my slackware 9.0 with java sdk1.4.2_04 I've tried to install jmf 2.1.1e. I've downloaded and executed the bin file. I've added the CLASSPATH=.:/usr/lib/java/JMF-2.1.1e/lib/jmf.jar and the LD_LIBRARY_PATH=/usr/lib/java/JMF-2.1.1e/lib but I can't run applets using appletviewer unless I use appletviewer -J-cp -J$CLASSPATH html_file. The problem is that I still get some errors java.io.IOException: File Not Found
    java.io.IOException: File Not Found
    Got exception javax.media.NoPlayerException: Error instantiating class: com.sun.media.protocol.file.DataSource : java.io.IOException: File Not Found
    java.lang.NullPointerException
            at PlayerApplet.start(PlayerApplet.java:21)
            at sun.applet.AppletPanel.run(AppletPanel.java:377)
            at java.lang.Thread.run(Thread.java:534)This is the applet source code:
    import java.applet.*;
    import java.awt.*;
    import java.net.*;
    import javax.media.*;
    public class PlayerApplet extends Applet implements ControllerListener {
       Player player = null;
       public void init() {
          setLayout(new BorderLayout());
          String mediaFile = getParameter("FILE");
          try {
             URL mediaURL = new URL(getDocumentBase(), mediaFile);
             player = Manager.createPlayer(mediaURL);
             player.addControllerListener(this);
          catch (Exception e) {
             System.err.println("Got exception "+e);
       public void start() {
          player.start();
       public void stop() {
          player.stop();
          player.deallocate();
       public void destroy() {
          player.close();
       public synchronized void controllerUpdate(ControllerEvent event) {
          if (event instanceof RealizeCompleteEvent) {
             Component comp;
             if ((comp = player.getVisualComponent()) != null)
                add ("Center", comp);
             if ((comp = player.getControlPanelComponent()) != null)
                add ("South", comp);        
             validate();
    }Is there is a way to config the environment to use appletviewer without extra options?
    Second problem is with http://java.sun.com/products/java-media/jmf/2.1.1/jmfdiagnostics.html
    I get
    Java 1.1 compilant browser...Maybe
    JMF classes..Not FoundI downloaded the jmfdiagnostics I run it using extra options from command line and the applet could't find the native libraries which are in the LD_LIBRARY_PATH
    What should I do to get it fixed?
    Thanks in advance
    Morfi

    <p><b>This</b> will give you some help with installing Linux. Although <b>this</b> is for 11g, it can be helpful when installing 10g.</p>
    Tom

  • Re: Applet JMF in a client  without jmf installed

    As a possible hack/workaround, are you including jmf.jar in the applet codebase ? It contains all the codecs necessary to decode the video stream. You might need to look at applet security too.
    If this doesn't work, you need each client to install JMF.
    You could try adding this codebase line to your applet/object tag in the applet's HTML.
    codebase="http://myserver:80/the_jmf_install_program.exe"
    regards,
    Owen

    As a possible hack/workaround, are you including jmf.jar in the applet codebase ? It contains all the codecs necessary to decode the video stream. You might need to look at applet security too.
    If this doesn't work, you need each client to install JMF.
    You could try adding this codebase line to your applet/object tag in the applet's HTML.
    codebase="http://myserver:80/the_jmf_install_program.exe"
    regards,
    Owen

  • JMF INSTALL ERROR OR WHAT ?

    I'm on Ubuntu 5.10
    and j2sdk1.5
    bruno@bruno:~/JMF-2.1.1e/bin$ ./jmstudio
    Exception in thread "main" java.lang.NullPointerException
    at sun.awt.X11.XMenuPeer.repaintMenuItem(XMenuPeer.java:363)
    at sun.awt.X11.XMenuItemPeer.setEnabled(XMenuItemPeer.java:71)
    at sun.awt.X11.XMenuItemPeer.disable(XMenuItemPeer.java:93)
    at java.awt.MenuItem.disable(MenuItem.java:280)
    at java.awt.MenuItem.enable(MenuItem.java:267)
    at java.awt.MenuItem.setEnabled(MenuItem.java:242)
    at JMStudio.updateMenu(JMStudio.java:1274)
    at JMStudio.<init>(JMStudio.java:119)
    at JMStudio.createNewFrame(JMStudio.java:1412)
    at JMStudio.main(JMStudio.java:1401)
    bruno@bruno:~/JMF-2.1.1e/bin$ ./jmfinit
    JavaSound Capture Supported = true
    JavaSoundAuto: Committed ok
    java.lang.Error: Can't open video card 0
    java.lang.Error: Can't open video card 1
    java.lang.Error: Can't open video card 2
    java.lang.Error: Can't open video card 3
    java.lang.Error: Can't open video card 4
    java.lang.Error: Can't open video card 5
    java.lang.Error: Can't open video card 6
    java.lang.Error: Can't open video card 7
    java.lang.Error: Can't open video card 8
    java.lang.Error: Can't open video card 9
    so what is the solution plz i need JMF
    tahnks for your attetions

    You need to loase a closing brace:
    import java.sql.*;
    import java.io.*;
    class linkrec
        public static void main(String args[]) throws IOException
            for(int j=0;;j++)
                InputStream f= new FileInputStream("D:\\Backup\\BACK UP OF SCADA\\avt\\csv.dat");
                int i;
                do
                    i=f.read();
                    if(i!= -1)
                        System.out.print((char) i);
                while(i!= -1);
                f.close();
    // } class connect{
            try
                Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                Connection con = DriverManager.getConnection("jdbc:odbc:dacc");
                Statement stmt = con.createStatement();
                stmt.executeUpdate("insert into sheet3 values(10:10,48.20,01556,01129,00177,00400,04076,01668,01336,02830)");
                ResultSet rs = stmt.executeQuery("select * from sheet3");
                while(rs.next())
                    double Mytime = rs.getDouble(1);
                    double Gridfreq= rs.getDouble(2);
                    int ntpc_gen = rs.getInt(3);
                    int nlcii_gen = rs.getInt(4);
                    int maps_gen = rs.getInt(5);
                    int kaps_gen = rs.getInt(6);
                    int ap_gen = rs.getInt(7);
                    int kar_gen= rs.getInt(8);
                    int ker_gen = rs.getInt(9);
                    int tn_gen = rs.getInt(10);
                    //System.out.println( slno +"\t" + name +"\t" + age);
                stmt.close();
                con.close();
                System.out.println("Records Successfully Inserted");
            catch(Exception e)
                e.printStackTrace();

  • Install JMF on Windows 7 64bit

    Dear all,
    After a lot of struggling (and a really mean a lot), I finally got jmf to work on Windows 7 64bit. I figured that I can better not let this information go to waste, so that's why I'm posting it here. I didn't really test the full capabilities of jmf on my platform yet, in fact I only tested those features that I needed for my application. As such I am able to successfully capture and record video clips from my build in webcam of my laptop.
    First let me describe my platform:
    Laptop: Samsung R590 (JS01)
    Processor: I5 450M (64bit)
    OS: Windows 7 64bit
    Webcam: build in
    Secondly I want to apologize in advance if the method below doesn't work for you. The reason for that can be that I had to try so many different things before I finally got it to work, so I'm not really sure which steps are necessary and which ones are not. So I tried to make a guide that only includes the necessary steps, but in reality I tried so much more, so if this tutorial doesn't work for you, please give me feedback, and we'll try to figure it out. :)
    Step one: installation of java JRE/JDK
    JMF will never work on a 64bit JRE/JDK, plain and simple because JMF is too old and doesn't support a 64bit JRE/JDK. Thus your first step has to be to install a 32 bit JRE/JDK on your system. (I uninstalled my 64 bit JRE/JDK first, but I don't now whether or not this is necessary)
    Step two: download JMF with windows performance pack
    Go to the jmf site and download the most recent jmf version, with windows performance pack. (This is - and will probably be forever - version 2.1.1e)
    The link to the website is currently: [https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=7372-jmf-2.1.1e-oth-JPR@CDS-CDS_Developer]
    Step three: install JMF
    Install the file you just downloaded in the normal way you would install any other program. But chose as installation path: "C:\JMF2.1.1e"
    I think this is necessary because of the strict security policy in Windows 7, if you don't do this, I guess jmf won't be able to store capture device settings to your local hard drive. (But again, I'm not completely sure here, please verify this if possible)
    After the installation, you don't have to do anything special to get jmf to work, so you don't manually have to set the JMFDIR, PATH and CLASSPATH (as is explained at the sun website), just skip those steps.
    After the installation, reboot your pc.
    Remark: I recommend you to install jmf as an administrator (but I don't now whether or not this is necessary). To do this, right click the installation file and select: "run as administrator'.
    *Step four: register your capture devices*
    First make sure that all your devices are working properly, I recommend you to use a program like Skype or something just to check whether your microphone is working or not.
    Secondly, open jmfstudio, select 'file > preferences > capture devices', and press the button 'detect capture devices'. Normally you will have to wait for a couple of minutes now (because the determination of all the available video formats takes quite a while). Afterwards jmf should have found all of your devices, that usually looks something like this:
    DirectSoundCapture
    JavaSound audio capture
    vfw:Microsoft WDM Image Capture (Win32):0
    But this can vary according to your configuration off course. :)
    *Step four: test your capture devices*
    In jmfstudio, select 'file > capture' and select the video and audio combo and see if your webcam settings work. You should now be able to view and hear yourself.
    *Step five: that's it, enjoy your jmf*
    *Remarks:*
    My development platform is currently netbeans 6.9.1 and I am able to write code, build it and run it with netbeans. I can also just run normal *.jar files
    *Troubleshoot:*
    If you get a dialog screen when starting your video capture device that looks like this: [http://www.alexandria.nu/ai/machine_vision/dual_cameras/SelectDevice.gif]
    (With off course another name for the capture device), then that means that your capturing device is currently occupied by another program and you can't currently use it.
    To solve this, make sure that no other application is using the webcam. For me even this was insufficient, but I managed to solve this by installing the latest drivers for my webcam from the manufacturing site of my laptop.
    I sincerely hope this tutorial can be of any use for someone, feel free to give me comments/suggestions. And please post here if this works for you or not.
    Greetings, Molly

    Hi
    sure I follow each of your steps, I uninstall all java verisones and installed a new java version 32-bit, I installed JMF in "C: \ JMF2.1.1e".
    when all installing finished, works fine JMF only once, I do the tests, recognizes the device; shows the video, but when I close and open again JStudio don't works throws error, and therefore my apliación not working, always returns null the device

  • Using jmf when doing an install

    when creating a program that is going to use jmf, does the host machine need to have jmf installed to do an rtp transmission of streaming video? or do i need to include a jmf.jar file in the installer package? or is the jmf pieces I need part of the jre 1.6u1
    thanks

    I would suggest you search for some of the good discussions about the hows and whys of redirecting content.  There is a lot of information out there that I do not have the time at the moment to summerize here.  But to make one brief point.
    You can never 'nuke' a redirect once you put one in place and NOT risk getting 404 errors.  Working with the assumption that your users have been notified that the page is moved AND that all users who have been such notified bothered to update their bookmarks.  That still leaves out the set of users who may not have visited your page in the time frame that the redirect page existed.  They will then get the dreaded 404 error because they where never told to update their bookmarks.  This also does not account for users who are comming from old links from other web sites, printed material, or anywhere else the URL may have been published.
    It is also possibe (but I'm not sure any current browser does this) that the client tool can automatically update a saved URI with new URI when it receives a proper permenant redirect.  That is the way the standard reads at least.

  • Why does JMF 2.1.1e install on Vista and not on XP

    I understand that JMF is not supported by Sun. Then why does it install on Vista with no issue but won't install on any of my XP (SP3) systems. All are P4 and above with one being a tablet PC. Each has proven capable of handling 4 live USB camera feeds simultaneously as well as running other things.
    My problem is too often repeated in this forum.
    On XP I start the install, the files are extracted, Setup.exe, wowexec.exe, and ntvdm.exe are started and that is all that happens. When I check the process list, they are all running (taking no CPU time). If I end the process tree starting with the distribution exe, they all end.
    However, if I don't do that and just shutdown, I find that wowexec has to be forced to end and that leaves the 16bit subsystem unstable.
    I have tried, no virus scan, running in W2K and. W95 compatibility, terminating everything in the process list I feel comfortable terminating and combinations of several and all of the above but to no avail.
    Yet when I installed the exact same distribution package on my Vista systems, all went just fine.
    I have even tried hand-installing JMF with little luck.
    Oh yes, and I even tried the install and test on VMWare virtual machine Xp and Vista systems with the exact same results. So this is clearly systemic.
    I should add that none of the systems are clones but each was individually installed and maintained with different applications installed.
    To test, I move the same powered USB hub and 4 attached cameras between the systems. On Vista they are found just fine. On the XP systems, they don't exist as far as Java is concerned. Which is strange as 3 other , non-Java programs, see them without issue on all the systems.
    You might ask, well why play with Java. The answer is simple. All of the programs I speak of are proprietary and I need a program I can modify to fit my needs and I have found a skeleton one to work with.
    But unless I can get JMF installed on XP, that plan, JMF. and Java will be gone. I simply don't have time for this foollishness.
    Regards,
    Jim
    Edited by: obrienj on Feb 6, 2010 4:06 PM
    Edited by: obrienj on Feb 6, 2010 4:10 PM

    obrienj wrote:
    Could you elaborate on using JWS to install JMF from Vista to XP?Unpack them on Vista. Then you have direct access to the Jars and natives that are used. Deploy those Jars and natives from a server using JWS - that should work for both Vista and XP.
    If you go to the logical extremes and also expand the Linux/Unix version, and add the natives to the server/launch, it will also be able to support those systems. The download can be 'partitioned' so that Windows only gets the Windows natives, Linux/Unix gets the Linux/Unix natives. Mac boxes get the core Java JMF only - no natives.
    Using JWS, you get to avoid that horrendous 'must reboot' prompt at the end of the native installer. The one time I tested it, I found that to be unnecessary. But there is no way to disable the prompt, AFAIK.
    I have no experience with the facility you mention.Deploying using JWS is a big area. For a good overview, see [Deploying a Java Web Start Application|http://java.sun.com/docs/books/tutorial/deployment/webstart/deploying.html].
    Note that any app. that uses natives must be digitally signed and request all-permissions in the launch file, in order to work. For a self signed certificate, this is a little tricky to design in a build file, then easy to 'stamp out' at build time.
    I have some demos, complete with source and build file, that do some of the things mentioned (most notably digitally signing apps.). If you have further questions on webstart, ask more specific questions & I might be able to help out.

  • Rebooting when install JMF

    HI.
    I installed new release version of JDK .
    and reinstall the JMF.
    but i met the trouble.
    I started installing jmf and seem all files copied.
    and a console windows pop up to initialize environment
    then my computer Rebooted..
    lol
    How did you install JMF in JDK6 ?
    or this is other problem ? not in jdk6?

    I had JMF installed in the older 1.5 versions,
    but have not bothered to reinstall it after I
    upgraded to 6.0.
    The JMF still programs still work fine here, I
    guess using, one of the older JRE's.
    (Note that I recommend JWS based install for
    end users. It is much simpler, and requires
    no reboot).

  • Installing JMF on customer machine

    The requirement to perform a complete JMF install has caused me problems with customers. I only use the player for two formats.
    Despite very clear instructions, many customers fail to complete the install.
    I'd like to embed an <OBJECT> tag that automatically installs a JMF runtime version. Is this possibility explained somewhere that I can find it?
    The object is making the JMF install nearly invisible -- like JRE or better.
    Thanks to anyone who has a suggestion.
    Harry Keller

    Hi Harry,
    We are also in a similar fix to install JMF silently with a Streaming product. In a nutshell, we would like JMF to be installed when he invokes our setup.exe with out going through all the screens which conventional JMF installation does. Any suggestions??
    Thanks in advance for your time and help.
    Sri

  • Receiving data only works if jmf is installed

    Hi!
    I wrote an applet which should receive a video stream.
    I found out that only if the client has jmf installed it receives the stream.
    If not the applet just does not receive anything.
    Has anyone made this experience too?
    Thanks for help.
    Deike

    here is my php3-file
    sorry, the videodest is an error, you can remove it.
    concerning the server (EasyPHP) :
    <param name="videosession" value="192.168.0.2">
    <param name="videoport" value="22226">
    concerning the host:
    <?php $ip = $REMOTE_ADDR; ?>
    <?php echo "<PARAM NAME='myIPaddr' VALUE= $ip >"; ?>
    So yes ip is the @ip of the client host who is calling the applet.
    Note : I'm still capturing the video source and transmitting on the same machine.
    <HTML>
    <HEAD>
    <!-- META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252"-->
    <TITLE>Projet RTPPlayerApplet</TITLE>
    </HEAD>
    <BODY bgcolor="#CCCCFF">
    <HR>
    <?php echo $SERVER_ADDR; ?>     
    <?php echo '<BR>'; ?>
    <?php echo $REMOTE_ADDR; ?>
    <?php $ip = $REMOTE_ADDR; ?>
    <HR>
    <STRONG>Applet RTPPlayerApplet</STRONG><BR>
    </FONT>
    <!-- Sample HTML -->
    <CENTER>
    <applet width=320 height=280>
         <param name=codebase value=".">
         <param name=code value="rtpavc/RTPPlayerApplet">
         <param name=archive value="RTPPlayerApplet.jar,sound.jar,jmf.jar">
         <param name="video" value="On">
         <!--      Set the videosession, videoport, audiosession
              and audioport values to the IP address
              and port of the RTP session you want to receive.
              You can turn audio or video off
              by setting the audio and video parameters to Off. -->
         <param name="videosession" value="192.168.0.2">
         <param name="videoport" value="22226">
         <param name="audio" value="Off">
    <?php echo "<PARAM NAME='myIPaddr' VALUE= $ip >"; ?>
    elasped
    </applet>
    </CENTER>
    <!-- Modifiez cette section pour conserver la trace des choses &agrave; faire -->
    </BODY>
    </HTML>

Maybe you are looking for