Playing IP Multicast Video Stream

I want to get an app that allows the iphone to receive and display an encoded video stream. The video stream could be coming over 3G or over WiFi. It will be an UDP/IP Multicast stream with an address in the 235.239.0.1 range. The VLC laptop version will receive and play the stream, but so far I cant find an iPhone app that will do it (VLC for iPHone will not receive a multicast stream over WiFi). Please help.
M-

See Haivision's InStream Mobile.

Similar Messages

  • Play audio and video streams in only one player

    I am programming a video conference system and I need to play streams of audio and video with only one player. I recieve the audio and video with two different sessions and two windows players are opened to play the medias. I want to play both medias with an only window. Can I do this?
    Thank you!

    I am programming the videoconference program using Java Media Framework API. I use two session to transmint and recieve the media, one for audio and one for video. Two players are opened to play both media. I would like to know if I can play both media using only one window.

  • How to play live Video Stream with Flex?

    I'm trying to get Flex Builder 3 to play a live video stream with Flash Media
    Server and Flash Live Media Encoder.
    I'm able to stream pre-recrorded (vod) flvs in flex from flash media server.
    I'm able to stream live video using Flash/FMS/Flas Live Media Encoder, but not
    with Flex.
    This code streams pre-recorded Video on Demand flvs, but not live streams:
    If I change source to "rtmp://localhost/live/livesream.flv, I get nothing.
    What am I doing wrong?
    <?xml version="1.0"?>
    <!-- controls\videodisplay\VideoDisplayFMS.mxml -->
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
        <mx:HBox>
            <mx:Label text="RTMP FMS 2.0"/>
            <mx:VideoDisplay
                autoBandWidthDetection="false"
                source="rtmp://localhost/vod/Legend.flv"/>
        </mx:HBox>
    </mx:Application>
    Oh and sorry for the double post. I didn't know there was a seperate FMS forum.

    That worked! Thanks  *very* much. Stupid of me to forget to set the live attribute to true. Also removed the .flv. BTW: what video component do you prefer?
    Here's the working code:
    <?xml version="1.0"?>
    <!-- controls\videodisplay\VideoDisplayFMS.mxml -->
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
        <mx:HBox>
            <mx:VideoDisplay
                live="true"
                autoBandWidthDetection="false"
                source="rtmp://localhost/live/livestream"/>
        </mx:HBox>
    </mx:Application>

  • "RTMFP" connected to the FMS server,but may not play multicast video?

    the question is,a client which can use "rtmfp" to connect to a FMS server,and the connecting success,Whether Can not guarantee that the client can play the Multicast video?
    because the client may be behind a Special firewall ,So he may connect to the FMS server ,but can not  use P2P to connect to the  members those are in the  group?
    If the answer is "yes",Whether i should make a check function that make these client  back to "RTMP"?

    Hi,
    Thanks for your interest in RTMFP.
    The following resources would help in giving all the required and relevant information :
    http://www.adobe.com/devnet/flashmediaserver/articles/real-time-collaboration.html
    General RTMFP Documentation : http://help.adobe.com/en_US/flashmediaserver/devguide/WSa4cb07693d123884520b86f312a354ba36 d-7ffe.html
    Port Requirements : http://help.adobe.com/en_US/flashmediaserver/configadmin/WSdb9a8c2ed4c02d261d76cb3412a40a4 90be-8000.html
    Thank you !

  • Links to the BBC News Player don't start video streams.

    On the BBC News website there are numerous links to video news streams which should start playing in the BBC News Player (a new popup windows with either web content and a video stream in either Windows Media Player or Real Player format).
    Whenever I go to the BBC News website (http://news.bbc.co.uk) and click a video link it:
    1. Opens up the BBC News Player in a popup window.
    2. Shows a short BBC News Logo clip of 3 seconds.
    3. Then does nothing.
    What it should do for step 3 is to play the relevant video stream.
    I've tried this in several Mac browsers:
    Safari (2.0.2) = FAILS (as described above)
    Inernet Explorer (5.2) = WORKS (but without CSS the html looks messy)
    Camino (0.8.4) = WORKS
    Opera (8.0.2) = WORKS
    Firefox (1.0.2) = WORKS
    Q1. So why does it work in all the above browsers, but in Safari.
    Q2. Do other people get it work in Safari or not?
    John.

    iBod,
    I'm more baffled now! I created a couple of new accounts (one admin, one standard) and tried them. Both had the same outcome:
    1. Started Safari.
    2. Went to http://news.bbc.co.uk
    3. Clicked link to display a video news clip (was one about dummies!).
    4. BBC News Player window popped up, asking if I wanted Real Player or Windows Media. Chose Real Player.
    5. Window refreshed with the correct video clip.
    6. Quit and restarted Safari and tried again. OK.
    7. Quit and restarted Safari and tried again. Not it fails persistently. (By fail I mean the player window comes up but the video clip is only a 3-second clip of a BBC logo.)
    I tried the second new account and similarly. For the first few goes it works properly. After a few goes it fails.
    John.

  • Rtmp live video streaming in ios

    Hello all ,
    I am trying to play rtmp live video streaming from my app developed in flash builder. The video is played in simulator. On Iphone the video is not played. Its a blank screen. Any idea how to rectify this ?
    rtmp used - rtmp://fms5.visionip.tv/live/RT_2 , stream id - RT_2

    Well, JMF doesn't support MPEG-4, so you'll want to do whatever you need to do to get the JPEG feed.
    The following code should allow you to view the web cam steam:
    MediaLocator ml = new MediaLocator("rtsp://whatever.blah:1234");
    DataSource ds = new DataSource(ml);
    Player p = Manager.createRealizedPlayer(ds);
    p.start();

  • Video Streaming in Windows media player won't play through Airport Extreme

    Hello and thank you for reading my issue.
    I have the current square shaped airport extreme base station. My mother has a Windows XP system on her Toshiba laptop and she takes an online class which has video streaming for the lectures. When we connect to the network wirelessly or with an ethernet cable through the base station, the video will not begin to buffer and won't play from the website. It just states ready and doesn't buffer. However, if we connect the laptop straight to our cable modem without the base station, the videos stream and play perfectly. Anybody know how we can fix this to play through the wireless network? Thanks a lot.
    MacBook Pro 2.33 GHz Intel Core 2 Duo, 2 GB 667 MHz DDR2 SDRAM   Mac OS X (10.4.8)  

    I've played with all sorts of software settings and configurations. This is what worked for me, but I'm not sure how it would work for anyone else, or if the issues are even related, but here goes.
    1 - Turn multicast rate to 1 MBPS in the drop down menu found in Airport Utility>Airport icon>Wireless Options Button.
    2 - Turn off multicast in Windows Media Player or Real Player
    3 - Turn on Video Overlay Optimization check box in Real Player.
    These things worked for me, hopefully they will help or give you some ideas for your own situtation.
    Russ

  • SpryTabbedPanel: Flash player in tabs do not play video streams

    Note: I am a complete noob (no experience with Javascript and rudimentary experience with htlm/css). Please be patient (I hope that this is the correct forum for this) and know that I am appreciative of any help or solution that anyone can provide.
    Using Dreamweaver CS4 on Mac OS 10.5.8
    We recently switched all of our streaming servers from Windows Media (good riddance) to Flash Media Server 3.5 (now getting awesome H.264 quality in comparison).
    I was asked to re-design this webpage with the aim of re-organizing the content so that it is more accessible:
    http://www.librarymedia.net/VideoGallery.html
    We used Adobe's test page for our first page:
    http://www.librarymedia.net/flash/videoplayer.html?source=rtmp://63.116.232.4/live/livestr eam&type=live&idx=10
    This was meant as a temporary page to get us started, and as you can see, it needs work but at least it works.
    I've been working the the final version of this page. My boss wants a tabbed web page with links to our video streams (tab for each category of streams).
    This is what I have so far:
    http://www.librarymedia.net/Flash2/videoplayer2.html?source=rtmp://63.116.232.4/live/lives tream&type=live&idx=10
    I realize that I had several options before building this. One, I could have made a separate page for each tab and linked them with a tab menu. In hindsight, this might have been a better option since I could have just copied the working page that we already have for each tab. Or I could have done what I have tried to do: to use Dreamweaver's SpryTabbedPanel to make the tabs and insert a Flash player with links into each tab.
    The problem:
    1. The streams do not play. The player says "initializing" and then "please enter a stream name and play". Please note that I used SpryURLutils to get each link to open in the appropriate tab.
    2. After reading about the benefits of external vs. inline javascript, I took all of the inline javascript that was contained in Adobe's sample page and placed it in an external file. I tried placing the javascript back into the source code (inline), but this did not fix the problem. I guess there is a Javascript problem or I need extra Javascript code to get this to work.  The javascript code is below. Use view source in your web browser to see source code. Please let me know if I need to provide more information.
    Thanks.
    // (C) Copyright 2008 Adobe Systems Incorporated. All Rights Reserved.
    // NOTICE:  Adobe permits you to use, modify, and distribute this file in accordance with the terms of the Adobe license agreement accompanying it. 
    // If you have received this file from a source other than Adobe, then your use, modification, or distribution of it requires the prior
    // written permission of Adobe.
    // THIS CODE AND INFORMATION IS PROVIDED "AS-IS" WITHOUT WARRANTY OF
    // ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
    // THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
    // PARTICULAR PURPOSE.
    // THIS CODE IS NOT SUPPORTED BY Adobe Systems Incorporated.
    // Version check based upon the values defined in globals
                                                var hasRequestedVersion = DetectFlashVer(10, 0, 0);
                                                if(!hasRequestedVersion)
                                                    var div = document.getElementById("flashcontent");
                                                    div.innerHTML = '<a href="http://www.adobe.com/go/getflashplayer/" style="color:black"><img src="images/ERROR_getFlashPlayer.gif" width="641" height="377" /></a>';
                                                else{
                                                        AC_FL_RunContent(
                                                            "src", "swfs/videoPlayer",
                                                            "width", "640",
                                                            "height", "377",
                                                            "id", "videoPlayer",
                                                            "quality", "high",
                                                            "bgcolor", "#000000",
                                                            "name", "videoPlayer",
                                                            "allowfullscreen","true",
                                                            "type", "application/x-shockwave-flash",
                                                            "pluginspage", "http://www.adobe.com/go/getflashplayer",
                                                            "flashvars", flashVars
                                          // -->  
    // Javascript in original page
    function MM_preloadImages() { //v3.0
      var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
        var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
        if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
    function changeImages() {
        if (document.images && (preloadFlag == true)) {
            for (var i=0; i<changeImages.arguments.length; i+=2) {
                document [changeImages.arguments[i]].src = changeImages.arguments[i+1];
    var preloadFlag = false;
    function preloadImages() {
        if (document.images) {
            navi_01_over = newImage("images/button_dynamic_up.gif");
            navi_02_over = newImage("images/button_samples_up.gif");
            navi_03_over = newImage("images/button_interactive.gif");
            preloadFlag = true;
    function changetab(obj, obj2, obj3, left1, left2, left3, nav1, nav2, nav3){
        document.getElementById(obj).style.display = 'block';
        document.getElementById(obj2).style.display = 'none';
        document.getElementById(obj3).style.display = 'none';
        document.getElementById(left1).style.display = 'block';
        document.getElementById(left2).style.display = 'none';
        document.getElementById(left3).style.display = 'none';
        document.getElementById(nav1).src = "images/" + nav1 + "_up.gif";
        document.getElementById(nav2).src = "images/" + nav2 + "_down.gif";
        document.getElementById(nav3).src = "images/" + nav3 + "_down.gif";
    function tabout(obj, nav){
        if (document.getElementById(obj).style.display == 'block'){
            document.getElementById(nav).src = "images/" + nav + "_up.gif";
        else{
            document.getElementById(nav).src = "images/" + nav + "_down.gif";
    function tabover(obj){
        document.getElementById(obj).src = "images/" + obj + "_up.gif";
    // Functionality
        <script language="javascript">
            var queryParameters = new Array();
            var flashVars = "";
            var tag = "";
            var url = "";
            window.onload = function ()
                for(var i=1 ; i<=10;i++)
                    var ids = String("sel"+i.toString());
                    document.getElementById( ids ).style.visibility = "hidden";
                    document.getElementById( ids ).className = "style76";
                // mark the entry for that index
                if(queryParameters['idx'] != "")
                    document.getElementById("td" + queryParameters['idx'] ).className = "style75";
                    document.getElementById("sel" + queryParameters['idx'] ).style.visibility = "visible";
            function initialise()
                function getUrlParam( name )
                      name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
                      var regexS = "[\\?&]"+name+"=([^&#]*)";
                      var regex = new RegExp( regexS );
                      var results = regex.exec( window.location.href );
                      if( results == null )
                            return "";
                      else
                            return unescape( results[1] );
                queryParameters['source'] = getUrlParam('source');
                queryParameters['type'] = getUrlParam('type');
                queryParameters['idx'] = getUrlParam('idx');
                   flashVars += "&videoWidth=";
                flashVars += 0;
                flashVars += "&videoHeight=";
                flashVars += 0;
                flashVars += "&dsControl=";
                flashVars += unescape("manual");
                flashVars += "&dsSensitivity=";
                flashVars += 100;
                flashVars += "&serverURL=";
                flashVars += queryParameters['source'];
                flashVars += "&DS_Status=";
                flashVars += "true";
                flashVars += "&streamType=";
                flashVars += queryParameters['type'];
                flashVars += "&autoStart=";
                flashVars += unescape("true");
                tag = "&lt;object width='640' height='377' id='videoPlayer' name='videoPlayer' type='application/x-shockwave-flash' classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' &gt;&lt;param name='movie' value='swfs/videoPlayer.swf' /&gt; &lt;param name='quality' value='high' /&gt; &lt;param name='bgcolor' value='#000000' /&gt; &lt;param name='allowfullscreen' value='true' /&gt; &lt;param name='flashvars' value= '"+                   
                flashVars+"'/&gt;&lt;embed src='swfs/videoPlayer.swf' width='640' height='377' id='videoPlayer' quality='high' bgcolor='#000000' name='videoPlayer' allowfullscreen='true' pluginspage='http://www.adobe.com/go/getflashplayer'   flashvars='"+ flashVars +"' type='application/x-shockwave-flash'&gt; &lt;/embed&gt;&lt;/object&gt;";
            function playStream()
                var url = "source=" + document.getElementById('inputURL').value;
                var type;
                if(document.getElementById('vodCheckbox').checked==true)
                    type="vod";
                else
                    type="live";
                url += ("&type=" + type);
                document.getElementById('playBtn').href="videoplayer.html?" + url;
            function checkbox(type)
                if(type=="vod")
                    if(document.getElementById('liveCheckbox').checked==true)
                        document.getElementById('liveCheckbox').checked=false;
                if(type=="live")
                    if(document.getElementById('vodCheckbox').checked==true)
                        document.getElementById('vodCheckbox').checked=false;
            initialise();

    Should I have posted this in the Spry forum instead? My apologies if this is the wrong forum.
    >There is a sample application of the code included with the zip file  which shows how to implement it.
    The sample doesn't really tell me what I need to do to the code to make it work (I do not know javascript), and unfortunately, I have not found any helpful instructions/documentation online. You've given me the answer, I just don't know enough to implement it. This is what I've done:
    1. Placed the FAVideo.js file in my site folder and linked it to the page: <script src="FAVideo.js" type="text/javascript"></script>
    2. I added the following code (taken from the SimpleDemo.html example inside the FAVideo folder). My comments in bold. Page at
    http://www.librarymedia.net/Flash2/videoplayer2.html?source=rtmp://63.116.232.6/vod/mp4:Ol ympics2010_640x480.mov
             <! To the <body> section:-->
    <body onLoad="">
        <div id="divOne"></div>
    <!-Do I have to place the entire page within the "divOne" div (or just the section containing the tabs) in order for the javascript to work?-->
             <!-In the <head> section: -->
       <script type="text/javascript">
            playerOne = new FAVideo("divOne", "TabbedPanels1", "demo_video.flv",0,0,{ autoLoad:true, autoPlay:true });
        </script>
    <!- I noticed that the body code added a div id called "divOne", so I added the "TabbedPanels1" div id to the above code thinking that this would apply the javascript code to all of the tabs. Dreamweaver adds <div id="TabbedPanels1" class="TabbedPanels"> to the page when you insert the tabbed menu, so I'm thinking the javascript has to point to either one of those for it to work. The "demo_video.flv",0,0 code is probably unneccesary, right? As you can see, I'm completely clueless. -->
        <script>
            playerOne.addEventListener("playheadUpdate",this,myHandler);
            playerOne.removeEventListener("playheadUpdate",this,myHandler);
            function myHandler() {
                //alert("eh");
        </script>
    </body>
    Once again, thanks for your help.

  • Why is my ipad2 not buffering videos streaming from web as quickly as it can play them and keep making my videos stop playing?

    When I try watching videos streaming from itunes or u tube or any streaming source the ipad2 does not buffer the videos as fast as they are being played. This makes the videos stop playing within a few seconds after they start and I have to continuously hit the play button to watch videos in bits and pieces. This makes the streaming of videos on this device virtually impossible.

    You may be having some problem in your local network or your internet connection is not fast enough to properly stream the videos.
    What type of internet connection are you using (cable, DSL, etc?)
    What sort of local network do you have? router make/model, etc.
    What other traffic is on your network?

  • On my ipad video streaming stops after a few seconds only sound is playing .what could be the reason.

    on my ipad 2 video streaming stops after a few seconds, only sound is playing .what could be the reason and how to solve this problem.
    I have a feeling that it may have started after upgrading to ios6.

    Hi,
    Is this failing with Error 20 ?
    Sometimes in a the router or modem if you use Port Forwarding then you are your Buddy may be missing the Screen Sharing Port.
    The Screen Sharing part uses a different port to the Audio port.
    As the port for Audio (And therefore Video) are known and can be port Forwarded it is the random Screen Sharing port that can be the problem.
    iChat 3 info http://support.apple.com/kb/HT1507 that includes Bonjour and Jabber info
    iChat 4 info http://support.apple.com/kb/HT2282
    If you are not using (or your Buddy) UPnP then I would change the method of opening the port to that.
    6:14 PM Saturday; June 20, 2009

  • Playing video streaming

    I begin to implement a video chat in java. I used JMF for capturing video streaming from a digital camera and RTP protocol for transmiting the video stream. I want to play the stream into an Applet (so on the client side). I don't want to use jmf on client side (an RTP Applet Player or something like this) because this means that the client needs to instal the JMF package. I need a solution to play the stream stream into an applet but I want that the client don't need to instal any software. I can use anything on server side (from where I transmit)...Is this possible? Please help me. Thank you.

    I've only done some web cam capturing code, but I thought you only need the "performance pack" of JMF installed on a machine if you want to perform capturing.
    So, maybe you can still use JMF in an applet without a formal installation on the client pc.
    Just itry ncluding the jmf.jar and any CODEC class files necessary to replay your video stream ?
    It's worth a shot... although someone may very well correct me on this.
    regards,
    Owen

  • Video streaming from iPhone to Apple TV only plays the sound.  How can I fix this?

    Video Streaming using AirPlay from iPhone(5s) to Apple TV only plays the sound.   The TV screen goes blank when I choose AirPlay but only the sound plays.   How can I fix this?

    Is this using a specific app or apps?  Not all apps support video out over AirPlay, the option is up to the app developer.

  • 1 video stream 3 sequences in there, how to play 1 chapter then return

    I have one 10 min video stream made of 3 sequences from fcp, I have set the chapter points and have 3 buttons on the menu. I need it to press button one, play track one then return to menu. Then press button 2 that should play chapter 2 then return to menu and so on for button 3. ( return to menu )
    For the life of me I can see or know how to do this? Anyone got any ideas?
    regards
    Daz

    Set the end jumps for the tracks (if seperate tracks) to the menu, otherwise the end jump for the markers to return to the menu (if all on same track and you do not need a play all function)
    Take a look here
    http://discussions.apple.com/thread.jspa?messageID=8239517&#8239517
    http://discussions.apple.com/thread.jspa?messageID=8352694&#8352694
    http://discussions.apple.com/thread.jspa?messageID=7885285&#7885285

  • Video Stream on mDNS Implementation with AP multicast mode = unicast

    Hi all,
    I was wondering if someone has implemented Video Stream feature on a WLC using AP Multicast Mode = Unicast (we cannot implement multicast on the network) and running mDNS (WLC version 7.6).
    I am taking a look on the following links but any recommendation or suggestion on this case is appreciated.
    http://www.cisco.com/c/en/us/support/docs/wireless/5500-series-wireless-controllers/112889-cuwns-vidstrm-guide-00.html
    http://goatnetworking.com/blog/?p=7783
    http://mrncciew.com/category/video-over-wireless/
    thanks

    Hi all,
    I was wondering if someone has implemented Video Stream feature on a WLC using AP Multicast Mode = Unicast (we cannot implement multicast on the network) and running mDNS (WLC version 7.6).
    I am taking a look on the following links but any recommendation or suggestion on this case is appreciated.
    http://www.cisco.com/c/en/us/support/docs/wireless/5500-series-wireless-controllers/112889-cuwns-vidstrm-guide-00.html
    http://goatnetworking.com/blog/?p=7783
    http://mrncciew.com/category/video-over-wireless/
    thanks

  • Live video stream play permission on server-side

    I have a live video stream application one-to-many for
    example, and i want to send video only to few clients, not to all.
    Like:
    quote:
    application.onConnect = function(client, canSeeVideo) {
    // canSeeVideo = boolean
    this.acceptConnection(client);
    if (!canSeeVideo) client.receiveVideo(false);
    // and after this, can be swich to TRUE or FALSE ?
    client.receiveVideo(true);
    I only want to do restriction for Video, from server-side
    with FMS, or if can't be possible.. how can i put for example a
    black screen on video ? :) and after can be removed, etc...

    1.
    necesary client.receiveVideo() and client.receiveAudio()
    server-side functions
    Thank you fmslove for you trying to help me but
    client.readAccess property can NOT be set after client
    connection was accepted, and for me is useless. Any other
    solution(s) ? i strong recomend to Adobe FMS dev staff to implement
    this feature because is refering to security client-side solution
    from server-side. I have bad experience with users trying to modify
    the Flash Player (plug-in) run memory and set values for my swf
    without my accept, and is nothing that i can do from client-side
    like NetSream.receiveVideo(false) on many-to-many or one-to-many
    live A/V stream.
    2.
    a necesary server-side video encoder solution better than
    Sorenson Spark
    If in future FMS staff from Adobe will implement this
    necesary security feature on server-side like a copy of
    NetSream.receiveVideo() function from client-side, i will be happy
    if i see a solution to encode LIVE video stream on server-side
    because
    Sorenson Spark video encoder built-in Flash Player (plug-in) is
    very old and unuseful.
    If this can't be possible i hope the future Flash Player
    version (10) will have a better video encoder built-in than
    Sorenson Spark !!!

Maybe you are looking for

  • What is the maximum length of LONG data type in Forms 6i?

    What is the maximum length of LONG data type in Forms 6i?

  • HT2500 how do i get my mail from the pop server to my inbox

    Can someone please help me ! I'm sure I did something by accident and don't know how to fix it. My problem is i don't see any emails in my inbox, however my account info says there is mail on the pop server. how do i get the mail from the pop server

  • While adding Sales Order

    Hi, I need to add sales orders through my add-on. I could add the sales orders. But, when I'm adding lines to the sales order, I'm getting the following issue: "There is a difference between the document total and its components.[Sales Order - Rows-W

  • Problem synchronising 3230 with latest version of ...

    Windows version? XP Service Pack? 2 PC Suite version? Latest Connection method? Bluetooth Since I downloaded the latest version of PC Suite on Friday (which also installed a file on my mobile), I have been unable to sync properly. PC Suite connects w

  • I HAVE SWITCHED TO AVID - So sad

    Since Final Cut Pro have come out in the early 2000's I have been a proud user.  I have spent about $1,500 - $2,000 building up an extensive library of plug-ins and effects.  I was a loyal consumer and bought every release Apple had to offer in the p