Verifying Multi-Bitrate Streaming

I finally got our FMS 4.5 server up and running and streaming multi-bitrate.  The only problem is I can't seem to verify what stream I'm viewing and I also believe the player is not switching among the various bitrates.  Internally testing among the LAN I'm not viewing the highest quality when I should be, the image appears to be the medium quality stream.  When I test the highest quality stream as a single bitrate stream it's very clear and crisp, but not when I use the multi-bitrate stream. 
I'm using the StrobeMediaPlayback.swf that came with the server install located here c:\program files\adobe\flash media server 4.5\webroot\swfs\StrobeMediaPlayback.swf  When I right click on the player I am giving an option to select Low, Med, High but it does not work.  Selecting low does not degrade the video and selecting high does not improve the video.  I'm not sure if those options were intended for selecting the various bitrate but it's not working.  I'm not sure if the issue is with the server or the player.  I'm inexperienced with developing a player and unable to create one that offers a button to switch between auto or manually selecting a specific bitrate.
Can anyone assist with verifying why my multi-bitrate streaming is not switching and perhaps know of a prebuilt player that can offer manual selection of a specific bitrate and toggle between auto and manual mode.

Hi,
I'm sorry but that control is not to switch between MBR streams. If you notice it'll give you the same options for a single stream as well. The stream that the client requests for depends upon the bandwith that is currently available. For HTTP streaming to check which stream is being requested, you can check the Apache logs here : <root_install>/Apache2.2/logs/access_log.
For manual switch you can use  http://osmf.org/dev/2.0gm/debug.html?src=<your-url-here> player. If you're trying a HTTP stream, you may be missing the crossdomain.xml file under <root_install>/webroot, because of which you may be getting the error. Can you try placing a crossdomain.xml and trying? If you still see the error can check the error logs here : <root_install>/Apache2.2/logs/access_log and let me know what it says?
Thanks,
Apurva

Similar Messages

  • Publish multi-bitrate stream from FMS?

    Hi,
    I have an SSAS app to publish live streaming, you can refer here. Can I do publish multi-bitrate streaming with SSAS code over RTMP ? I read a tutorial, but it over HTTP...
    Mai Huy

    Hi everyone!
    I have question, how can I play Multi Bit-rate, Live, HDS Streaming? I've done huge resarch and couldn't find how to do it.
    I'm decoding stream properly from camera through Adobe Live Media Encoder to AMS.
    everything works fine when I decode single bit rate and play like this:
               var resource : URLResource = new
    URLResource("http://localhost/hds-live/livepkgr/_definst_/liveevent/livestream.f4m");
            var manifest : F4MElement = new F4MElement(resource);
            var mediaPlayerSprite : MediaPlayerSprite = new MediaPlayerSprite();
            mediaPlayerSprite.media = manifest;
            addChild(mediaPlayerSprite);
    with multibitrate - manifest file looks like this:
    <manifest xmlns="http://ns.adobe.com/f4m/1.0">
      <media streamId="livestream1" bitrate="100" />
      <media streamId="livestream2" bitrate="500" />
      <media streamId="livestream3" bitrate="1000" />
    </manifest>

  • Multi bitrate streaming

    hello friends,
    I have installed FME 3.0 . I have read about the
    multistreaming..
    Is anyone knows how to setup this multistreaming... and how
    can i detect proper bandwidth and stream..
    regards

    Check out Flash Media Server 3.5 (www.adobe.com/go/fms) - the
    free developer edition is now available for download. As well as
    the new FLV Playback component with support for bandwidth detection
    and the new Dynamic Streaming functionality is available on our new
    Tools page (www.adobe.com/go/fms_tools)
    Laurel Reitman
    Sr. Product Manager

  • Publishing multi-bitrate live streams for iOS

    I'm having difficulties publishing multi-bitrate live streams that can be viewed on an iPad/iPhone.
    I'm running Flash Media Server 4.5, and have carefully followed Adobe's Tutorial on streaming live media (http) using hls found here:  http://help.adobe.com/en_US/flashmediaserver/devguide/WSd391de4d9c7bd609-52e437a812a3725df a0-8000.html#WS0432746db30523c21e63e3d12e8340f669-8000
    After completing the above tutorial, the video can be seen just fine on my desktop computer via the flash plug-in, but it's not working in iOS...
    When I go to what I believe to be the proper URL, (http://myflashmediaserver.net/myevent.m3u8),  I get an error message on my iPhone and iPad saying "The operation could not be completed".
    I have created two set-level manifest files (one .f4m and one .m3u8) for the live stream using the Set Level F4M/M3U8 File Generator and saved them to the WebRoot directory, but alas, no love.
    Any help would be greatly appreciated!
    Mike

    I just finished going through the short and sweet tutorial on the Adobe website "Capture, encode and stream live multi-bitrate video over HTTP to Flash and iOS", which confirmed that I seem to be doing everything right, but I'm still getting the "The operation could not be completed" error message on both iPad and iPhone.
    Grasping at straws, I'm wondering if it could have something to do with some of the "hacks" I was asked to make in the other tutorials, (which, oddly enough, weren't mentioned in the tutorial mentioned above).  Specifically:
         • Edit FMLE config file on the Mac I'm encoding the live video on (change <streamsynchronization> from false to true)
         • Delete/Rename the "manifest.xml" file in applications/livepkgr/events/_definst_/liveevent directory
         • Edit "event.xml" in applications/livepkgr/events/_definst_/liveevent (change <segmentduration> from 40,000 to 16,000)
    However, I've tried running this with the above hacks as well as in their non-hacked state and am still not seeing success.
    Please advise.  Thanks!

  • How to calculate bandwidth through Multi-bitrate player

    Hello everyone
    I want to create multi-bitrate player to play VOD and Live stream.
    Now for switch between each video bitrate I have to find currently bandwidth between AMS server and client player.
    For get current bytes per second I use netstream info but this not stable to decision for switch between bitrates, also I use netConnection checkBandwidth for get the current bandwidth between client-server and sum this value with current bytes persecond for calculate current bandwidth between them but this values is not stable to decision.
    Please advise me to fix this problem.
    Thanks in advance.

    if the bandwidth is not stable between client and server then "it is not stable" not matter what tool you use to measure...What is your specific question?
    The server supplied checkbandwdth method is better way to find out bandwidth and is being used by other customers too to make a switch in case of MBR(Multi Bit Rate).

  • Packaging multi bitrate content

    Hi, this is my first time posting on Adobe Community.
    I started some tutorials on HDS and I am having a problem in packaging multi bitrate content using f4fpackager.
    I have a video under two bitrates (high and low). My goal is to create a manifest (f4m) containing all the information about the different bitrates. I am using the procedure described in  http://help.adobe.com/en_US/HTTPStreaming/1.0/Using/WS9463dbe8dbe45c4c-c126f3b1260533756d- 7ffc.html, under the "packaging multi bitrate content section.
    My problem is that the bootstrap files generated by the backager have the "movie id" and "quality enteries table" set as 0. The f4m generated contains two bootstrap files, one for each video. I took a look into the f4f packager documentation and I found no command line to set the "movie id" or "quality tables" parameter in the bootstrap file.
    How can I generate a bootstrap file with the complete info ? Can I generate a unique bootstrap for both videos ? if yes How ?

    You are right !

  • Multi-user streams replication error in 10gR2

    hi, i am testing multi-user streams replication,using the following sql statement:
    begin
    dbms_streams_adm.maintain_schemas(
    schema_names                     => 'hr,scott,ddup',
    source_directory_object           => null,
    destination_directory_object      => null,
    source_database                => 'yjsh.oracle.com',
    destination_database           => 'test1.oracle.com',
    perform_actions                => true,
    bi_directional                     => false,
    include_ddl                     => true,
    instantiation      => dbms_streams_adm.instantiation_schema_network,
    SCRIPT_DIRECTORY_OBJECT => 'admindir',
    SCRIPT_NAME => 'generated_schemas_script.sql' );
    end;
    all objects in scott,ddup were successfully replicated to target database.
    but in hr schema,only EMP_DETAILS_VIEW was replicated to target db.
    all other objects were not replicated.
    and there was no error in alert.log and dba_apply_error.
    sqlplus hr/hr@test1
    HR > select * from tab;
    TNAME TABTYPE CLUSTERID
    EMP_DETAILS_VIEW VIEW
    1 row selected.
    anyone know how to resolve this problem?
    Your feedback is greatly appreciated !

    Hi
    did you find a solution to your problem?I too have the same problerm. But what I understand is , When the driver fails to connect to the database due to wrong password or username, It repeatedly attempts to connect. So is there any way to restrict the number os attempts made by the driver?I guess Jconnect driver has some attributes to do this.Does someone know if there are any other drivers?

  • Variable bitrate streaming possible with streaming edition?

    Is bandwidth detection and bitrate adjustment possible with
    Flash Media Streaming Server 3? I know the streaming edition
    doesn't support custom application deployment, so does this mean
    flexible bitrate streaming is not possible?

    you may refer to a good article by David Hassoun on Dynamic
    streaming :
    http://www.adobe.com/devnet/flashmediaserver/articles/dynamic_stream_switching.html
    server-client bandwidth detection is possible with streaming
    edition. The sample code of live/main.asc & void/main.asc uses
    checkbandwidth() to invoke b/w detection.

  • MediaPlayer API to query bitrate of single bitrate stream

    I am able to query the bitrates of a dynamic stream usinfg the MediaPlayer API, however I can't seem to find an API to query the bitrate of a non-dynamic stream.
    For example for dynamic I can do this:
    if (mediaPlayer.isDynamicStream == true)
         var msg:String = "Bitrates: ";
         for (i = 0; i <= mediaPlayer.maxAllowedDynamicStreamIndex; i++) {
              msg = msg + mediaPlayer.getBitrateForDynamicStreamIndex(i) + " kbps, ";
         trace(msg);
    However, this API doesn't work if isDYnamicStream is false.
    Is there an equivalent way to get the bitrate?
    Thanks,
    Scott

    Hi,
    there is no API for this, since the bitrate is obtained from media/@bitrate attribute in f4m and for single bitrate this is optional.
    S.

  • Bitrate Streaming Quality Question

    I'm a bit of an audiophile.  I stream music from iTunes to my Apple TV2 (ATV2) via AirPlay to my high(ish) end audio system with a pretty decent DAC/Preamp/Amp to my high(ish) end speakers (specifically the Peachtree Audio Decco2 DAC/Preamp/Amp to a Dynaudio Excite X12 pair of speakers and Velodyne subwoofer). 
    However, I cannot detect much (if any) audio quality difference between music tracks in iTunes ripped at Apple Lossless, 256kbps, 128kbps, and just a barely discernable difference at 64kbps, and that's using the idential same track ripped at those various bitrate qualities!!!  The same goes for my streaming of Pandora (64kbps moblie streaming) and/or MOG (320kbps mobile streaming) from my iPhone to my ATV2. 
    Is there a way to determine what the bitrate qualitiy is that my ATV2 is seeing,  is there some sort of setup I need to perform with AirPlay to ensure it accpets higher bitrate traffic, or is my Peachtree Audio Decco2 DAC/Preamp/Amp combo just that bad a$$ that it takes even the poorest of bitrate tracks and makes them sound lossless?
    Thanks,
    Curious Amature Audiophile

    What happens if you listen to the different encodings without streaming them through 4 devices?  Can you detect a difference?  Do this with a friend playing the tracks so you cannot be biased by knowing to what quality you are listening.  Frankly you can be as audiophile as you like but the bottom line may be you really can't tell the difference.

  • Multi camera streaming capabilities of OS X Server

    We've four analogue cameras that presently feed into an ACTi server box and stream over the internal network at 25f/s in full screen PAL. This is an mpeg 4 stream that shows up in QT on the Intel Mini running XP but we are unable to get any of our OS X Macs to see and the support from ACTi has not been helpful.
    So would OS X Server be able to handle this job?
    I look forward to your thoughts..
    G5 Quad, G4, Mac Mini Intel, Mac Mini, 5x iMacs. Powerbooks + lots of screens
      Mac OS X (10.4.6)  

    We've four analogue cameras that presently feed into an ACTi server box and stream over the internal network at 25f/s in full screen PAL. This is an mpeg 4 stream that shows up in QT on the Intel Mini running XP but we are unable to get any of our OS X Macs to see and the support from ACTi has not been helpful.
    So would OS X Server be able to handle this job?
    I look forward to your thoughts..
    G5 Quad, G4, Mac Mini Intel, Mac Mini, 5x iMacs. Powerbooks + lots of screens
      Mac OS X (10.4.6)  

  • HDS live streaming to Flash not working

    Adobe Flash Media Server 4.5.5 r4013
    Windows 2008
    Sources:
    http://help.adobe.com/en_US/flashmediaserver/devguide/WSd391de4d9c7bd609-52e437a812a3725df a0-8000.html
    http://www.adobe.com/devnet/adobe-media-server/articles/live-multi-bitrate-video-http-flas h-ios.html
    Live streaming a single or multi-bitrate video over HTTP to Flash does not work. I have followed the instructions on the 2 sources listed above repeatedly, but I can’t get live streaming over HTTP to Flash to work. Live streaming to iOS over HTTP works with no problems (single and multi-bitrate streams).
    I have tried the troubleshooting steps from the following:
    http://help.adobe.com/en_US/flashmediaserver/devguide/WS0432746db30523c21e63e3d12efac195bd -8000.html
    Troubleshoot live streaming (HTTP)
    1.      Services window (Windows): Flash Media Server (FMS), Flash Media Administration Server, and FMSHttpd services are running. ✓
    2.      Verified that the request URL is correct. ✓
    3.      Configured ports:
    a.      Configure Apache to use port 80. Open rootinstall/Apache2.2/conf/httpd.conf in a text editor. Change the line Listen 8134 to Listen 80.
    b.     Configure Flash Media Server not to use port 80. Open rootinstall/conf/fms.ini in a text editor. Remove 80 from the ADAPTOR.HOSTPORT parameter so the parameter looks like the following: ADAPTOR.HOSTPORT = :1935 ✓
    4.      Placed a crossdomain.xml file to the rootinstall/webroot directory. ✓
    5.      In Flash Media Live Encoder, select the Encoding Options tab, choose Output from the Panel options menu, and verify the following:
    a) The value of FMS URL is rtmp://fms-dns-or-ip/livepkgr. If you’re testing on the same server as Flash Media Server, you can use the value localhost for fms-dns-or-ip. ✓
    b) For a single stream, the value of Stream is livestream?adbe-live-event=liveevent. ✓
    c) For adaptive bitrate streaming, the value of Stream is livestream%i?adbe-live-event=liveevent. ✓
    Flash Media Live Encoder uses this value to create unique stream names. To use another encoder, provide your own unique stream names, for example, livestream1?adbe-live-event=liveevent, livestream2?adbe-live-event=liveevent.
    The encoder is showing all 3 streams being published and streaming.
    6. Check Administration Console: the livepkgr application and the 3 streams are running. ✓
    7. Check the logs for errors. Flash Media Server logs are located in the rootinstall/logs folder. The master.xx.log file and the core.xx.log file show startup failures. Apache logs are located in the rootinstall/Apache2.2/logs folder. X
    a)   core00.log: these errors did not occur every time that I tried playing the live stream but these are the only relevant errors in the logs.
    1. 7968 (w)2611179     Warning from libf4f.dll: [Utils] [livestream2] Discarded all queued Media Messages received before first Video Keyframe Message
    2. 7968 (w)2611179     Warning from libf4f.dll: [Utils] [livestream3] Discarded all queued Media Messages received before first Video Keyframe Message
    b) edge00.log:
    13:33:57 4492          (w)2641213 Connection rejected by server. Reason : [ Server.Reject ] : (_defaultRoot_, _defaultVHost_) : Application (hds-live) is not defined.          -
    c) Apache-Error:
    1.     [warn]  Checking if stream is disabled but bootstrap path in event file is empty for event:livepkgr/events/_definst_/liveevent stream name:livestream
    2.     [warn] bootstrap path is in event file is empty for event:livepkgr/events/_definst_/liveevent stream name:livestream1
    As I mentioned, everything works on iOS and FMS seems to be creating all of the stream segments and meta files:
    a.     The 3 streams are being created in: HD:\Program Files\Adobe\Flash Media Server 4.5\applications\livepkgr\streams\_definst_
    b.    FMS is creating the following files in each stream folder (livestream1, livestream2, livestream 3):
    1. livestream1.bootstrap
    2. livestream1.control
    3. livestream1.meta
    4. .f4f segments
    5. .f4x segments
    The appropriate files are also being created in the HD:\Program Files\Adobe\Flash Media Server 4.5\applications\livepkgr\events\_definst_\liveevent folder, in which I have the following Manifest.xml and Event.xml files:
    <manifest xmlns="http://ns.adobe.com/f4m/1.0">
      <media streamId="livestream1" bitrate="200" />
      <media streamId="livestream2" bitrate="500" />
      <media streamId="livestream3" bitrate="1000" />
    </manifest>
    <Event>
      <EventID>liveevent</EventID>
      <Recording>
    <FragmentDuration>4000</FragmentDuration>
    <SegmentDuration>16000</SegmentDuration>
        <DiskManagementDuration>3</DiskManagementDuration>
      </Recording>
    </Event>
    I’ve tried clearing the contents of both streams\_definst_ and events\_definst_\liveevent (keeping the xml files) after restarting the encoder, and creating a different event definst for the streams (liveevent2 for example).
    We have an event in 2 weeks that we would like to stream to both Flash and iOS. Any help in solving this problem will be greatly appreciated.

    One step closer:
    Changed the crossdomain.xml file (more permissive settings).
    Changed the encoding on FMLE to vp6. Working somewhat (don't know what I did to make it start streaming through hds).
    But at least now I can get the individual streams in the set manifest file to work:
    http://localhost/hds-live/livepkgr/_definst_/livevent/livestream1.f4m
    http://localhost/hds-live/livepkgr/_definst_/livevent/livestream2.f4m
    http://localhost/hds-live/livepkgr/_definst_/livevent/livestream3.f4m
    BUT when I try to play the streams through the set manifest file from http://localhost/liveevent.f4m I'm getting the following error:
    "The F4m document contains errors URL missing from Media tag." I'll search the forums to see if anyone else has come across this problem.
    I used the f4m config tool to make the file. These are the file's contents:
    <manifest xmlns="http://ns.adobe.com/f4m/2.0">
      <baseURL>http://localhost/hds-live/livepkgr/_definst_/liveevent/</baseURL>
      <media href="livestream1.f4m " bitrate="200"/>
      <media href="livestream2.f4m " bitrate="500"/>
      <media href="livestream3.f4m " bitrate="1000"/>
    </manifest>
    Thanks

  • Liev streaming on ios using FMS

    Dear All,
    I have made an application using cs5.5 and java with struts2 for live streaming through FMS.
    Architecture is like:
    Flash player makes get stream from camera and then transfer stream over FMS. And this flash player component is embedded in html page.
    Flash player contains code for all work flow like making connectivity with FMS interacting user via javascript and capturing live stream from camera. This application works well on IE, mozilla.
    But when it comes to woking on ios it fails as ios, as IOS does not support flash player. I have gone through many solution provided on different forums, I get there to use Adobe air with making connection using http live streaming protocol and then pakaging the solution for ios. But as per my point of view this would work as an apps for ios rather than browser based application as in my previous case. can anyone suggest me alternate solution to launch live video streaming solution to work on ios on its browser. If I am wrong in perception of working phenomenon of FMS with ios via flash player or adobe air then also please suggest.
    Thanks
    Nitesh Kumar

    I realize that using JW player might not be the exact solution that you are looking for (sounds like you're trying to do something customized for a particular need), but using JW player can help you test your FMS set-up to make sure everything is working. We've used JW player to stream multi-bit rate live events to both Flash and iOS devices at the same time.
    > So how can we make connectionn with FMS and publish stream through jwplayer.
    Step 1: Set up Flash Live Media Encoder and create the live streaming manifest files for JW player. These instructions are taken from this page:
    http://help.adobe.com/en_US/flashmediaserver/devguide/WSd391de4d9c7bd6 09-52e437a812a3725dfa0-8000.html
    FMS live Streaming instructions:
    Install Flash Media Encoder (FMLE) on the encoding computer (the computer what will be encoding the live stream): http://www.adobe.com/eeurope/products/flash-media-encoder.html
    Open the Flash Media Live Encoder rootinstall\conf\config.xml file in a text editor.
    Windows is C:\Program Files\Adobe\Flash Media Live Encoder 3.2
    Mac OS is Macintosh HD:Applications:Adobe:Flash Media Live Encoder 3.2.
    rootinstall\conf\config.xml i.     Set the tag //flashmedialiveencoder_config/mbrconfig/streamsynchronization/enable to true
    Save the file.
    Open FMLE: single bitrate stream.
    Format: Click on wrench and change to appropriate settings: Profile (main), Level 4.1 Keyframes 4 or a multiple of <FragmentDuration> in the applications/livepkgr/events/_definst_/liveevent/Event.xml file. The default value of <FragmentDuration> is 4000 milliseconds.
    FMS URL: rtmp://localhost/livepkgr
    Stream: livestream?adbe-live-event=liveevent&adbe-record-mode=record
    i.     IMPORTANT: &adbe-record-mode=record query is needed to avoid the problems discussed in the threads below.
    ii.     See http://forums.adobe.com/thread/959974
    iii.     http://forums.adobe.com/message/4311876
    iv.     http://forums.adobe.com/thread/981286?tstart=0
    Click Start.
    Test streaming: http://www.osmf.org/configurator/fmp/:
    i.     http://localhost/hds-live/livepkgr/_definst_/liveevent/livestream.f4m
    ii.     iPad: http://localhost/hls-live/livepkgr/_definst_/liveevent/livestream.m3u8
    Publish and play live multi-bitrate streams over HTTP
    Live multi-bitrate streams:
    Edit rootinstall\conf\config.xml file (step 2 above) on the FMLE computer.
    On the streaming server: go to FMS 4.5/applications/livepkgr/events/_definst_/liveevent
    a. Remove the Manifest.xml file from the liveevent folder or rename it.
    b.     Browse to rootinstall/applications/livepkgr/events/_definst_/liveevent and edit the Event.xml file to look like the following:
    <Event>     
    <EventID>liveevent</EventID>         
    <Recording>
    <FragmentDuration>4000</FragmentDuration> <SegmentDuration>16000</SegmentDuration>                  <DiskManagementDuration>3</DiskManagementDuration>
    </Recording> 
    </Event>
    3. Create the f4m and m3u8 manifest files: NOTE: JW player needs a .smil file, not an f4m manifest.
    a. On the FMS 4.5 computer, open rootinstall/tools/f4mconfig/configurator/f4mconfig.html in a browser.
    b. F4M manifest file:
    Stream uri: livestream1.f4m 150kbps, livestream2.f4m 500kbps, livestream3.f4m 700kbps.
    Base uri: http://localhost/hls-live/livepkgr/_definst_/liveevent (replace localhost with FMS internal/external IP address).
    save the file as liveevent.f4m to rootinstall/webroot or on the webserver.
    JW Player does not support f4m files. Must use a smil file for this.
    c. m3u8 manifest file: Open rootinstall/tools/f4mconfig/configurator/f4mconfig.html in a browser.
    http:///hls-live/livepkgr/_definst_/liveevent/livestream1.m3u8 150kbps
    http:///hls-live/livepkgr/_definst_/liveevent/livestream2.m3u8 500kbps
    http:///hls-live/livepkgr/_definst_/liveevent/livestream3.m3u8 700kbps
    Save file as liveevent.m3u8:
    #EXTM3U #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=150000 
    http:// localhost/hls-live/livepkgr/_definst_/liveevent/livestream1.m3u8 
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=500000 
    http:// localhost/hls-live/livepkgr/_definst_/liveevent/livestream2.m3u8 
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=700000 
    http://localhost/hls-live/livepkgr/_definst_/liveevent/livestream3.m3u8
    4. Publish live streams to FMS:
    a. Start FMLE.
    b. Click the wrench next to Format, Open Advanced Encoder Settings, set Keyframe frequency to 4 seconds.This value matches the <FragmentDuration> value in the applications/livepkgr/events/_definst_/liveevent/Event.xml file. The <FragmentDuration> value is in milliseconds.
                   c. FMS URL field: rtmp://localhost/livepkgr
                 d. Stream field: livestream%i?adbe-live-event=liveevent OR livestream%i?adbe-live-event=liveevent&adbe-record-mode=record Change liveevent to whatever name you want (i.e. Test)
    Flash Media Live Encoder uses the variable %i to create multiple stream names: livestream1, livestream2, livestream3
    To use another encoder, provide your own unique stream names, for example, livestream1?adbe-live-event=liveevent, livestream2?adbe-live-event=liveevent.
    PUBLISH URL: rtmp://localhost/livepkgr/livestream%i?adbe-live-event=liveevent
    IMPORTANT: use the following query parameter: &adbe-record-mode=record
    5. Test live streams:
    a. Flash:
    Open rootinstall/samples/videoPlayer
    In Video Source, enter the following: http://localhost/liveevent.f4m
    b. iOS: Open Safari.
    Open http://localhost/liveevent.m3u8
    Once you create the live streams and the smil and .m3u8 manifest files following the steps described above, set up a test page using JW player (see their documentation and download the files referred to below from their page).
         This is the basic set-up that we use to stream live multibitrate live events (using a smil and m3u8 manifest file created above):
    1. Use JW with javascript file: put <script type='text/javascript' src='jwplayer/jwplayer.js'></script>in the <head> section of the page. I've renamed the javascript file jwplayer.js (look in the JW folder to find the appropriate js file).
    2. Embed the player into the page: put the following code in the <body> of the page:
    <div id="jwplayer"></div>
    <script type="text/javascript">
    jwplayer('jwplayer').setup({
      'autostart': false,
      sources: [
        { 'file': "Manifests/liveevent.smil"},
        { 'file': "Manifests/liveevent.m3u8"}
      rtmp: {
        'bufferlength': 5
      'width': "640",
      'height': "480",
      'image': "Splash/live-poster.png",
      'primary': "flash",
      'stretching': 'exactfit'
    </script>
    Sample .m3u8 manifest file: (replace localhost with your ip, Test with whatever you named the stream in FMLE).
    #EXTM3U
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=200000
    http://localhost/hls-live/livepkgr/_definst_/Test/livestream1.m3u8
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=400000
    http://localhost/hls-live/livepkgr/_definst_/Test/livestream1.m3u8
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=800000
    http://localhost/hls-live/livepkgr/_definst_/Test/livestream1.m3u8
    Sample .smil file:
    <smil>
              <head>
                        <meta base="rtmp://localhost/hds-live/livepkgr/_definst_/Test/"/>
              </head>
              <body>
                        <switch>
                                  <video src="livestream1.f4m" system-bitrate="200000" />
                                  <video src="livestream2.f4m" system-bitrate="400000" />
                                  <video src="livestream3.f4m" system-bitrate="800000" />
                        </switch>
        </body>
    </smil>
    You have to follow Adobe's FMLE instructions (linked above) and the JW documentation to get this to work.
    http://www.longtailvideo.com/support/forums/jw-player/setup-issues-and-embedding/22581/emb edding-jw-player-and-using-with-fms-45-livestreaming/
    Good luck.

  • RTMP Live Stream does not resume with Spark VideoPlayer Component

    Hi all
    The Flex 4 framework brought along the VideoPlayer component, which supposedly can automatically choose the best stream in terms of bitrate from a list of available multi-bitrate streams, play live videos and everything.
    See http://help.adobe.com/en_US/flex/using/WSc78f87379113c38b-669905c51221a3b97af-8000.html for some information about it.
    Here's a working example for an MXML application under the Flex 4.1 framework:
    <s:VideoPlayer width="100%" height="100%">
        <s:source>
            <s:DynamicStreamingVideoSource streamType="live" host="rtmp://88.87.56.214:1935/live/">
                <s:DynamicStreamingVideoItem streamName="euronews_tmo_h.stream" bitrate="19200"/>
                <s:DynamicStreamingVideoItem streamName="euronews_tmo_h.stream" bitrate="9000"/>
                <s:DynamicStreamingVideoItem streamName="euronews_tmo_h.stream" bitrate="3600"/>
            </s:DynamicStreamingVideoSource>
        </s:source>
    </s:VideoPlayer>
    The streams are valid and they play. However, I'm bumping into a problem when the stream is paused: it will not resume.
    The player state alternates correctly between 'playing' and 'pause' when you keep clicking the play/pause button. However, once the first stream pause(or stop) occurs, the image and sound seem to freeze...forever.
    Any help ore guidance are most appreciated!

    I'm also facing the same problem.. Any developments in that ?

  • Akamai streaming plugin question

    Hi everyone,
    With regards to the Akamai Basic Streaming Plugin..  I have run some tests with a sample player provided by Adobe/Akamai, as well as my own player.  It seems that I can run every akamai url provided even when the plugin is not loaded.  Is this correct behavior?  I was under the impression that the OSMF without any plugins would not play akamai streams. 
    Thanks in advance.
    Matt

    I thought I would take a moment to update this thread since several months have passed since that last post.
    There are now two Akamai plug-ins for OSMF:
    1) The AkamaiBasicStreamingPlugin : this plug-in is open source and can be found in the OSMF source code repository and in the OSMF releases. It handles connection level and stream level authentication for FMS single and multi-bitrate streams (dynamic streaming) for both live and VOD. It also handles live connection retry if both primary and secondary encoders crash. All the metadata keys can be found in the plug-in's PluginInfo class.
    2) The AkamaiAdvancedStreamingPlugin : this is a proprietary plugin that provides Akamai HD Network streaming and improved Zeri (Adobe HTTP streaming) in addition to everything the basic streaming plug-in provides.
    If you are an Akamai customer and using an OSMF built player, you should be using one of these plugins. Which one depends on the type of media you need to play.  Contact your Akamai sales rep for a copy of the Akamai plug-ins document. It contains detailed documentation about how to use these plug-ins and also contains several samples with source.
    Thanks,
    - charles

Maybe you are looking for

  • Oracle8 Database connect with Windows Vista

    Hi, I have a Problem, we have an older Oracle 8 Database, an my problem is, I want to install an Oracle Client on Windows Vista. Whitch Client works under Vista and works with Oracle 8??? I hope you can help me. Greatings from Germany, Thomas

  • Visualize diacritics in a Word document that uses Times Ext Roman

    I am editing a book whose chapters contain Arabic terms transliterated in Roman script and showing a variety of diacritics. I inserted these diacritic using Times Ext Roman in a Word document on a PC. When I open these word documents on my MacBook, I

  • Task scheduler service fails to run after windows update

    OS: W2008R2x64 We noticed that our daily tasks are not running anymore since the last windows updates few days ago. When running the task scheduler mmc, we get the following: Looking further, the service did not seems to be running. If we try to star

  • Import PO Receipts using custom conversion.

    I am importing PO Receipts through a custom conversion by populating the PO Interface tables and running the receving Transaction processor. But when I look for the receipt in the application, I cannot find it. The receipts correspond to existing App

  • Error add local repository[SOLVED]

    I create a local repository as wiki says. http://wiki.archlinux.org/index.php/Cus … nd_gensync. My db.tar.gz is at /home/lq/abs/myrepo.db.tar.gz And here is my pacman.conf # /etc/pacman.conf # See the pacman.conf(5) manpage for option and repository