FileCatalyst Integration

FileCatalyst is a transfer accelerator which utilizes a UDP based approach. This FileCatalyst integration makes it much quicker to upload batches of large files to Ooyala Flex.

The key difference between the ordinary Ooyala Flex Uploader and the FileCatalyst Uploader, is as follows:

Ooyala Flex Uploader: uses HTTP and TCP.

FileCatalyst Uploader: uses reliable UDP.

Prerequisites

There are a number of prerequisites that you must take into account, if you intend to use the FileCatalyst Uploader. These are as follows:

Each User must have a FileCatalyst License.

Each User must have the FileCatalyst Transfer Agent installed locally on their machine.

Each User must have both an Ooyala Flex User, and a FileCatalyst User.

You must have the storage location of the FileCatalyst Server shared with Ooyala Flex. So in other words, each User of FileCatalyst must have a storage location linked to their username. That storage location must then be shared with Ooyala Flex, in order for the files to be ingested by Ooyala Flex.

Note: For further information on FileCatalyst, please follow this link to the FileCatalyst documentation.

Using FileCatalyst

Creating a Storage Resource

To begin, you must create a Storage Resource.
To create a Storage Resource, follow these steps:

1) From the
Toolbar, on the right-hand side of the Ooyala Flex console, click the New
option.

2) From the drop down menu, select Resource.

3) In the Create new Resource... screen, enter a name and an
optional description.

4) From the Visibility field, select a visibility, e.g. which
Accounts, Workspaces, and Groups will be able to see this Storage Resource.

5) From the Plugin drop down, select Storage Resource.

6) From the Polling Interval drop down select a polling
interval.

7) Click Save.

8) Next, click the Configuration tab.

9) Click the Edit option.

10) From the Protocol drop down, you must select either SFTP
or FILE. SFTP and FILE are currently the only two supported protocols.

Note: If you have selected the SFTP option,
you must specify a private key file in the Private Key File field.

Note: The Hostname field is
optional. This field accesses the location (mandatory except for FILE, S3, Google,
or Dropbox protocols).

11) In the Path field, enter a path for
your Storage Resource. This path must point to the physical storage location.

12) Click Save

13) Click the Enable option, to enable your Storage
Resource.

14) Click the Start option, in order to start your Storage
Resource.

Creating an Inbox

Next you must create an Inbox. To do this, follow these steps:

1) From the Toolbar on the right-hand side of the console, click the New option.

2) From the drop down menu, select Resource.

3) In the Create new Resource... screen, enter a name and an optional description.

4) From the Visibility field, select a visibility for your Inbox, e.g. which Accounts, Workspaces, and Groups that will be able to see this Inbox Resource.

5) From the Plugin drop down, select Inbox.

6) From the Polling Interval drop down, select a polling interval.

7) Click Save.

8) Next, click the Configuration tab.

9) Click the Edit option.

10) From the Storage Resource drop down, select the Storage Resource you have created for use with FileCatalyst.

11) In the Transfer Accelerator field, enter a name for your transfer accelerator, for example FileCatalyst.

12) Click Save.

13) Click the Enable option, to enable your Inbox.

14) Click the Start option, in order to start your Inbox.

Creating a HTTP Transfer Resource

Regardless of whether you wish to use FileCatalyst or use the ordinary Web Uploader, you must ensure that you have setup a HTTP Transfer Resource. The HTTP Transfer Resource is required for any type of transfer related scenario.

If you have not created a HTTP Transfer Resource, then follow these steps:

1) In the Ooyala Flex console, on the right-hand side of the screen, click the Settings tab.

2) From the Toolbar, click the Resources option.

3) On the Resources screen, click the New option.

4) In the Create a New Resource... screen, enter the details for your HTTP Transfer Resource.

5) In the Name field, enter a name.

6) In the Description field, enter an optional description.

7) In the Visibility field, enter a visibility for your Resource. E.g. which Accounts, Sub-Accounts, and Groups that the Resource can be viewed by.

Uploading files using FileCatalyst

To upload a file using FileCatalyst, follow these steps:

1) In the Ooyala Flex console, from the Toolbar, click the Upload option.

2) From the Inbox drop down, select the Inbox that you have associated with FileCatalyst. When creating and configuring this Inbox, It might be a good idea to name the Inbox "file-catalyst-inbox" or something similar, so that it is distinguishable.

3) From the Transfer Accelerator field, select the FileCatalyst option.

Note: You can also select the regular HTTP upload type from the Transfer Accelerator drop down, in order to perform regular uploads using your FileCatalyst Inbox.

4) Select the files you wish to upload, and then click Add Files.

Notes:

If you have selected multiple files, and there are Metadata fields associated with them, you will need to click the Edit button located next to each file, and then input the Metadata. You will be unable to upload the files until the Metadata has been inputted.

If you have only selected a single file, and there are Metadata fields associated with it, then the Metadata pop-up will appear, and you will be required to input the Metadata. You will be unable to upload the files until the Metadata has been inputted.