March 31, 2011

Workaround for video streaming issues in Captivate

Problem: 

Videos do not get streamed in Adobe Captivate projects.

 Reason:

The URIs of the videos are specified incorrectly.

Solution:

The format of the URI depends on how the FLV or F4V file is nested within the ‘App’ folder on the server. The first two sections in this article explain the URI formats when the video files are placed directly under the App folder. The last section explains URI formats in scenarios where the files are placed within subfolders in the App folder.

  • Streaming FLV videos
  • Streaming F4V videos
  • Variations in the URI formats

 

Streaming FLV videos

Note: The format of the URI depends on how the FLV file is nested within the App folder. See this article for more information.

Example:

rtmp://mydomain.com/vod/spring.flv

 After you insert the video, the Property inspector for the FLV object looks like this:

Streaming F4V videos

Important: The stream name for F4V videos should be prefixed with “mp4:”

Example:

rtmp://mydomain.com/vod/mp4:autumn.f4v

 After inserting the video, the Property inspector of the F4V object looks like this:

 

Variations in the URI formats

 

  1. Sometimes servers can be configured such that the sub folders can be present in the instance directory, in such cases the URI format is as shown below

 

 In such cases, the folder or the file name after the instance name, must be prefixed with “mp4:” .

Example:If “my_fms” is the instance name:

  • rtmp://mydomain.com/vod/my_fms/mp4:subFolder/F4vName.f4v
  • rtmp://mydomain.com/vod/my_fms/mp4: autumn.f4v

In such cases, the Property Inspector is not populated automatically with the correct data. So, after inserting the video, specify the correct stream name and the server URI in the Property Inspector.

Here is how the Property Inspector should look:

 

2.   If  no instance names are present, then the default instance name must be used by specifying “_definst_” after the “AppName” as shown below:

Sfolder1 is the name of the sub folder where the FLV is present.

FLVName is the name of the FLV without the extension.

Example:rtmp://mydomain.com/vod/_definst_/testfolder/testFLV

 In such cases, the Property Inspector is not populated automatically with the correct data. So, after inserting the video, specify the correct stream name and the server URI in the Property Inspector.

Here is how the Property Inspector should look:

 

Posted by Ashwin Bharghav9:00 PM
  • Roy Crosby

    I had trouble streaming from our Flash Media Server (4) but found this article extremely helpful and solve the problem.

  • Sony

    For streaming (RTMP) users:
    – You need to find the Server name, Application Name and stream name from the server administrator.
    – Then form the URL as per the above blog
    – Once the URL is formed, please test the same with this player: http://www.applian.com/flvplayer/download_flv_player.php

    If you succeeded in the last step, then please try the same in Captivate.

    -Sony

  • http://www.jazzpianoonline.com bill

    does this apply to videos delivered by progressive download?

    • http://blogs.adobe.com/captivate/ Allen Partridge

      No Bill, I don’t believe so. Progressive download videos use an HTTP protocol. This is in reference to Streaming Video from a streaming server.

  • Robert

    Thanks! That solved all our issues for F4V and FLV streaming using Amazon CloudFront!!

    • Ouija

      What is the format of the url for Cloudfront? I’ve tried every formation as outlined above and cannot get Captivate to stream a .f4v file for the life of me!

  • Deb

    I am trying to embed a basic avi file from a video camera in a Captivate 5 project so that it plays in the published .swf, which I then plan to import to a FrameMaker 9 project. Can someone please help me figure out how to get the avi playing in the Captivate 5 .swf? I don’t see a way to do it from searching through the help.

  • Rod Ward

    Ashwin,

    Can you tell us how to get this link to play as a streaming file inside Captivate 5x?
    rtmp://fss28.streamhoster.com/agpn/mtg/Scene1.flv

    We’ve tried everything suggested above but for some reason it won’t work from Captivate even though it plays fine from an FLV browser.

    What are we doing wrong?

    • Matt

      hve you got this to work, i to are having the same issue with placing a streaming video into CP5.5 from streamhoster..

      • Rod Ward

        I had originally posted this question on behalf of another Captivate user that was having problems with Streamhoster. They eventually gave up and tried another video hosting service with immediate success. My gut feeling is that for some hosting services you will not get Captivate video streaming to work easily if at all. Your quickest solution may simply be to try some other hosting solutions to see if one of them works.

  • Loading
  • Categories

  • Archives

  • Authors

  • Recent Comments

    • Ripken: Can’t get mine to work since I updated my mac to Yosemite. Anyone know if this fixes that?
    • Joshua: I’ve taken this course and it is very informative. My only issue was that Aaron tends to move pretty...
    • Mike: I’m going to buy and learn Snag-IT this ticks me off
    • Tara Keane: I need a TOC that I can click on to jump around content. Any ideas how to do this please?
    • sherri: i tried something like this but with adding numbers up. clients wants a check journal on a single page where...
  • Captivate & eLearning Videos

    Subscribe to Adobe eLearning on YouTube.

    Check out the latest eLearning Videos on AdobeTV

Recently Approved