JMF Implementation

I am looking for the download page for JMF 2.1.1 implementation.
I have looked in the following places with no success.
JMF Setup
http://java.sun.com/products/java-media/jmf/2.1.1/setup.html
http://java.sun.com/products/java-media/jmf/2.1.1/setup-java.html
http://java.sun.com/products/java-media/jmf/2.1.1/requirements.html#win
Voice Chat
http://java.sun.com/products/java-media/jmf/2.1.1/solutions/
http://java.sun.com/products/java-media/jmf/2.1.1/solutions/ToolsTx.html
RTP Support
http://java.sun.com/products/java-media/jmf/2.1.1/support-rtp.html
Please help.
Thanks.

http://www.sun.com/software/communitysource/jmf/download.xml
Yes implementation, or as Sun calls it a Reference Implementation.
wew

Similar Messages

  • Use jmf implement RFC2833

    i want to send dtmf tone with my sip soft phone according to RFC 2833.
    but i don't kown how to modify some special rtp header(such as Marker header) when i use jmf to transmit rtp
    and i have another problem, i have already transmitted the rtp, and then i click one number button,it should send another rtp, how shoud i do if i want two rtp to be a stream, i mean the two rtps have the continuous sequence number, not have its own increased sequence number

    Hi,
    I�ve implemented DTMF (RFC 2833) using JMF during my SIP soft phone development. To implement DTMF (RFC 2833) using JMF, you have to implement RTPConnector. You will find an implementation of RTPConnector, RTPSocketAdapter is built to support a custom transport mechanism under following URL:
    [Transmitting and Receiving RTP over Custom Transport Layer|http://java.sun.com/javase/technologies/desktop/media/jmf/2.1.1/solutions/RTPConnector.html]
    I hope this information will help you!
    Enjoy,
    ARIF

  • JMF Windows implementation

    Hey I have a couple of questions and remarks about the JMF implementation for windows.
    First off I've been coding c++ for quite some time now, I went back to school to get my degree and was introduced to java there, and since I've been messing around with it. I must say the framework in general is damn sweet and clean, but some implementations are still really weak.. Which takes me to my point..
    I've been messing around with the JMF library for some weeks now, making this sort of surveillance/webpage thingy.
    The problems is that firstly I noted that JMF only supports resolutions up to 640x480 when capturing video, also it only supports the use of 1 usb webcam pr usbchannel...
    JMF must be implemented using the old outdated vfw library(I'm not sure if the bug with the 1cam pr channel is from here or if its an error in the implementation, I haven't bothered tested it), but the 640x480 limit is from vfw.
    Why isn't JMF implemented using DirectShow? This is afterall the successor of the old legacy vfw lib, which frankly belongs in the stoneage. Since JMF is implemented using vfw other capture devices such as camcorders, networking webcams(?) and etc will not work. Using DirectShow will also allow the use of any capture dimension and any custom colorsetup aswell.
    At this point I'm really annoyed and this framework is just not good enough, I'm considering making my own .dll using directshow and communicate with it through jnative, perhaps I'll even just skip making it in java at all...
    Using ds will:
    1. allow as many cameras as I want on any usb channel
    2. allow any custom capture dimension.
    3. allow any bpp / pixel setup
    4. allow any kind of realtime stream
    5. allow capture devices other than just usb webcams
    6. allow playback of audio/video of whatever codec as long as the codec has been installed...
    7. will not require "complicated" setup/deployment of JMF for the end users(just need dx runtime installed).
    8.etcetc
    Which brings up my latest point, the deployment of JMF. Why is this library not a part of the standard jdk? And why has it been made so unclean? I mean for each time the user plugs in, adds, removes a webcam jmfinit.exe must be run, not to mention the installation, which I've also experienced failing (vista x64).
    The JMF implementation is simply just not good enough, infact it borders to being totally useless. Another big drawback is the lack of supported codecs, which again could have been eliminated using ds.
    For the love of good please fix this library! :)
    What are you other developers views on JMF? Is there allready an opensource good alternative to JMF? (And no I don't want that thing this guy spams all over these posts all the time wich uses twain ;) )
    And btw no offense, I did not intend to be rude in this post, but this is really and important issue that needs some serious adressing.
    regards,
    Stian

    a thx cheers mate!
    I haven't got any eq. at hands atm so this is a relief to hear :D And you were not bound to 640x480 either.
    Well I guess it's not all that dark then, however yes this library really need some serious improvements right now not in 5 years ;)
    Another thing, I haven't been experimenting with webstart that much other than we had to make it for a couple projects at the uni. The impression I get now is that when you are dependent on external stuff such as JMF, you need to include this into your project regardless if the user have installed it or not on his system(that includes both jars and .dll's and stuff for the other os'es?). My JMF stuff crashes atm because of NoClassFound exception or what it's called (drinking atm ;) ).
    Is this a fact? In that case why even bother with webstart? I really liked it for our school projects because it installed your projects and you got entries in the programs thing in windows. If this is a fact then I won't even bother using it again, because then its alot bether to spend 2 min in visual studio and create a .msi/setup.exe instead and run the .jar "locally".
    anyways it's friday 21:18, drinking day have fun and cheers! :) Got some people here already and I need a shower lol.
    I smell a simple directshow based .dll(oh nasty thats not all I smell.. ;) ) for playback of video/audio and recording is in the making the next week hehe :) Made a short and fast application that can playback any type of video input this evening, but ds is such a heck. I really hope there is a filter for grabbing stuff, last time I coded with ds I had to make a filter for rending stuff into d3d textures and it was not an easy task :( (well I think it was a filter I can't recall but it was a damn pain and hardly any documentation on the subject at that time, it should really have been a standard feuture in ds since it was a part of the dxsdk at that time(eons ago))
    regards,
    Stian
    Edited by: Stian_ on Jun 27, 2008 12:31 PM

  • Re: play media without using the JMF?

    Possible? Yes!
    Logical? Probably Not!
    The JMF implements a number features that video players need and thus reduces the amount of coding required to produce video products.
    I have a altered an MPEG-4 codec written in C so that it can be called via JNI (The Java Native Interface) meaning I can decode MPEG-4 content while programming in Java.
    If I were to avoid using JMF then I would have to deal with the conversion of the output from YCbCr (Commonly but mistakenly called YUV) to RGB and then put in an object that the Java awt system could present on the screen e.g. BufferedImage etc. Then I would have to deal with the timing etc for framerates and make sure that the data was processed quickly enough to be displayed as desired.
    But by using the JMF I can just write a codec plugin and let the JMF handle the rest.
    Hope this helps,
    Stef

    Hi, ii hope i explain this for ya
    Jun4Java is an application written in java, it can handle 3d graphics and multimedia. The only way i found out that it was able to play the mpeg-4 movies, flash files, etc was buy actually running the application and trying to open and play the files with it - which it did.
    As far as i can understand, jun4java uses the jni to enable it to play these media files, but to better explain it for you i think i'm gona post the readme file you get when you download the app, it explains jun4java, and it's capabilites better than i ever will...
    Befoe you read it, the one thing i've noticed is that it seems to use the jni to play the multimedia through quicktime,
    Jun for Java
    "Jun for Java" is a name of a Java class library which can be
    used as a framework to handle 3D graphics and/or multimedia. It
    is an open source software, designed and implemented with object
    oriented technologies, and of course free of charge.
    Jun provides an OpenGL interface as a primitive for 3D graphics
    handling. Of course you can do OpenGL programming by using the
    OpenGL interface directly, we also provide dozens of advanced
    features, large and small, as reusable class libraries,
    including "ViewFinder" which shows 3D objects and allows users
    to manipulate them, "ViewPort" which visualizes an eye point, a
    sight point, far/near clipping planes, etc. of a corresponding
    ViewFinder, "Flux" which plays a simple animation, "Grapher"
    which shows graph structures (nodes and links) in a 3D space,
    and so on.
    "Jun for Java" also provides a QuickTime interface as a
    primitive for multimedia handling. In addition to playing
    movies/sounds or processing images by using the QuickTime
    interface directly, there is a movie player, which is just like
    a QuickTime Player, and you can extend it to create your own
    movie player. You also can embed the movie player to your
    application. Some advanced features like specifing a clip,
    playing and repeating the clip, and creating a movie file of the
    clip are also available.
    Since "Jun for Java" provides functions for handling both 3D
    graphics and multimedia, it is easy to coordinate them. For
    example, you can select a frame of a movie and use it as a
    texture of a 3D object without any hard programming. This is
    the one of the strongest points of "Jun for Java".
    "Jun" was originally developed on VisualWorks (Smalltalk) and
    ported to Java as a project for the Information-technology
    Promotion Agency, Japan (IPA). "Jun for Java" currently runs
    on Windows 98/Me/NT4.0/2000/XP, Linux, and Macintosh OS X.

  • RTP and RTCP in JMF

    I need to test VoIP application in a wireless network. I have a program that reads a sound file and creates a RTP session to send it to other computer. In order to measure the application performace I need to take the following metrics during the RTP session:
    - Packet loses.
    - End to end delay
    - Jitter
    The questions are: how does JMF implementation of RTCP can help with all this metrics?? Does someone know some example code?

    I need to test VoIP application in a wireless
    network. I have a program that reads a sound file and
    creates a RTP session to send it to other computer.
    In order to measure the application performace I need
    to take the following metrics during the RTP
    session:
    - Packet loses.
    - End to end delay
    - Jitter
    The questions are: how does JMF implementation of
    RTCP can help with all this metrics?? Does someone
    know some example code?
    javax.media.rtp
    Interface GlobalTransmissionStats
    javax.media.rtp
    Interface ReceptionStats
    javax.media.rtp
    Interface TransmissionStatsGo through the API to see which interfaces and classes can aid your needs.

  • JMF Porting

    I need to port a JMF implementation to a embedded system and I saw on the net that there is kind of a JMF Porting Kit but i didn't find it,,,
    Do anyone know anything about it?! The JMF i need to port JMFLite (JMF 1.0), that belongs to JavaTV Reference Implementation (http://javashoplm.sun.com/ECom/docs/Welcome.jsp?StoreId=22&PartDetailId=javatv-1.1_01-src-mrel-oth-JPR&SiteId=JSC&TransactionId=noreg)
    Thanks in advance,
    ~David

    MRK-ThinkBIG wrote:
    I am creating an Android application which uses the JMF (SIP, RTP, JAIN). So i downloaded the JMF source code for some adhoc change to my application. I wouldn't recommend doing that, as JMF is old technology and is never, ever going to be supported again. You'd be better off using J2ME stuff, or waiting until the replacement for JMF is released (the name of which is escaping me right now...) which will be a few days before or after sometime later...
    But to answer your questions...
    1. How will it behave the "native files - C/C++/header" in JMF source files(downloaded)? because android is based on java right now.Per my understanding, the native files in JMF are (1) Wrappers around capture APIs, like VFW or VFL APIs. (2) (de/en)coding libraries.
    As such, I doubt Android will have VFW or VFL, so the native API wrappers = useless.
    If Android is a purely Java OS, then those native files won't be able to do anything anyway. You don't need them, the JMF cross-platform compatibility pack is pure Java and should run on anything with the full JRE.
    2. Is there any complete different way to porting/doing the SIP, RTP working in android? Ummmm, step one would be to throw jmf.jar onto the device along with a tiny little test app (maybe something that plays an AVI encoded with RGB video / linear audio) and see if you can get it to run. If you can, then you should have access to anything listed in the "Cross-platform" column of:
    [http://java.sun.com/javase/technologies/desktop/media/jmf/2.1.1/formats.html]

  • Not able to Transmit and receive RTP in Linux

    Friends,
    I am not able to receive the RTP stream transmitted from another Linux machine though I was trying doing it with JMStudio. The transmit shows as if it is working properly and JMStudio in the receiver machine keeps waiting. Tranmission and receiving between the two same machines when in windows is fine.
    Can anyone tell me what the problem is, do I have to add any feature to make this work in Linux.
    Sreekant

    I too am unable to transmit OR recieve RTP from Linux (RedHat 8.0). I am using JMF-2.1.1e and J2SDK 1.4.2.
    I can play files on Linux and I can transmit and recieve between Win boxes (98 and 2K) but my RedHat (8.0 and/or 7.3) can not send or recieve to anyone or anything. I have tried JMStudio and RTPPlayerApplet.
    TCPDUMP says udp port 22224 unreachable [tos 0xc0]
    JMStudio says that no data has arrived.
    I have all firewalling turned off and have tested on two different networks without success. All other networking functions are operational.
    My problem is identicle to the problem decribed in the following linked post.
    http://forum.java.sun.com/thread.jsp?thread=154947&forum=28&message=966551
    I also found another discussion that referenced big/little endian problems in the JMF implementation. (scary stuff)
    http://www.vovida.org/pipermail/rtp/2001-April/000112.html
    Any help or tips on resolving this issue are welcome. I will be happy to supply more info if needed. Also, if anyone has managed to get RTP working on Linux then what versions Linux/JDK/JMF, what program?
    Thanks in advance.

  • Whats the best solution for playing mp3?

    I looked around and there seem to be some solutions to play mp3 (javazoom, quicktime). What do you recommend? What are some disadvantages? Is there a good tutorial to a good class that enables playing mp3 somewhere (I didnt find one) ?
    thanx

    MP3 codecs have been (temporarily?) removed from the JMF because of the recent dust-up over MP3 patent "enforcement" hints from the patent holders. The only JMF implementation that is not so encumbered is the version for Windows, which actually uses the *ahem* "native" Windows codecs for decoding.
    For Sun this makes a somewhat reasonable approach as the patent holders (can't remember who "they" are, but I believe it's a German university spin-off - don't take my word for it, though) can, at their discrection, charge royalty fees on a very ad hoc basis.
    Micro$oft, of course, is the proverbial 800-pound gorilla and one could possibly expect them to get more preferential treatment than a "relative" financial light-weight like Sun.
    Personally, for playing MP3s, though, I use XMMS. ;D

  • How to cut/split MPEG4 video in my program?

    Hi,
    I am finding for a Java API function, I need this function can cut a segment of MPEG4 Video from a big whole MPEG4 video, and I can set the start time and the end time of cutting video,such as : "cutVideo(startTime,endtime)", for example,the value of startTime is 5 minutes,the value of endTime is 10 minutes.And the output or the return is a MPEG4 video file, saved as "aftercutting.avi".
    I am a programmer,but i do not know anything about multimedia.So I can not read any SourceCode about MPEG4.
    Can you provide such a function and Java Package for me ? Thank you very much! If any body knows anything about this please mail me its very urgent for me. My email is [email protected] .
    sorry if any mistakes i had wrotten i am poor in english.
    Best Regards
    Michael Huang

    You might find your answer here: http://java.sun.com/products/java-media/jmf/2.1.1/solutions/Cut.html However, sun JMF implementation does not support (as far as I know) MPEG-4 format on its own. You might try using another implementation of jmf (i am using fobs4jmf, but there are also ffmpeg, jffmpeg and many others). There are also MPEG-4 plugins for JMF (such the one provided by IBM, downloadable from here: http://www.alphaworks.ibm.com/tech/mpeg-4/download)
    If anyone has a better answer, i'd be intrested in it too.
    Regards,
    George

  • Windows Media Player & Video Streaming

    Hi, there!
    Is it possible to send Video Streaming (using JMF) to
    Windows Media Player? If so, how could I do that???
    Thank You very much!!
    Cesar

    Hi Jupiter,
    Yes, JMF supports streaming media using the public standard RTP and RTSP protocols.
    JMF supports both transmission and reception of media over RTP for a variety of media formats. For a list of the default formats supported, check:
    http://java.sun.com/products/java-media/jmf/2.1.1/support-rtp.html
    It also fully supports RTCP. Besides, JMF implements the "RTP Profile for Audio and Video Conferences with Minamal Control", RTP/AVP.
    The front end GUI application, JMStudio can be used as a standalone application to transmit and receive RTP streams. To implement custom RTP applications using JMF as a framework, check out the RTP samples
    on the solutions page: http://java.sun.com/products/java-media/jmf/2.1.1/solutions/index.html
    OR you can refer this URL.
    http://java.sun.com/products/java-media/jmf/2.1.1/faq-jmf.html#jmf2-rtp-features
    I hope this will help you.
    Thanks
    Bakrudeen
    Technical Support Engineer
    Sun MicroSystems Inc, India

  • RingSectionFiltering: Selecting a Service after getting informations from i

    hello @all,
    i'm showing the service by resizing with the "AWTVideoSizeControl". so fare so good, it is displayed.
    while showing the service i want to get informations about the transport stream. i implement a RingSectionFilter (which is explained in detail in st. morris' book) and let this filter do its work.
    after starting the filtering i attach the ringfilter to a transportstream as follows:
    "filterGroup.attach(ourTransportStreams,this,null);"
    and then the service vanishes from the screen!
    my question is: why does the shown service disappear?
    i tried to select a new service with
    "ServiceContext.select(Service);"
    but it won't help to show the service again.
    is there a solution to this problem?
    I found no hint in the book, that describes how to interact with showing a service while attaching a filter. so thererfore i think it is my mistake.
    every answer is welcome...
    bye

    Hi Tommy,
    Can you post the code that you're using to do this, and give us more information about your platform (manufacturer, middleware, etc.)?
    It sounds like a problem where you're trying to filter on a different transprt stream than the one that contains the service that you're presenting, but attaching a section filter to a transport stream shouldn't cause the receiver to tune automatically. The other alternative could be that there are not enough section filters free in the receiver, and it's 'stealing' a section filter from the JMF implementation, but again this is unlikely.
    After today I will be travelling for a week or so, and so I probably won't be able to post here for a few days, but I'll take a look when I get back and see if I can think of anything.
    Steve.

  • RTPPeer To Peer live capture

    Hi I think I am doing what I have read in JMF documentation and examples but I am not able to see visual component in JFrame. I did selected Lightweight component in Manager. And I also see packets going back and forth in wireshark but I do not hear any audio.
    Please see the following code and let me know if find anything wrong...Thanks in advance.
    * To change this template, choose Tools | Templates
    * and open the template in the editor.
    package rtppeertopeer;
    import java.util.Vector;
    import java.net.InetAddress;
    import java.awt.Component;
    import javax.swing.JComponent;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import javax.media.Buffer;
    import javax.media.MediaLocator;
    import javax.media.CaptureDeviceInfo;
    import javax.media.CaptureDeviceManager;
    import javax.media.Player;
    import javax.media.ControllerEvent;
    import javax.media.ControllerListener;
    import javax.media.Processor;
    import javax.media.rtp.Participant;
    import javax.media.rtp.SendStream;
    import javax.media.rtp.ReceiveStreamListener;
    import javax.media.rtp.SessionListener;
    import javax.media.rtp.event.*;
    import javax.media.rtp.ReceiveStream;
    import javax.media.Manager;
    import javax.media.rtp.RTPManager;
    import javax.media.format.AudioFormat;
    import javax.media.protocol.ContentDescriptor;
    import javax.media.protocol.DataSource;
    import java.io.IOException;
    import javax.media.format.UnsupportedFormatException;
    import javax.media.NoPlayerException;
    * @author lbana
    public class RTPPeerToPeer extends JPanel
    implements ReceiveStreamListener, SessionListener, ControllerListener {
    private Processor m_capProcessor;
    private Player m_player;
    private DataSource m_dataSource;
    private RTPManager m_rtpManager;
    private RTPSocketAdapter m_rtpSock;
    private SendStream m_sendStream;
    private LocalProcessor m_localProcessor;
    private JPanel m_jpanel;
    private JFrame m_jframe;
    public RTPPeerToPeer(String ipaddr, int port)
    try
    m_localProcessor = new LocalProcessor();
    /* Server and Client uses same address */
    InetAddress iaddr = InetAddress.getByName(ipaddr);
    m_rtpManager = RTPManager.newInstance();
    m_rtpSock = new RTPSocketAdapter(iaddr, port);
    m_rtpManager.initialize(m_rtpSock);
    m_sendStream = m_rtpManager.createSendStream(m_dataSource, 0);
    registerManagerSessionListeners();
    m_sendStream.start();
    catch (UnsupportedFormatException exe)
    exe.printStackTrace();
    catch (IOException exe)
    exe.printStackTrace();
    public void setJFrame(JFrame frm)
    m_jframe = frm;
    public void registerManagerSessionListeners()
    m_rtpManager.addReceiveStreamListener(this);
    public void start()
    m_capProcessor.start();
    public void stop() throws IOException
    m_capProcessor.stop();
    m_sendStream.stop();
    public void close()
    m_capProcessor.close();
    m_sendStream.close();
    public void controllerUpdate(ControllerEvent evt)
    public void update(ReceiveStreamEvent evt)
    RTPManager mgr = (RTPManager)evt.getSource();
    System.out.println(evt.toString());
    if (evt instanceof ActiveReceiveStreamEvent)
    ActiveReceiveStreamEvent arstrm = (ActiveReceiveStreamEvent)evt;
    System.out.println(arstrm.toString());
    else if (evt instanceof InactiveReceiveStreamEvent)
    InactiveReceiveStreamEvent irstrm = (InactiveReceiveStreamEvent)evt;
    System.out.println(irstrm.toString());
    else if (evt instanceof NewReceiveStreamEvent)
    NewReceiveStreamEvent nstrevt = (NewReceiveStreamEvent)evt;
    ReceiveStream strm = nstrevt.getReceiveStream();
    Participant participant = nstrevt.getParticipant();
    DataSource ds = strm.getDataSource();
    System.out.println(nstrevt.toString());
    if (participant != null)
    System.out.println(participant.toString());
    try
    * Player for inbound RTP packets.
    m_player = Manager.createPlayer(ds);
    m_player.addControllerListener(this);
    Statehelper procHelper = new Statehelper(m_player);
    procHelper.configure(1000);
    procHelper.realize(5000);
    JComponent visComp = (JComponent)m_player.getVisualComponent();
    JComponent ctrlComp = null; //(JComponent)m_player.getControlPanelComponent();
    if (visComp != null)
    //add(visComp);
    else
    System.out.println("Component is NULL");
    if (ctrlComp != null)
    add(ctrlComp);
    repaint();
    catch (NoPlayerException exe)
    exe.printStackTrace();
    catch (IOException exe)
    exe.printStackTrace();
    else if (evt instanceof RemotePayloadChangeEvent)
    else if (evt instanceof StreamMappedEvent)
    else if (evt instanceof TimeoutEvent)
    else
    public void update(SessionEvent evt)
    System.out.println(evt.toString());
    if (evt instanceof LocalCollisionEvent)
    LocalCollisionEvent levt = (LocalCollisionEvent)evt;
    System.out.println(levt.toString());
    else if (evt instanceof NewParticipantEvent)
    RTPManager mgr = (RTPManager)evt.getSource();
    NewParticipantEvent npart = (NewParticipantEvent)evt;
    Participant nusr = npart.getParticipant();
    System.out.println(nusr.getCNAME());
    System.out.println(nusr.toString());
    else
    System.out.println("Unknown SessionEvent received.");
    * Constructing Processor for Microphone.
    class LocalProcessor
    public LocalProcessor()
    m_capProcessor = createProcessor();
    m_dataSource = m_capProcessor.getDataOutput();
    public Processor createProcessor()
    Processor processor = null;
    Statehelper procHelper = null;
    AudioFormat frmt = new AudioFormat(AudioFormat.LINEAR,
    44100, /* Sampling */
    16, /* num of bits */
    1); /* mono */
    Vector<CaptureDeviceInfo> devList =
    CaptureDeviceManager.getDeviceList(frmt);
    for (int i = 0; i < devList.size(); i++)
    System.out.println(devList.get(i).toString());
    if (devList.size() == 0)
    System.out.println("CaptureDeviceManager could not locate devinfo");
    return null;
    CaptureDeviceInfo cdev = devList.get(0);
    try
    /* Processor for transmitting captured source from Microphone. */
    processor = Manager.createProcessor(cdev.getLocator());
    procHelper= new Statehelper(processor);
    procHelper.configure(1000);
    processor.setContentDescriptor(new ContentDescriptor(ContentDescriptor.RAW_RTP));
    procHelper.realize(1000);
    catch (Exception exe)
    exe.printStackTrace();
    return processor;
    }

    Thanks for the response...I haven't pasted my complete source code. Statehelper.java is Sunjava jmf implementation. Here is my
    main.
    public static void constructGUI(String ipaddr, int port)
            JFrame.setDefaultLookAndFeelDecorated(true);
            JFrame    frame = new JFrame("My Frame");
            Dimension dim   = new Dimension(300, 600);
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            frame.setPreferredSize(dim);
            RTPPeerToPeer rtp = new RTPPeerToPeer(ipaddr, port);
            frame.getContentPane().add(rtp);
            //jmfc.createRecord();
            frame.pack();
            frame.setVisible(true);
            rtp.start();
        }Seems like I selected "code" but didn't look like it enabled in my previous post....pls ignore the previous.
    sorry for the noise

  • Building java tv application

    Hi everybody.
    I have to build the tv application to receive the tv signals from a tv tuner card and display using a GUI.Can somebody tell me what is the way to write code to application...?Though I have done some Java programming,I haven't written any tv application as of now..Please help me....Thanks in advance...

    Not too many tuner cards will support JMF out of the box, although there may be open source support for some of them.
    In many cases, you will have to write a glue layer yourself between the card and JMF. The basic JMF implementation will be portable and the standard JMF implementation from Sun should be OK. The glue layer will be confined to the Player and DataSource classes that support the tuner card, and these classes have a well-defined interface ot the rest of the JMF API. Assuming that you can write code that talks to the drivers for your tuner card, this should not be too hard.
    Steve.

  • Is licence required for implementing JavaTv and JMF.

    Hi,,
    I am trying to develop GEM middleware for my STB,
    The STB has OS20 as RTOS and implemented on an ST chip
    This GEM is DVB MHP minus DVB.
    We have to implement JavaTV package and JMF for that,
    But do we have to pay any royalty to SUN for implementing the JavaTV or JMF packages or can we implement the binary versions of the packages.
    Please letme know how to implement the following packages
    org.havic.*
    org.davic.*
    javax.tv.*
    org.dvb.*
    and JMF?

    Hi Rohit,
    let me also add a few words. In principle the process Sales Order Processing B2B with ERP sales order in CRM Web Channel means that you setup (a) Web shop(s) that use and display the CRM product catalog but create orders directly in SAP ERP without first creating them in SAP CRM. It also allows to use certain E-Marketing features of CRM in the Web shop. The CRM product catalog in this process can only be used if you do use the TREX. There is no way of directly call up the catalog from CRM in the Web shop by bypassing the TREX.
    In the SAP E-Commerce for SAP ERP solution (ECO ERP) we in contrast offer the possibility to use the ERP catalog without the TREX. In this solution you can use the Memory Catalog which is not using the TREX. This solution by this way allows to directly use and display the ERP catalog and create orders directly in SAP ERP.
    For the CRM catalog in contrast we do not have something similar to the Memory Catalog. Instead you DO need to use the TREX to display the CRM catalog in the Web shop.
    The only option you have to "avoid" the TREX i a CRM web shop is what Easwar and Christoph have written about: The usage of an external catalog from a 3rd party catalog engine via the Open Catalog Interface (OCI) in the CRM Web shop. This we do offer for the CRM Web shop. However if you do not have an external catalog engine and want to use the CRM catalog then again you do need to use the TREX. It does not matter if you do not want to use product search nor prices other than fro ERP sales order.
    Greetings
    Torsten Kliesch

  • JMF without codec implementation

    Hi,
    Can anyone help me to understand about necessity of codec if both ends(IP Phones) are using g.729 codec and JMF application just receiving the packet from one end and forward that packet to other end?
    As per my understanding codec implementation part is not required.
    Regards,
    Umesh

    i myself got it by using jar files

Maybe you are looking for

  • SQLLDR Error Invalid Username/Password

    I am trying to load some data using SQL*Loader. I used this statement: sqlldr RPTDBA/rptdba control=C:\myfile I get the ORA-01017 error invalid username/password but I can log into SQL*Plus using that same username and password. I created the usernam

  • Update  JComponents

    i dont know how to update Jcomponents and Jframes etc.. i have a JFrame, there are some JPanels in it... while inilitalizing few Jbuttons,Jscrollpane etc are added in JPanels by layout manger when some action event occurs, i can write actionPerformed

  • TCP-IP ICOM is too slow?

    Hello everybody, I am new to DasyLab (I have good experience with labview though) and am trying to build up a TCP-IP Connection between a PLC and DasyLab10 using the ICOM module . So far I managed to build up a connection and send measured data to da

  • Attaching the document to Equipment without DMS

    Hello , I want to attach soft copies of  documents to the equipment master. My queries are: 1. How do I attach the same without DMS? 2. Can I attach multiple documents to one equipment? If yes how many and how? Regards, Narendra Bora

  • Old files after install

    My son attempted to upgrade his Mac to Leopard, but chose to install instead of upgrade. And then reinstalled Tiger. I'm assuming that whatever datafiles were there prior to the install are lost? A friend said that some of the files might be able to