Does jmf support rtsp protocol?

i wanna know does jmf support rtsp protocol? now, i play an video(rtsp://localhost/test.avi) by JMStudio, but failed(Controller Error: Failed to realize).
Anybody can give me some suggestion on how to solve this problem?
I also know whether i can implement rtsp protocol by jmf? thanks in advance!

Hi,
From what I understand optomux is a standard that determines the syntax of the command sent. The commands are sent through serial or Ethernet. You can use LabVIEW (the VISA VIs) to communicate with a device using serial or Ethernet. However, there are no VIs that will build the optomux commands.
I'm not familiar with them, but you can check out the optomux VIs included with the Fieldpoint explorer. That should give you an idea of how to use the VISA to implement optomux communication.
DiegoF
National Instruments.

Similar Messages

  • Does emulator of  wireless toolkit WTK2.5.1 support RTSP protocol

    Hi everybody,
    I am working on developing streaming player in J2ME. I want to use RTSP protocol in it but the emulator is
    displaying the following output for the supported protocols.
    OUTPUT:
    http
    file
    device
    capture
    when i am using the following code------->>>>>>.
    CODE:
    Display display;
    Form formProtocol;
    public void startApp()
    display=Display.getDisplay(this);
    display.setCurrent(formProtocol);
    String strProtocols[] =Manager.getSupportedProtocols(null);
    for(int i=0; i<strProtocols.length; i++)
    System.out.println(strProtocols);
    plz help me that {color:#ff0000}*whether emulator supports RTSP protocol or not If YES than how ?.*{color}
    OR {color:#ff0000}*Is there any other emulator that supports the RTSP protocol ?.*{color}

    that output does, in fact, mean rtsp is not a supported protocol in the WTK emulator. I don't know of any emulators that do support it, but enough phones support it. Shouldn't be too hard to try it out on device

  • Does JMF Support multilingual absolute paths for video playback?

    Hi everyone,
    I hope I can find some answer here.
    Does JMF supports multilingual paths for videos? E.g. I have a video located by the following URL:
    G:\video\Stürmische\video.mp4
    When I try to open this video by JMF, I get the following Exception: Problem playing video+
    javax.media.NoPlayerException: Cannot find a Player for :file:/G:/video/Stürmische/video.mp4_
    When I use the same video.mp4 file with path containing only simple latin letters, it's played normally.
    Is there any problem with JMF regarding to multilingual paths?
    Many thanks,
    Armine

    868310 wrote:
    I assume that it's a JMF cons. and IMHO, multilingual support for video paths/names should be added in it.Several things...
    1) JMF is designed to play both local files and RTP/RTSP file sources. As such, it uses URLs as resource locators. It makes perfect sense to make that design decision.
    2) URL encoding only allows alphanumeric characters and a handful of special characters. Considering the internet was invented by the United States army and our keyboards don't have those symbols, it makes perfect sense to make that design decision.
    3) Most importantly, JMF hasn't been updated since 2002 and development has been completely discontinued... so "multilingual support" won't ever be added to it.
    And it isn't multilingual support you're asking for, it's support for non-ASCII characters.
    It is my understanding that you can take a path like:
    G:\video\Stürmische\video.mp4
    Run it through some encoding procedure, and come out with a usable URL like:
    G:%5Cvideo%5CSt%FCrmische%5Cvideo.mp4
    Which I got by using the encoder on the following website:
    http://www.blooberry.com/indexdot/html/topics/urlencoding.htm
    Coincidentally, had you done the research that I suggested you do, you might have learned that Java already has something built in to handle encoding non-compliant URLs for you.
    http://download.oracle.com/javase/1.5.0/docs/api/java/net/URLEncoder.html
    So, I'd expect you could use the URLEncoder class to implement suggestion #3 from my previous post.

  • Fatal error: Client does not support authentication protocol requested by server; consider upgrading MySQL client

    Fatal error: Client does not support authentication protocol
    requested by server; consider upgrading MySQL client in
    /homepages/28/d74942468/htdocs/cosmic/sites/onlinemove/Connections/db.php
    on line 9
    This is the error that comes up on the server where the site
    sits. The database is working on my local machine with the local
    settings, but wont connect due to the above.
    I think im using MySQL client 3.23 How do i upgrade?
    I found this on MySQL site:
    http://dev.mysql.com/doc/refman/5.0/en/old-client.html
    I'm not sure how to edit the connection string to make it
    accept the vaules.

    The_FedEx_Guy wrote:
    > Fatal error: Client does not support authentication
    protocol requested by
    > server; consider upgrading MySQL client in
    >
    /homepages/28/d74942468/htdocs/cosmic/sites/onlinemove/Connections/db.php
    on
    > line 9
    > I think im using MySQL client 3.23 How do i upgrade?
    The MySQL client that the error refers to isn't the version
    of MySQL,
    but the MySQL library bundled with PHP. It sounds as though
    your hosting
    company has upgraded to MySQL 4.1 or higher, but is still
    using PHP 4.
    > I'm not sure how to edit the connection string to make
    it accept the vaules.
    You can't. It's the way that the user account passwords are
    stored in
    MySQL. You need to get the hosting company to upgrade to PHP
    5 or to
    reset the passwords in MySQL using the OLD_PASSWORD()
    function. This
    needs to be done by someone with top-level administrative
    privileges on
    the database.
    David Powers, Adobe Community Expert
    Author, "Foundation PHP for Dreamweaver 8" (friends of ED)
    Author, "PHP Solutions" (friends of ED)
    http://foundationphp.com/

  • "Desktop does not support requested protocol" - vmware client on OS X 10.8

    Down loaded vmware client 1.7 on myiMac running Mountain Lion. I get the following issue - "Desktop does not support requested protocol"
    Can anyone advise or guide me?

    Thank you, understood, and I will not uninstall anything, but do I install this current update 3.8.2. v1.1?
    My current system does not match what is needed for it according to the information on this page ...
    http://support.apple.com/en-us/HT201068
    The system requirements needed for the update are OS X 10.9 or later, and my system is OS X 10.8.5.

  • Does GNOKII support smpp protocol?

    I read that smslib does not support
    smpp protocol .....so I want to
    know does GNOKII support smpp
    protocol?

    Hi,
    From what I understand optomux is a standard that determines the syntax of the command sent. The commands are sent through serial or Ethernet. You can use LabVIEW (the VISA VIs) to communicate with a device using serial or Ethernet. However, there are no VIs that will build the optomux commands.
    I'm not familiar with them, but you can check out the optomux VIs included with the Fieldpoint explorer. That should give you an idea of how to use the VISA to implement optomux communication.
    DiegoF
    National Instruments.

  • Does FDF support https protocols?

    Does FDF support https protocols?  If so, what type of encryption?  Are there any other options to support form data to an https server?  Thanks in advance!

    Thanks for your quick answer!  I'm trying to learn some things to tell some tech people they're wrong and overcomplicating would could be an easy answer.  I want people to be able to pull up a form on the internet anywhere in the world, but submit it to a secure server, i.e. https.
    I take it from your answer that I can't use FDF to submit it to an https server?  Or, when you say "HTML" does that include https?
    When you say the entire PDF using HTTPS (SSL), do you mean via a webmail or web email that uses https?  My intent is to have my person in another city just click an easy button to submit the form without having to save a copy to their computer and manually upload it to a new https webpage.  That's why I liked this FDF option.

  • How does jmf support for avi format

    I have written code to play audio and video filesusing JMF..My code is able to run only in mp3 and other 2 formats, but it is failed to run other formats like avi, mov etc..Now i need to play my video file which is their in avi format. Please tell me how does my code supports in other formats too...I had searched in google and it has given me some sites, but i didnt get any solution from them.

    Ok, I rant about this same thing again
    AVI is a file format. Think of it like a can. Either you have a can openor or not, but just because you have the ability to open the can doesn't mean you can necessarily eat what's inside.
    AVI is simply a file format that you can embed audio and video data into. The video itself is going to be encoded using some video encoding, like, RGB or DivX or something like that.
    JMF supports the AVI filetype, but it only supports a few video encodings for the AVI.
    [http://java.sun.com/javase/technologies/desktop/media/jmf/2.1.1/formats.html]
    Same with MOV files. Again, a filetype. You need to make sure the encoding inside the file is supported by JMF, otherwise it won't be able to play it.

  • Does JMF support audio PCMA or PCMU codec?

    Hi experts,
    The first thing I must say that I'm really not good at audio/video/codec field, so I'm not sure I can use the term exactly. Please correct me if any mistakes.
    I use JMF and make a desktop application to record my voice, and packetize to RTP packet formatted with ULAW_RTP, GSM_RTP or Gxxx_RTP before sending them to my other android application. My Android app supports two codecs - PCMA and PCMU, and it cannot understand those packets sent from the desktop one.
    So I wonder if I can use JMF to create RTP packet which is understandable for Android. Does anyone experience on this problem?
    Thanks,
    H
    Edited by: 866652 on Jun 17, 2011 8:56 AM
    I must correct something after reading several lovely complains of Andrew Thompson :-)

    hoangtuansu wrote:
    their payloadtype's value is the same, in this case is 0. But Android can not undersatnd it, and in addition, their ULAW packet's size is also different, from Android -> PC (PC can understand) is 172 but the one from PC->Android is 492 (???). Things like sample rate, sample size, number of channels, etc will affect the packet size. Additionally, mobile devices may very well have a lower MTU than a normal machine, so that can affect it too.
    Even then, there's nothing saying how big an RTP packet should be, how many encoded samples it should hold, etc. So it could be a simple as the PC packing more data per packet.
    Most likelly the issue is that Android is 0-4 years old, whereas JMF is 12 years old... so it's almost definately using different versions of the RTP standard.

  • Class-map does not support match protocol ssl

    I have several 1941/k9's that do not have the class-map command: to suppot ssl.  System image is c1900-universalk9-mz.SPA.152-1.T.bin.
    class-map match-any af31
    match protocol ssl  <-- missing.
    I did some google searches but come up with nothing. 
    Is the fix to upgrade IOS?  I have found it on other routers running c1900-universalk9-mz.SPA.152-4.M4.bin.  I would just upgrade and check but have an extensive change review board with questions before doing so.
    Thanks for advice,
    Haydn

    Disclaimer
    The Author of this posting offers the information contained within this posting without consideration and with the reader's understanding that there's no implied or expressed suitability or fitness for any purpose. Information provided is for informational purposes only and should not be construed as rendering professional advice of any kind. Usage of this posting's information is solely at reader's own risk.
    Liability Disclaimer
    In no event shall Author be liable for any damages whatsoever (including, without limitation, damages for loss of use, data or profit) arising out of the use or inability to use the posting's information even if Author has been advised of the possibility of such damage.
    Posting
    I'm not current on NBAR (or NBAR 2), but NBAR used to support loadable modules (PDMs?).  Sometimes Cisco would provide those so you could add match protocols without upgrading your IOS.
    Otherwise the "fix" would be to upgrade your IOS.
    Lastly, depending on what it matching SSL really means to you, using port based ACLs might suffice (in fact, some NBAR match protocol is only really that, but some NBAR matches regardless of the port usage).
    PS:
    Also on the subject of SSL, don't forget much can use it.  I once matched on it for the purposes of providing secure shell higher queuing priority, worked great for SSH, not so great when secure copy (SCP) also matched against it.

  • Does JMF support Firewire digital cameras?

    To get right to it, I'm wondering if I will be able to capture video from a Firewire digital camera. This is in Windows with the newest JMF and a Unibrain Fire-i digital camera. Is it any different from capturing from a USB webcam?
    That said, is this a viable way of capturing video ? Performance wise especially, I'm looking for 30 FPS+ and 640x384 resolution. I've been recommended using LabVIEW (got a license through school). I've got almost zero experience with LabVIEW, but this seems like overkill just to capture some video (?)

    Java doesn't actually care about what hardware the video stream comes from, because all that Java does is use the VFW or DirecShow Windows interfaces to grab the video stream. If the firewire camera is VFW or DirecShow compliant, then maybe JMF will be able to capture from it.
    Your best bet would be to see if JMStudio will detect it and show it. If so, then you're good to go with JMF. Otherwise, it may or may not work but it won't "work" very easily.

  • [SOLVED] Banshee does not play rtsp protocol

    rtsp streams (radio station) does not work in the last version of banshee (1.5.1-1). in fact it worked fine in previous version.
    After launching banshee in the terminal there appears:
    [miguel@miguel ~]$ banshee-1
    [Info 21:14:42.263] Running Banshee 1.5.1: [source-tarball (linux-gnu, x86_64) @ 2009-10-16 15:35:43 UTC]
    [Info 21:14:44.008] All services are started 1.557862s
    [Info 21:14:44.994] nereid Client Started
    System.ApplicationException: Could not find org.freedesktop.Avahi
    at Mono.Zeroconf.Providers.AvahiDBus.DBusManager.Initialize () [0x00000]
    at Mono.Zeroconf.Providers.AvahiDBus.ZeroconfProvider.Initialize () [0x00000]
    at Mono.Zeroconf.Providers.ProviderFactory.GetProviders () [0x00000]
    System.DllNotFoundException: libnss_mdns-0.2.so
    at (wrapper managed-to-native) Mono.Zeroconf.Providers.Bonjour.Native:DNSServiceCreateConnection (Mono.Zeroconf.Providers.Bonjour.ServiceRef&)
    at Mono.Zeroconf.Providers.Bonjour.Zeroconf.Initialize () [0x00000]
    at Mono.Zeroconf.Providers.Bonjour.ZeroconfProvider.Initialize () [0x00000]
    at Mono.Zeroconf.Providers.ProviderFactory.GetProviders () [0x00000]
    [Warn 21:14:49.125] Failed to start DAAP client - No Zeroconf providers could be found or initialized. Necessary daemon may not be running. (in `Mono.Zeroconf')
    at Mono.Zeroconf.Providers.ProviderFactory.GetProviders () [0x00000]
    at Mono.Zeroconf.Providers.ProviderFactory.get_DefaultProvider () [0x00000]
    at Mono.Zeroconf.Providers.ProviderFactory.get_SelectedProvider () [0x00000]
    at Mono.Zeroconf.ServiceBrowser..ctor () [0x00000]
    at Daap.ServiceLocator.Start () [0x00000]
    at Banshee.Daap.DaapService.DelayedInitializeTimeout () [0x00000]
    And after trying to play the radio stream (rtsp://148.240.229.63/broadcast/reporte.rm) there appers the following:
    [Error 21:21:10.585] GStreamer resource error: OpenReadWrite
    Any ideas to fix it?
    Best
    Last edited by mmf1902 (2009-10-23 00:36:26)

    lovebug356 wrote:
    Are you sure you have installed gst-plugins-bad too?
    If it still doesn't work after you have installed this package can you try:
    gst-launch-0.10 playbin uri=rtsp://148.240.229.63/broadcast/reporte.rm
    Yes... the gst-plugins-bad is installed.
    I did what you said and the stream played right, after that I tried banshee and now I can hear the radio station without problems.
    Thanks, thanks a lot....

  • Does JMF support RTP packets being sent "Faster than real time"?

    I have a situation where some stored audio is passed to a speech recogniser using RTP. This is all working well with JMF. However, since this operation is "offline" (i.e. no live person is actually speaking or hearing this audio stream) and the recognizer is capable of processing the audio very quickly, then the RTP stream could be sending the audio in "faster than real time". What settings in the following components would allow this?
    DataSource _dataSource = Manager.createDataSource(source);
    Processor _processor = Manager.createProcessor(_dataSource);
    TrackControl[] trackControls = _processor.getTrackControls();
    Codec codec[] = new Codec[3];
    codec[0] = new com.ibm.media.codec.audio.rc.RCModule();
    codec[1] = new com.ibm.media.codec.audio.ulaw.JavaEncoder();
    codec[2] = new com.sun.media.codec.audio.ulaw.Packetizer();
    ((com.sun.media.codec.audio.ulaw.Packetizer) codec[2]).setPacketSize(160);
    _processor.realize();
    DataSource dataOutput = _processor.getDataOutput();
    SendStream _sendStream = _rtpManager.createSendStream(dataOutput, 0);
    _sendStream.start();          
    _processor.start();I tried "setRate" on the processor but this had no effect. getRate showed that it was still 1.0
    Best Regards,
    Jamie

    I wrote my own RTP client in about an hour - (seemed simpler than navigating JMF options). It is very basic, but works as I want. The RTP server (the speech recognizer it able to consume the stream and gives exactly the same results).
    package com.sss.mrcp;
    import java.io.InputStream;
    import java.net.DatagramPacket;
    import java.net.DatagramSocket;
    import java.net.InetAddress;
    import java.util.Random;
    public class RTP extends Thread {
         InputStream is;
         String address;
         int port;
         int localPort;
         public RTP(InputStream is, int localPort, String address, int port) {
              this.is = is;
              this.address = address;
              this.port = port;
              this.localPort = localPort;
         public void run()  {
              try {
              DatagramSocket socket = new DatagramSocket(localPort);
              Random r = new Random();
              int sequenceNumber = r.nextInt();
              int syncId = r.nextInt();
              int timeStamp = 0;
              int len = 256;
              byte[] buf = new byte[len];
              int code = 0;
              int headerLength = 12;
              while ((code = is.read(buf, headerLength, len - headerLength)) > -1) {
                   int i = 0;
                   buf[i++] = (byte) 0x80; // version info
                   buf[i++] = (byte) 0x08;     // 8=alaw,0=ulaw
                   sequenceNumber++;
                   buf[i++] = (byte) (sequenceNumber / 0x100);
                   buf[i++] = (byte) (sequenceNumber % 0x100);
                   timeStamp += (len - 12);
                   int timeStampTop = (timeStamp / 0x10000);
                   buf[i++] = (byte) (timeStampTop / 0x100);
                   buf[i++] = (byte) (timeStampTop % 0x100);
                   int timeStampBottom = (timeStamp % 0x10000);
                   buf[i++] = (byte) (timeStampBottom / 0x100);
                   buf[i++] = (byte) (timeStampBottom % 0x100);
                   int syncIdTop = (syncId / 0x10000);
                   buf[i++] = (byte) (syncIdTop / 0x100);
                   buf[i++] = (byte) (syncIdTop % 0x100);
                   int syncIdBottom = (syncId % 0x10000);
                   buf[i++] = (byte) (syncIdBottom / 0x100);
                   buf[i++] = (byte) (syncIdBottom % 0x100);
                   DatagramPacket packet = new DatagramPacket(buf, code+headerLength, InetAddress.getByName(address), port);
                   socket.send(packet);
                   Thread.sleep(1); // this sets the speed of delivery "faster than real time"
              } catch (Exception e) {
                   throw new RuntimeException(e);
    }

  • Does LabVIEW support Mobile and Wireless Protocols?

    Does LabVIEW support these protocols;
    3G     GSM        PHS   
    4G     HCSD        TACS   
    CDMA     HSDPA        TDMA   
    CDMA2000     iDEN        TD-SCDMA   
    EV-DO     Mobitex        UMTS   
    FDMA     NMT        WCDMA   
    GAN     PCS        WiDEN   
    GPRS     PDC        WiMAX    
    If it does (some or all) of these protocols, what do I need to install to get VIs supporting these protocols (I mean which packag/ toolkit etc contians supporting VIs/ functions etc)?
    Thanks for your help!
    Have a very pleasant day!

    Most of these protocals are OS-supported. LabVIEW doesn't have lower level interface VIs.
    For instance LabVIEW doesn't build a TCP/IP stream with header and stuff, the OS TCP/IP stack deals with that stuff.
    For testing the quality of such network there are special hardware (most PXI) and software solutions.
    What is it that you want to achieve?
    Ton
    Free Code Capture Tool! Version 2.1.3 with comments, web-upload, back-save and snippets!
    Nederlandse LabVIEW user groep www.lvug.nl
    My LabVIEW Ideas
    LabVIEW, programming like it should be!

  • Supported rtsp formet on mobiles

    I need to know the URL formats supported by media player in MMAPI (JSR-135).
    Using getSupportedContentType() method, I found that emulator does not support RTSP -- Only http links work on the emulator. The following link was tested successfully on the emulator with a player created using MMAPI (JSR-135) : http://localhost:8080/phantom.mpg
    On device, both rtsp and http links are supported. On the device, the player created using MMAPI (JSR 135) is able to play the following links:
    rtsp://123.123.123.123/public/metadata/pvmetadata.mp4
    http:// localhost:8080/phantom.mpg
    The following devices used for testing : Nokia N95, Sony Ericsson W910i.
    On the device, the player created using MMAPI (JSR 135) could not able to play the following link:
    rtsp://123.123.123.123/__MM__/dvs%3a1%3a102%7c123%7c150%7caudio%7cClientID%3d108%7c1%7c275%7c6335060020186878001%7c7%2f2%2f2008+12%3a56%3a41+PM%7c7610c6818031d4c4%7c
    The native player(player of Sony ericsson mobile "walkmen 3.0 edition") (which does not depend on JSR 135) on the device was able to play the following links.
    rtsp://123.123.123.123/__MM__/dvs%3a1%3a102%7c123%7c150%7caudio%7cClientID%3d108%7c1%7c275%7c6335060020186878001%7c7%2f2%2f2008+12%3a56%3a41+PM%7c7610c6818031d4c4%7c
    Based on the above information, Can you provide me the URL formats supported by JSR 135 ? Is there any restriction on the URL format, such as encoded format, plain format, etc. ? Is it possible to add streaming or media related parameters to the plain format that can be understood by the player ?

    RemoteAccess wrote:
    ActiveX is NOT required on the WVC54GCA camera to view or manage...the only area that it is required is if you mess with the motion detection settings...thats it
    RTSP does not require anything special except that you open port 554 (or alternate port if you select to use RTSP on a different port) and your mobile provider and hardware (phone) must support it
    I have a verizon voyager that supports RTSP and verizon supports it too. Try playing videos at http://m.youtube.com - this uses RTSP and if this works, your phone can handle it. Enable it in your camera, open the ports and try the URL http://YourTZODomain.Linksys-Cam.com:554/xxxxx
    (where xxxxx is the access code you set in the camera mobile streaming area)
    Thanks RemoteAccess, that's great information but doesn't answer my initial question about HTTP vs. RTSP. (I have seen your posts before on how to configure RTSP and will test that when my cam arrives this afternoon).
    My question really was to judge whether (on my supposedly unsupported iPhone) if viewing the cam via the web was the same as RTSP (minus the controls).
    By the way... as a side note: I was able to view the videos at http://m.youtube.com on my iPhone. It brought up the main page within my browser and then when I selected a youtube video to watch, it launched the YouTube app on the iPhone and played. Hmm. I'll definitely have to test this further, but it looks promising.
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    SoCalDaveL

Maybe you are looking for

  • Much Higher Temps after 10.5.2 Update! Help, SR 2.2GHz MBP

    After installing 10.5.2 this afternoon, I've noticed my SR 2.2GHz MBP is running at about 120F instead of it's usual 90F or less. I've also heard another user on a different site say this. It's been several hours since update (no finder or spotlight

  • How to change the standard purchase order ???

    Hi,    i am trying to change the output form of standard purchase order.for that i copied the standard script/form to my own created script/smart form.i modified it as per user requirement and i have given the same name in NACE>EF>output type>NEU>pro

  • Oracle Applications Release 12.1.1 installation on windows 2003  failed

    Hi All, I am installing oracle 12.1.1.0 on windwos 2003 SP2. I received some errors at the step 1 of 5 and till 13% of installation. THe following are the errors reported in the Install log file located at: Database logfile - F:\oracle\VIS\db\tech_st

  • Regarding Conditional Interface Determination

    Hi All, I need small confirmation on behavior of conditional interface determination, My source message is like below <?xml version="1.0" encoding="UTF-8"?> <PROS_CustInfo><Structure>                                   <name>ABC</name>                

  • Strange things with Speed Fan 4.14...

    I have followed the suggestions exactly as told in an extensive thread here. The problem I have is that despite having the 865PE Neo2, it shows up as Winbond W83627HF. The thread says that since I have the 865PE Neo2 I should also have the Winbond "8