Vod streaming

I am new to FSM3.5. I have save all my video in applications/vod/media folder but my video does not work at Select Start > All Programs > Adobe > Flash Media Server 3.5 > Flash Media Server Start Screen.
My Select Start > All Programs > Adobe > Flash Media Server 3.5 > Flash Media Administration Console  works fine.
Any help

Well, figured it out. Thanks for everybody getting up at once
and solving this rather difficult problem :-)
Seriously though. On Ubuntu/Linux, path is
/opt/adobe/fms/samples/applications/vod. Copy this directory to a
virtual directory (whichever web server you have running, probably
apache) and then fetch vodtest.html. This will make the "Sample VOD
Client" accessible via the web. You can customize the application
once it is in place.

Similar Messages

  • How to handle the shared LIVE stream on Facebook that already became a VOD streaming file?

    Hi all,
    I can share a embedded MP4 file on Facebook with facebook OG tag so that people can view the video with inline video player.
    Streaming from FMS 4.5, the embedded LIVE streaming link can be http://<mydomain>/VideoID.f4m
    When internet user viewing/sharing the same link on their facebook, the view the link stream as well.
    When the LIVE event has been completed, the recorded MP4 file would be work as VOD streaming, link like http://<mydomain>/hds-vod/VideoID.f4m
    The problem is that when people click on the previously shared link on facebook, the embedded link is the "http://<mydomain>/VideoID.f4m" that do not exist.
    How can i redirect the f4m to the VOD f4m address? Thanks.

    You could use the Flash server Administrator API getLiveStreams() and read the xml the server throws you with actionscript on your flash
    http://localhost:1111/admin/getLiveStreams?auser=username&apswd=password&appInst=application
    http://help.adobe.com/en_US/flashmediaserver/configadmin/WS5b3ccc516d4fbf351e63e3d119f2926 33e-7ff8.html
    I would thow something like this.
    <result>
    <level>status</level>
    <code>NetConnection.Call.Success</code>
    <timestamp>7/13/2011 10:52:05 AM</timestamp>
    <name>_defaultRoot_:_defaultVHost_:::_1</name>
    <data>
    <_0>live1</_0>
    <_1>live2</_1>
    </data>
    </result>
    Then read the data node and get the number of streams. use some actionscript if data# >= 100
    then trace a message.
    I haven't tried this. but i think is posible.

  • How to set config for content protection using Adobe Access for an HLS VOD stream?

    Hi,
    I am trying to do content protection for HLS VOD stream using AdobeAccess in AMS 5.0.1,
    I have followed the steps mentioned in the below documentation.
    http://help.adobe.com/en_US/adobemediaserver/devguide/WS52621785137562 06-4b6aabd1378392bb59-7fe8.html
    Here is my configuration snippet from httpd.conf :
    <Location /hls-vod>
        HLSHttpStreamingEnabled true
        HLSMediaFileDuration 8000
        HttpStreamingContentPath "/mnt/webroot/vod"
        HLSFmsDirPath ".."
        HLSJITConfAllowed true
        HLSEncryptionScope server
        HLSProtectionScheme AdobeAccessV3
        HLSDrmContentID httpd_conf
        HLSDrmCommonKeyFile  "../creds/common-key.bin"
        HLSDrmLicenseServerURL  "http://<licenseserver>/flashaccessserver/sampletenant"
        HLSDrmTransportCertFile  "../creds/cert-trial.der"
        HLSDrmLicenseServerCertFile  "../creds/cert-trial.der"
        HLSDrmPackagerCredentialFile  "../creds/cert-trial.pfx"
        HLSDrmPackagerCredentialPassword <plain text password>
        HLSDrmPolicyFile  "../creds/ad-policy.pol"
        HLSDrmKeyServerURL  "http://faxs.adobe.com"
        Options -Indexes FollowSymLinks
    </Location>
    When i hit the video url from desktop chrome browser,apache error log says:
    [warn]  Error fetching encryption params:/mnt/webroot/vod/sample_video.mp4
    [error] mod_hlshttp [403]: Encryption error while processing /mnt/webroot/vod/sample_video.mp4, Ref: [6:Key uri missing]
    And when i tried the video url on ipad device using the AccessPlayer Sample given by Adobe, the error log came as:
    DRM error Major[3363] minor[0]NSerror:[(null)]
    Any idea where i am going wrong?
    Is the configuration i am going at httpd.conf accurate?
    Any help is greatly appreciated !!
    Thanks in advance,
    Maria

    Hi Rodrigo,
    Though both Azure Blob and Azure applications support custom domain, one domain could have only one DNS record (in this case is CNAME record) at one time. For Steve's case, he has 3 domains, blog.smarx.com, files.blog.smarx.com and cdn.blog.smarx.com.
    > I would like to find a way to storage my html page that I need to edit under the same domain.
    For this case, a workaround will be adding a http handler in your Azure application to serve file requests. That means we do not use the actual blob url to access blob content but send the request to a http handler then the http handler gets the content
    from blob storage and returns it.
    Please check
    Accessing blobs in private container without Shared Access Secret key for a code sample.
    Thanks.
    Wengchao Zeng
    Please mark the replies as answers if they help or unmark if not.
    If you have any feedback about my replies, please contact
    [email protected]
    Microsoft One Code Framework

  • HLS-VOD stream slow....?

    took Lynda course and built a page "universal player" to try flash first, then go to the m3u8 stream, and then try android files lastely; Publishing an on-demand stream with a universal player code
    Encoded an 8 second video F4V 800kbps and then all the other formats OGV, WebM etc...
    Then added code for my own Strobe Player:
    http://www.adobe.com/devnet/flashmediaserver/articles/beginning-fms45-pt06.html
    All works fine except it loads soooooo slow!!!  and then stops mid stream and loads some more:-(
    What am i do'n wrong!!!!????
    Here is code:
    <link href="Styles.css" rel="stylesheet" type="text/css" />
    <script src="Scripts/swfobject.js" type="text/javascript"></script>
    </head>
    <body>
    <div class="container">
    <div class="header"><a href="#"><img src="Graphics/Logo.gif" alt="Insert Logo Here" name="Insert_logo" width="400" height="90" id="Insert_logo" style="background: #8090AB; display:block;" /></a>
    <!-- end .header --></div>
    <div class="content">
    <object width='854' height='480' id='StrobeMediaPlayback' name='myStrobe' type='application/x-shockwave-flash' classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' ><param name='movie' value='swfs/StrobeMediaPlayback.swf' />
    <param name='quality' value='high' />
    <param name='bgcolor' value='#000000' />
    <param name='allowfullscreen' value='true' />
    <param name='flashvars' value= '&src=rtmp://lead05.csv01.com/vod/mp4:OneTime_vod_multi.f4v&autoHideControlBar=true&strea mType=vod&autoPlay=true&verbose=true'/>
    <param name="allowscriptaccess" value="always">
    <embed src='swfs/StrobeMediaPlayback.swf' width='640' height='377' id='myStrobe' quality='high' bgcolor='#000000' name='myStrobe' allowfullscreen='true' pluginspage='http://www.adobe.com/go/getflashplayer' flashvars='&src=rtmp://lead05.csv01.com/vod/mp4:OneTime_vod_multi.f4v&autoHideControlBar= true&streamType=vod&autoPlay=true&verbose=true' type='application/x-shockwave-flash'> </embed>
    <!--<![endif]-->
        <div>
         <h1>Fallback to HTML5 for iOS devices</h1>
         <p><video controls width="640" height="360">
                        <source src="http://lead05.csv01.com/hls-vod/OneTime_vod_multi.f4v.m3u8">
                        <source src="OneTime_vod_multi.theora.ogv">
                        <source src="OneTime_vod_multi.webmvp8.webm">
                        Your browser does not support Flash Player 10.1 or the HTML5 video element.
                        </video></p>
        </div>
        <!--[if !IE]>-->
        </object>
                    <!--<![endif]-->
    </object></div>
    <script type="text/javascript">
    swfobject.registerObject("FlashID");
    </script>

    Hi,
    Thanks for trying this out.
    Do you see the slow loading for both iOS and Flash playbacks ? Try including port into the HTTP url. So, it should look like : http://<server>:8134/hls-vod......
    8134 is the default port apache on FMS uses, with a default installation. Change accordingly otherwise.

  • Vod stream disconnects after 100 seconds of pause

    I'm using  fms 4.5 vod application to play rtmp stream in flex Video Display client.When the video is paused for 100 seconds the stream gets disconnected from server.its not resuming when the play method is invoked.The player's state is changing to 'playing' but the video is not playing. I tried the same client with fms 4.0 and it starts playing when the play method is invoked after disconnection.Can any one help to resume the video with fms 4.5?

    You must have failed to accept the request for your microphone. You see "Error" when the function that asks for microphone fails.
    It however doesn't mean your browser doesn't support it. In that case nothing would happen (unless you'd look into browser console).

  • Vod streams not active

    How can I make the video I've placed in vod/definst show up
    in the streams column in the Admin Console? I have an flv in the
    folder but nothing shows in the streams column.

    Nope... you can't make an HTTP request of FMS, as FMS (or at
    least the current version of FMS) does not operate as an HTTP
    server. RTMP is used for all connections to FMS, regardless of
    what's being sent to and from the client (in fact, RTMP and it's
    derivatives are the only protocols that FMS uses).
    Perhaps it's the location of the video file. Unless you've
    changed the VOD application structure, your file should be in the
    VOD/media directory.

  • AIR IOS VOD streaming help

    Hey Guys
    Our company has been using flex for ages developing web apps for internal and external use. with one of our apps (which we delivery video over RTMP ) we are looking to move it to the IOS AIR platform as some of our clients are now on IPADS.
    So my problem...
    The other day i fired up FB4.6 started building my first IOS app, got it all signed and transfered which worked great! next step to play a basic video and seek to a point in it....AH! after hours of banging my head against the desk i found RTMP isn't supported on IOS and that i need to use HTTP. so as im not a video streaming expert ive hit my first stumbling block and started to read up on HDS, HLS and different way to get the content streaming.
    to be honest im totally lost at this point ive been reading different articles about converting videos, and hosting etc. if some one could help me to the best approach to start with, that would be great. also i would be happy to speak to someone for some consultation (paid obviously) if any experts are interested
    as we stand at the moment our requirement is to play a video of "X" length on the IOS platform using adobe air, with the ability to seek to ANY point on the video(progressive is a big no no).
    Thanks

    Hi there
    Please view the page at the link below:
    Click here to view
    Cheers... Rick

  • How to address a specific time in VOD for iOS

    Using Flash and RTMP it's easy to go to a specific time in a VOD stream served from AMS using the seek method.
    Is there similar ability to seek to a specific time in VOD delivered to Safari on iOS?  The native video player provides a currentTime method, but I've not seen documentation anywhere to suggest currentTime or another method to provide rapid and accurate time based access from AMS.
    FWIW, Wowza documentation provides an answer:
    http://www.wowza.com/forums/content.php?326-How-to-specify-a-play-start-time-and-duration- for-HTTP-streaming
    TIA,
    RT

    Nitin, the link you provided is a bit better than nothing, but it refers to the AVPlayer object in applications, rather than iOS delivered data.  In our experience currentTime is a settable property for the native video player in mobile Safari, using a normal progressive uploaded stream, as the documentation shows:
    http://developer.apple.com/library/safari/#documentation/AudioVideo/Reference/HTMLMediaEle mentClassReference/HTMLMediaElement/HTMLMediaElement.html
    The question is "Are there browser based methods that seek AMS delivered streams more quickly or with better accuracy?" 
    Everyone is aware that mobile is exploding.  On some of our videocentric apps the share for iOS is approaching 20%.  PM Kevin Towes, what are you doing to accomodate this need???

  • Streaming app for IOS, Android. Is this Possible ?

    Hi,
    I'm using Flash Media Server, and public a P2P live streaming using RTMFP.
    Ya, then I want writte an application client using adobe Air for Android, iOS (iphone & ipad). I choosed air application because objectivce C (iOS) can't read RTMFP. My air app have features as: view video (live & vod streaming), intergrate social (facebook, google +), connect friend, chatting....
    But I'm newbie with Air Adobe, with some features above, is this possible for Air App of Android and iOS ?
    Sr about my poor English .

    iOS 3 is a better OS than iOS 4 for 3G.
    iOS 4 for 3G is for you to suffer and buy an iPhone 4. iOS was designed for iPhone 4 technically and commercialy.
    There are places on the web with detailed instructions on how to downgrade from iOS 4 to iOS 3.

  • Lag When Recording Live Stream

    I am experiencing a very strange behavior from FMS
    I am conducting a live conversation between 2 people using
    their webcams. One of the participants have a relatively slow
    computer (we think its the anti-virus). When conducting the live
    session everything seems to be fine... Still a bit slower than fast
    computers but still pretty good.
    We are doing the following test:
    We do a combined count from 1 to 20.
    participant-1 counts "1" (this is the slow computer)
    Only after hearing his count participant-2 counts "2"
    Again, only after hearing his "2" participant-1 counts "3"
    and so on...
    so the count goes from participant-1 to the server and from
    there to participant-2 only then the "2" count leaves participant-2
    to the server and so on...
    This session is being recorded. What I am getting in the
    recored video is very strange...
    I am getting participant-2 count before participant-1. So the
    count goes:
    2,1,4,3,6,5 and so on
    How is this possible to have the order correct on the live
    and not on the recorded?

    Hi,
    As it is , in the current form, both the applications cannot make VOD files directly. The live sample application can be modified to have a server side recording of the incoming live stream that can then be played as vod stream.

  • How to publish a p2p/multicast stream

    Hello,
       Suppose I have a RTMP server (wowza) which strems this : rtmp://192.168.0.10/live, and the stream name is my.stream
       The question is : which tool should I use to publish this stream to FMS using p2p/multicast mode ? So the output will be something like this :
    rtmp://192.168.0.20/multicast/livestream1?fms.multicast.type=1&fms.multicast.groupspec=G%3 A01012105a665a45920422f9d417e4867efdc4fb8a04a1f3fff1fa07e998e86f7f7a27ae3010c160e666d732e6 d756c7469636173742e6578616d706c65210edde11d4d04c2a1b0d5514c19861fde3854dbd2fb012ae1bff6363 8fa3f334242011b00070ae00000fe75300415313233&fms.multicast.address=224.0.0.254%3A30000
    I tried (using ffmpeg from xuggler) something like this :
    /opt/xuggler/bin/ffmpeg -i "rtmp://192.168.0.10/live/my.stream" -acodec copy -vcodec copy -f flv "rtmp://192.168.0.20/multicast/livestream1?fms.multicast.type=1&fms.multicast.groupspec=G %3A01012105a665a45920422f9d417e4867efdc4fb8a04a1f3fff1fa07e998e86f7f7a27ae3010c160e666d732 e6d756c7469636173742e6578616d706c65210edde11d4d04c2a1b0d5514c19861fde3854dbd2fb012ae1bff63 638fa3f334242011b00070ae00000fe75300415313233&fms.multicast.address=224.0.0.254%3A30000"
    But it didn't worked
    Can somebody help me ?

    Probably I haven't clearly understood your use-case, but looking at your question, I feel that you already have ts fragments and m3u8 file with you, that you want to serve to clients, and a simple Apache web server can do this task pretty easily (HTTP PUT from your encoder and HTTP GET from yuor clients).
    I dont understand why do you want to publish these ts fragments and m3u8 containing their URLs as live to FMS. You may also like to use the Apache that comes bundled with FMS for this task, but it will always be a vod stream, not a live stream.
    FMS, on the other hand can on the fly package (HLS JIT module) and deliever (serve the simple Apache GET requests for ts from clients based on m3u8) the m3u8 file that contains the ts fragments.

  • Error playing very long Smooth Streaming videos.

    I’ve run in to an issue playing very long VOD videos. I’m running a C# Windows Phone 8.1 Universal  App. A 318 minute long VOD video plays fine but a 394 minute long one gives me a MediaFailed event with an error
    code 0xC00D36C4 when I try to play it. Same thing happens with all  streams that are longer than 394 minutes. The MediaFailed-event is thrown from a MediaElement-object. All the videos are smooth streams with Playready DRM and use the same encoding.
    Looking at the network traffic, the player does not even try to load any video or audio chunks, only the manifest, so I’m guessing the error happens when parsing the manifest document. Some sort of integer overflow
    perhaps? 
    With an older Windows Phone 8.0 C# application using an older Smooth Streaming Client SDK library the long videos will play just fine. The Smooth Streaming Client SDK is the latest, version 1.0.141016. Is there some
    known maximum length for a VOD stream on Windows Phone 8.1?

    Hello,
    The Smooth Streaming components are not supported in this forum. I would recommend that you post on the Gallery's Q & A page for the project:
    https://visualstudiogallery.msdn.microsoft.com/b837ddf3-6884-436e-aeb7-35c6151a8933
    For completeness that error equates to MF_E_UNSUPPORTED_BYTESTREAM_TYPE. This error usually occurs when the media type being offered by the bytestream is not a known type or does not match the type in the manifest. This can also happen if the content is
    protected by PlayReady and the Media Engine cannot load the dectryptor.
    Again your best bet is to post to the project's Q & A page referenced above.
    -James
    Windows SDK Technologies - Microsoft Developer Services - http://blogs.msdn.com/mediasdkstuff/

  • FMS 3.0.4 - Possible to have captions with live stream?

    Is it possible to have captions with a live stream? I can do it just fine with a VOD stream, but have been unable to figure out how to do it with a LIVE stream, if it's even possible.

    So you are saying your custom video player shows no video playback but in same set up Stock video Component which you are talking about works fine. Is the server under your control? I mean did you try debugging your custom video player - when you say there is no video playback - do you see connection is still alive or connection closes. Is there anything logged in FMS logs to indicate any issue - check application logs of App you are connecting and also other logs like core/edge/master logs.

  • Dynamic Streaming - problems with MP4 (h.264)

    Hey Flash Guru's
    Im wondering if anyone have had any similar problems with the MP4 (H.264) format when implementing Dynamic Streaming using a FMS server?
    Basicly we developed a player that detects the users bandwidth and plays the appropiate VOD stream (500, 1000 or 1500 kb/sec). Its tested with NetLimiter and works perfectly switching bitrates/files during the movie with both MP4 (h.264) and FLV (On2Vp6).
    The problem occurs when you seek (jumps in the progressbar). When playing the MP4 files the player often uses 2-10 seconds to start the stream again. But when using FLV files the seeking is seamless and starts the stream within 2 seconds everytime.
    So my question is if the FMS servers, Flash or the Dynamic Streaming got an issue with MP4 files?
    Any help would be appreciated.
    Best regards
    Bo
    Denmark

    H264 content does take quite a few images to get rolling before playback starts.  That's normal but it shouldn't take 10 seconds - it sounds like your buffer length might be overly long and it's taking a while to fill up after the seek.  Consider keeping a short buffer like as small as 0.1 seconds for playback starts.  Once you get your Play.Start or your Buffer.Full message then you can adjust the buffer length on the fly to something longer to handle the bumps.
    It's also possible that you're getting the high bandwidth stream again when you seek by mistake.  Check your server logs to see that you're getting the play that you're expecting there.
    Asa
    FMS

  • How can I stream files from the Default location (the streams folder)?

    According to flashmediaserver_3.5_config_admin.pdf (FMS 3.5.3), FMS determines the correct directory to use for streams in the following order:
    Virtual directory (as specified in <VirtualDirectory>)
    Storage directory (as specified in <storageDir>)
    Default location (the streams folder in the application directory)
    So I created a folder called streams in C:\Program Files\Adobe\Flash Media Server 3.5\applications\vod.  I thought this folder would be the default location for the sample application vod.  I did not change any configuration settings for the application vod.  Everything was set by the FMS 3.5.3 installer.
    I copied  sample.flv into C:\Program Files\Adobe\Flash Media Server 3.5\applications\vod\streams and renamed it to sample6.flv.  rtmp://{fms ip}/vod/sample6.flv did not play in the sample video player installed by FMS 3.5.3.
    Is this a bug or the default location "streams" folder is simply not  "default", you have to set it somewhere in XML?

    Thanks for your reply!  I am weihua10.  I could not login into the
    account  that has the screen id weihua10 today.  I have to create another account with  screen id weihua30.
    Based on the configuration xml files (application.xml inside the vod folder), I can see C:\Program Files\Adobe\Flash Media Server 3.5\applications\vod\media is the Virtual Directory "/".  Yes, files put inside the media folder will play.  My question is where there is a default folder "streams".  Based on the document, it seems there is one beside virtual directories and storage directory.  But I could not find any.

Maybe you are looking for

  • Two Payment terms in Customer Master

    Dear Gurus Can we have two different payment terms for the same customer? Regards Vaibhav

  • Amounts in pie charts.

    Hi there. I´m trying to create some pie charts in BIP with MSWord, but I´ve noticed although the source amounts are quantities, only percentages appear in the chart. Can somebody tell me?. I´m blocked by now with it. Thanks a lot. Bye...

  • Create a new table by joining rows of a given table

    Table1 (id, value1, value2) id value1 value2 1 23 45 2 34 54 3 11 09 new table (id, table1.id, table1.id, product) In other words I am trying to pair up rows in table1 and a new field and form the new table. How do I do this ?

  • How To Make A 3D White Character?

    This Is A Example... I Think It Should Be Done In Photoshop, If Not, Moderator Please Move This Thread To The Place It Should Be (Example Illustrator)

  • Plays and Last Played Not Updated from Device

    When I play a song from the cloud from one of my iOS devices, the Plays and Last Played fields are not updated. This does work, however, when a song is played from a computer. This is a deal breaker for me. Bruce