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:

 

10 Responses

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

  2. 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?

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

Leave a reply

Related