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

Similar Messages

  • Does jmf2.1.1 really support rtsp?

    where can i find the related examples?

    Hi,
    Sun's posted the third beta of the Java Media Framework 2.1.1 on the Java Developer Connection (registration required). New features in beta 3 include:
    The JMF Customizer has been added to the JMF performance packs.
    The QuickTime file writer now creates streamable QuickTime files
    Support for UNC paths such as file://unixmachine/home/videouser/video.mov
    RTP Connector: a new interface that allows developers to connect JMF/RTP to their own and possibly proprietary transport services.
    RTSP Processor
    A new control that provides a handle on RTPManager objects to retrieve RTP statistics from the RTSP Player
    The RTSP Player can handle multiple audio and video streams
    JAWT support for jdk1.3+
    Also please refer this URL for RTSP Documentation with examples
    http://java.sun.com/products/java-media/jmf/2.1.1/support-rtsp.html
    http://java.sun.com/products/java-media/jmf/2.1.1/documentation.html
    I hope this will help you.
    Thanks
    Bakrudeen
    Technical Support Engineer
    Sun MicroSystems Inc, India

  • 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

  • Do you plan support SAP BO XI Mobile for Unix!?

    Hello!
    Could you help to know answers to following questions please?
    1. Does  SAP plan support SAP BO XI Mobile for Unix!?
    2. Can I install SAP BO XI Enterprise server on Unix machine and  SAP BO XI Mobile install Windows machine?
    Is it correct configuration for SAP BO XI system?
    Best regards
    Andrey

    Thank you very much. But, Iu2019m interesting in the Business Object and SAP Integration KIT.
    The Link only has the next software available.
    Crystal Reports 2008
    Crystal Reports XI
    Crystal Reports for Eclipse
    Crystal Reports Server 2008
    Crystal Reports Server XI
    Crystal Reports 2008 Visual Advantage
    Xcelsius Engage 2008
    Xcelsius Engage Server 2008
    Xcelsius Present 2008
    crystalreports.com
    Nsite Business Applications
    BusinessObjects Edge Series 3.0
    Is there any other place where I can Find the Integration KIT? I mean, a free trial version of the integration Kit?

  • 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.

  • When will flash builder support export to Windows Mobile OS?

    When will flash builder support export to Windows Mobile OS?

    I think maybe VB was confused by you calling it "Windows Mobile," as Windows Mobile is MS's obsolete, abandoned Mobile OS for pre-iPhone era with a stylus and all that, I am assuming you probably meant "Windows Phone" / Windows 8 Metro UI / Windows RT, the new iPhone-like MS Mobile OS.
    See this thread: http://forums.adobe.com/message/4526684#4526684

  • Apple TV 3 does not support the Microsoft Wedge Mobile Bluetooth Keyboard

    Apple TV (3. Generation) still (17.02.2013) does not support the Microsoft Wedge Mobiloe Keyboard. I bought it especially for use with Apple TV but it doesn't work. Apple TV finds the keyboard with the exact name but can not connect. No 4 digit code appears that you can type in to your keyboard to compelete the connecting process and after a few seconds "connections fails" appears.
    Now i dont't know if i should send it back to amazon to get back my money or keep it and wait until it maybe will work some day... I red from articles from beginning of january 2013 that a new Version of Apple TV is in the Pipeline (3.2) and that it has an other bluetooth chip. The same as in the iphone 5 that works with the MS wedge keyboard. So i really don't know if i should wait for the next few updates of my Apple TV or wait for a new Apple TV hardware- Update... Telephone calls with apple and microsoft doesn't brought useful results. Restore function of Apple TV doesn't work.
    I hate that Apple always brew their own soup... Bluetooth is know for an easy connection to ALL devices but Apple TV supports only a hand full of keyboards. **** S**t!!!!!!!!!!!! -.-

    Hi
    This is the solution from Microsoft website. Work fine (don´t forget press and hold Fn key!!):
    Connecting the Wedge Mobile Keyboard to a tablet PC
    By default, the Bluetooth Wedge Mobile Keyboard pairs with most tablet PCs through secure simple pairing (SSP) with a passkey. Some tablets, however, may not support SSP well with a passkey.
    In order to successfully pair your Wedge Mobile Keyboard to such a tablet, use the following alternative pairing mode.
    Pair your keyboard through SSP without a passkey
    Press and hold the Fn key at the same time as you press and hold the Connect button located under the keyboard. After 3 to 5 seconds, a small light on the top of the keyboard will blink green and red alternately. This means that your keyboard is discoverable to your tablet within 6 minutes.
    On your tablet PC, from the Start menu, select Control Panel, and in Category view, locate Hardware and Sound.
    Select Add a device.
    When the keyboard is listed, select it, and follow the instructions to successfully pair your Wedge Keyboard with your tablet.
    Note
    If you want to pair your keyboard with a tablet or other computer that supports SSP with a passkey, press and hold the Connect button only.

  • AdMob support in Oracle ADF mobile

    hi,
    i had posted this earlier but didn't get response at that time. so posting again.
    is there a way to integrate AdMob into Oracle ADF mobile application (on android)?
    regards,
    ad

    Hi,
    want to leave a final answer to someone from the mobile team but as it appears AdMob is native device code, which means it cannot be incorporated to ADF Mobile as it only supports JS, HTML 5, AMX and Java
    Frank

  • Supported UI elements for Mobile 7.1 Laptop Application

    Hi,
    I want to know the list of UI Elements supported by Mobile 7.1 Laptop Application.
    Regards,
    Priya

    Hi Priya,
    The mobile applications for laptops use the WebDynpro technology to develop user interfaces, so must support all UI elements.
    Anyway, when you work on mobile application for laptop proyect and you want add an UI element, the wizard should show you only the supported elements, like in handhelds projects.
    Regards,
    Simon.

  • Using iPad (6.01), can't run videos requiring Adobe Flash Player (AFP). When I try to download the AFP sw, I receive a msg stating that AFP is not supported by my device, though it is supported by Apple Desktops & mobile devices! Any suggestions?

    gghh

    There is no Flash Player for iOS devices. Adobe has to make a Flash player for each different computing platform. Just because Flash exists for Mac and Windows computers, does not automatically mean it exists for completely different mobile operating systems.
    Adobe ceased development of Flash for all mobile devices way back in November 2011. It has even been removed from Android devices as of August 2012.
    Flash on mobile is dead.

  • Excessive connection latency... Does Adobe Air support connection pooling on mobile?

    Hello,
    I am developing a mobile app which loads thumbnail images from a remote server. During testing on the Android platform, however, I have discovered that images are very slow to load. By monitoring server logs I have determined that the poor performance is caused by the lack of connection pooling, meaning that each request builds a new connection. Running the sample code below on a mobile device produces 20 requests and 20 connection attempts. By comparison, the same web or desktop app creates 2 connections and reuses those connections for subsequent requests. The substantial overhead and latency associated with generating new connections has a substantial affect on performance, with 20 thumbnails taking approximately 4-5 seconds to load on mobile versus 0.5 - 1 second on a desktop.
    I have included a sample app below to emphasis the performance issue. The image itself is very small (290 bytes) to focus the issue on connection latency. I have confirmed this behavior on numerous Android devices, running 4.1, 4.0, and 2.3. I have also attempted using Loader v. URLLoader v. URLStream and sequential v. simultaneous loading with no change in connection behavior. Attempting to set the connection to 'keep-alive' in the URLRequest also has no affect.
    package
              import flash.display.Loader;
              import flash.display.Sprite;
              import flash.display.StageAlign;
              import flash.display.StageScaleMode;
              import flash.events.Event;
              import flash.net.URLRequest;
              import flash.utils.getTimer;
              public class Main extends Sprite
                        private var _count:int = 0;
                        public function Main()
                                  super();
                                  stage.align = StageAlign.TOP_LEFT;
                                  stage.scaleMode = StageScaleMode.NO_SCALE;
                                  trace("Start time " + getTimer() + " ms");
                                  var loader:Loader;
                                  var url:String = "http://fbcdn-profile-a.akamaihd.net/static-ak/rsrc.php/v2/yo/r/UlIqmHJn-SK.gif";  // 290 bytes
                                  for (var i:int = 0; i < 20; i++) {
                                            loader = this.addChild(new Loader()) as Loader;
                                            loader.contentLoaderInfo.addEventListener(Event.COMPLETE, complete);
                                            loader.load(new URLRequest(url));
                        private function complete(event:Event):void
                                  _count++
                                  trace("Finished " + _count + " at " + getTimer() + " ms");
    So, I have a couple questions:
    1) Is there something that I can do to enable connection reuse?
    2) Is this an inherent limitation with Adobe Air for mobile?
    3) Can someone confirm whether this limitation exists on other mobile platforms (iOS or Blackberry)?
    Any help that you can provide would be greatly appreciated. I am really hoping that this isn't a fundamental limitation of Adobe Air as it causes my app to feel very sluggish.
    Thanks,
    Adam

    Hmm. You were absolutely correct, that's a bit disappointing!
    This is Android recompiled for 3.4 rather than 3.1.
    null
    COMPLETED 50 with 8 loaders in 11327 milliseconds or 226.54 per load.   50           8              11327    226.54
    COMPLETED 50 with 50 loaders in 8899 milliseconds or 177.98 per load.   50           50           8899       177.98
    COMPLETED 50 with 50 loaders in 9280 milliseconds or 185.6 per load.     50           50           9280       185.6
    COMPLETED 50 with 50 loaders in 9513 milliseconds or 190.26 per load.   50           50           9513       190.26
    COMPLETED 50 with 8 loaders in 9744 milliseconds or 194.88 per load.     50           8              9744       194.88
    COMPLETED 50 with 1 loaders in 16383 milliseconds or 327.66 per load.   50           1              16383    327.66
    Versus Apple iPad recompiled for 3.4 rather than 3.1.
    null
    COMPLETED 50 with 8 loaders in 502 milliseconds or 10.04 per load. 50      8        502    10.04
    COMPLETED 50 with 50 loaders in 100 milliseconds or 2 per load.     50      50      100    2
    COMPLETED 50 with 50 loaders in 117 milliseconds or 2.34 per load. 50      50      117    2.34
    COMPLETED 50 with 50 loaders in 93 milliseconds or 1.86 per load.  50      50      93      1.86
    COMPLETED 50 with 8 loaders in 270 milliseconds or 5.4 per load.    50      8        270    5.4
    COMPLETED 50 with 8 loaders in 307 milliseconds or 6.14 per load.  50      8        307    6.14
    COMPLETED 50 with 8 loaders in 316 milliseconds or 6.32 per load.  50      8        316    6.32
    COMPLETED 50 with 4 loaders in 555 milliseconds or 11.1 per load.  50      4        555    11.1
    COMPLETED 50 with 4 loaders in 547 milliseconds or 10.94 per load. 50      4        547    10.94
    COMPLETED 50 with 4 loaders in 535 milliseconds or 10.7 per load.  50      4        535    10.7
    COMPLETED 50 with 2 loaders in 1038 milliseconds or 20.76 per load.        50      2        1038          20.76
    COMPLETED 50 with 2 loaders in 1042 milliseconds or 20.84 per load.        50      2        1042          20.84
    COMPLETED 50 with 1 loaders in 2107 milliseconds or 42.14 per load.        50      1        2107          42.14
    COMPLETED 50 with 1 loaders in 2099 milliseconds or 41.98 per load.        50      1        2099          41.98
    Both are on release compile, which should take out all of the variability. So, yes, it looks as if the 3.4 AIR runtime has lost the connection pooling but ONLY for Android.
    PS: Code I used in my test (which was a conventional View based Mobile app) is below in case you want to include it when you submit a bug report.
    <?xml version="1.0" encoding="utf-8"?>
    <s:View xmlns:fx="http://ns.adobe.com/mxml/2009"
      xmlns:s="library://ns.adobe.com/flex/spark" title="TestLLatency" xmlns:mx="library://ns.adobe.com/flex/mx">
    <fx:Script>
      <![CDATA[
       import mx.events.FlexEvent;
       protected function uicomponent1_creationCompleteHandler(event:FlexEvent):void
        startTest();
       public function startTest():void {
        if(queue) throw new Error("Please wait for previous test to end.");
        queue = new Array();
        _count = 0;
        var loader:Loader;
        var i:int;
        for (i = 0; i < numToQueue; i++) {
         loader = bob.addChild(new Loader()) as Loader;
         loader.x = (i%10)*50;
         loader.y = Math.floor(i/5)*50;
         loader.contentLoaderInfo.addEventListener(Event.COMPLETE, complete);
         queue.push(loader);
        startTime = getTimer();
        for(i=0;i<numLoaders;i++) {
         nextQueue();
       protected var startTime:int;
       protected var endTime:int;
       protected var numToQueue:int = 50;
       protected var numLoaders:int = 8;
       protected var queue:Array;
       private var _count:int;
       private function complete(event:Event):void
        _count++
        nextQueue();
       [Bindable] protected var results:String;
       protected function nextQueue():void {
        var url:String = "http://fbcdn-profile-a.akamaihd.net/static-ak/rsrc.php/v2/yo/r/UlIqmHJn-SK.gif";  // 290 bytes
        if(queue && queue.length) {
         var loader:Loader = queue.pop() as Loader;
         loader.load(new URLRequest(url));
        } else if(_count==numToQueue) {
         endTime = getTimer();
         var elapsed:int = endTime-startTime;
         results += "\n"+("COMPLETED "+numToQueue+" with "+numLoaders+" loaders in "+(elapsed)+" milliseconds or "+(elapsed/numToQueue)+" per load.\t"+[numToQueue,numLoaders,elapsed,elapsed/numToQueue].join("\t"));
         queue = null;
         while(bob.numChildren>5) {
          bob.removeChildAt(bob.numChildren-1);
         bob.getChildAt(0).addEventListener(MouseEvent.CLICK,repeatTest);
         bob.getChildAt(1).addEventListener(MouseEvent.CLICK,repeatTest);
         bob.getChildAt(2).addEventListener(MouseEvent.CLICK,repeatTest);
         bob.getChildAt(3).addEventListener(MouseEvent.CLICK,repeatTest);
         bob.getChildAt(4).addEventListener(MouseEvent.CLICK,repeatTest);
       protected function repeatTest(event:MouseEvent):void {
        var dob:DisplayObject = event.target as DisplayObject;
        var testBehaviour:int = dob.parent.getChildIndex(dob);
        try {
         switch(testBehaviour) {
          case 4 :
           this.numLoaders = this.numToQueue;
           break;
          case 3 :
           this.numLoaders = 8;
           break;
          case 2 :
           this.numLoaders = 4;
           break;
          case 1 :
           this.numLoaders = 2;
           break;
          case 0 :
           this.numLoaders = 1;
           break;
         startTest();
         dob.removeEventListener(MouseEvent.CLICK,repeatTest);
         for(var i:int=0;i<5;i++) bob.removeChildAt(0);
        } catch(e:Error) {
         trace(e.message); 
      ]]>
    </fx:Script>
    <fx:Declarations>
      <!-- Place non-visual elements (e.g., services, value objects) here -->
    </fx:Declarations>
    <s:HGroup width="100%" height="100%">
      <mx:UIComponent id="bob" width="100%" height="100%" creationComplete="uicomponent1_creationCompleteHandler(event)" />
      <s:TextArea text="{results}" width="100%" height="100%" />
    </s:HGroup>
    </s:View>

  • How does LinkSys WRT54G v7 support RTSP streaming service?

    Hello,
    I'm using LinkSys WRT54G v7 and I can see RTSP videos using VLC player from m.youtube.com. Strangely, I cannot play videos if other AP such as DLINK is used instead of LinkSys.
    I analyzed the packets and found out that RTSP server(youtube) sends RTP packets to client's ports which are acquired at RTSP SETUP procedures. Then the packets from server cannot reach the client because UDP hole is not punched at the AP.   
    But, when I use LinkSys, the RTP packets can traverse the NAT.
    Here goes my question. Does LinkSys provide the NAT traversal of the RTSP streaming service? Then, why can't I find any feature list about this from the LinkSys product information? Any explanation about this?
    Thank you in advance for your help!
    Solved!
    Go to Solution.

    1. None of the NAT helpers in Linksys firmware are documented anywhere.
    2. Possibly, they have added a helper for RTP.
    3. It could also be that the VLC player forwards the port using UPnP.

  • My smartphone Samsung Galaxy Music Duos S6012. It's been released in Dec. 2012 but no support for firefox for mobile. Will it be supported ?

    I use Firefox on my desktop and love it. Would love to have it on my smartphone Samsung Galaxy Music Duos S6012. However my smartphone is not supported by firefox. Any changes of it being supported in near future ?
    Thanks and Regards
    Shriram

    Thanks Aron for the reply...
    From my smartphone, when I visit google play and search for firefox, both firefox as well as firefox beta are not visible... When I search on my desktop both are visible but saying my device is not supported...
    I installed the OpenGL-ES Info app. But when I run it on my device, I just get blank screen with name of the application (OpenGL-ES Info) on top...
    No info about OpenGL is displayed... My smartphone has got Ice-cream sandwitch 4.0.4 and it is upgradable to Jelly Bean 4.1
    I than installed OpenGLES Extensions Viewer app from google play which displayed the OpenGL details.. Below are the details :
    Android Version: 4.0.4
    samsung rhea(ARMv7 Processor rev9(v7I)
    1 CPU(s)
    Resolution: 240x320
    Screen Size: LARGE SMALL
    Version : OpenGL ES 2.0
    Shading Language: OpenGL ES GLSL ES 1.00
    Renderer: VideoCore IV HW
    Vendor: Broadcom
    EGL Vendor: Android
    EGL Version: 1.4 Android META-EGL
    Max. texture cube map:2048
    Max. vertex attribs: 8
    Max. texture image units: 8
    Max. vertex texture image units: 8
    Max. shader binary formats:0
    Read color format: 6408
    REad color type: 5121
    Max. render buffer size: 2048
    Max. combined texture image units: 8
    Max. varying vectors: 8
    Max. vertex uniform vectors: 256
    Max. fragment uniform vectors: 256
    Num. compressed texture formats:11
    Max. texture anisotropy: 0
    EGL_KHR_image
    GL_APPLE_rgb_422
    Looks like my smartphone has got OpenGL ES 2.0 from the above output... Why firefox is not supported in that case ?
    Is that anything to do with Shading Language: OpenGL ES GLSL ES 1.00 ???
    Thanks & Regards
    Shriram

  • Hello, my device is Samsung GT-S5660. I am thinking that maybe you forgot to add it to the supported devices list. Because you support Samsung Galaxy series mobile phones. Will it be available for my phone soon?

    Will firefox be available for Samsung GT-S5660(Galaxy Gio)?

    The GT-S5660 is an ARMv6 phone Firefox requires an ARMv7 phone. The first Galaxy in that series with an ARMv7 support is the 9000.

  • Does JMF really support RTSP

    Hi,
    I am trying to stream QuickTime .mov file located on a Darwin streaming server to a client side player/applet. The files were created using the JMF and are encoded using the CINEPAK codec.
    No error is thrown and nothing appears. I have also tried using JMStudio to display the media file but again it just seems to hang.
    Any suggestions, ideas, solutions, similar experiences would be appreciated.
    Regards
    Shane

    We beat our heads against JMF/Darwin for a long time and never got it to work adequately. The only format we could reliably serve and display was H-263 which is completely inadequate for our purposes. If you find anything, let me know.
    Good luck.
    j

Maybe you are looking for