Video Collections

Video collections are top-level entities in Gumlet. You can use them to organize different types of videos or can also use them to separate development and production videos and credentials.

A collection can have unlimited number of vidoes and depending on your plan, you can create 2 or more collections. Each collection has its own settings like player customizations and security settings which are applied to all videos in a collection.

While creating a collection, you will be asked for details which are described in this document.

2398

Create collection page

Name

You can provide a short name which best describes this collection.

Origin Type

Origin type is used to determine how will your original videos will be stored. You can select places like Web Folder or Amazon S3 Bucket which means you already have your original videos stored in those places. You can also select Direct Upload which will allow you to directly upload original videos to Gumlet.

Please note, all processed videos are always stored by Gumlet in geographically distributed storage. You can't change this. If you ever need to download all your processed vidoes, you can contact our support.

Direct Upload

Use this option if you want to upload your videos directly to Gumlet. If you use this option, we will automatically start video processing as soon as upload finishes. Storage of original video is included in storage pricing given on website and you can always download your original videos if needed.

Web Folder

Use this option if your videos are stored at any publicly accessible URL like <https://www.example.com/video.mp4>. We will be able to fetch original videos from this place and process it as requested.

Web Proxy

In case you don't have any specific public domain from which you want to ingest videos, web proxy option allows you to ingest video from any publicly accessible URL.

Amazon S3 Bucket

You can use videos stored in Amazon S3 bucket as video source. Gumlet needs GetObject and ListBucket permissions to access the videos. Please create access token with these permissions and add them while creating the collection.

DigitalOcean Spaces

You can use videos stored in DigitalOcean Spaces as video source. Please create a new access token as described in this article and create a collection with those credentials.

Wasabi Storage

Gumlet supports fetching videos from Wasabi storage. You can configure the storage in same way and we need same permissions as Amazon S3 for wasabi storage.

Google Cloud Storage

You can use videos stored in Google Cloud Storage bucket as source. Gumlet needs read bucket and list object permissions to access the videos. Please create a service account with those permissions, create a JSON key and use that key while creating collection. You can find a tutorial for the same at Create and manage service account keys.

Azure

Gumlet supports fetching videos from Azure cloud storage. You need to create a storage account and then create a container inside your existing storage. Gumlet needs SAS(Shared access tokens) token for accessing content. You can create a new SAS token as described in this article.

Linode Storage

Gumlet supports storing images in Linode storage. You can configure the storage in same way and we need same permissions as Amazon S3 for linode storage.

Backblaze Storage

Gumlet supports storing images in Backblaze storage. You can configure the storage in same way and we need same permissions as Amazon S3 for backblaze storage.

Default Video Profile

You need to select a default Profiles for Encoding which will be applied while processing videos if no profile is specified while processing videos.

Collection ID

Once you create your collection, a unique collection id will be generated and it will be visible on Collections page. You will need this id while making API calls.

2438

Collection screens showing collection id