Linking Zencoder and Video Cloud for Video on Demand

Product(s)
Video Cloud
Role(s)
API Developer
Task(s)
Manage Videos
Topic(s)
Remote Assets
API(s)
CMS API
Zencoder API

In this topic, you will learn how to link Zencoder and Video Cloud by adding videos transcoded using Zencoder as remote assets in Video Cloud.

Zencoder and Video Cloud Together

You can take advantage of both platforms, whether you are a Zencoder customer seeking to use Video Cloud to deploy your online videos, or a Video Cloud customer who wants to take advantage of the transcoding power of Zencoder.

Content owners use the Zencoder API to download content to Zencoder, and to create renditions for mobile, web, connected TV, etc. This content can then be pushed in a CDN for streaming to the Video Cloud player. In Video Cloud a remote asset needs to be created via the APIs, Media Module or FTP manifest files. This will allow you to use the Video Cloud Media API to get the metadata and a pointer to the remote asset on your CDN.

Implementation

Here is the high-level architecture of the solution:

Zencoder to Video Cloud
Zencoder to Video Cloud

And here are high-level steps for the integration:

Transcode the video using Zencoder

  1. Integrate Zencoder with your application (CMS, web app, etc.) - see the well-documented API and integration libraries for details.
  2. The output location can be any location that can stream content to the publishers video player. This is typically a CDN like Akamai or Limelight.

Add the video to Video Cloud

  1. Create a new video in Video Cloud.
  2. If you need to add metadata that cannot be included in the Create Video request, Update the video metadata
  3. Add your video as a remote rendition to the video, using the URL from your CDN or other repository. In most cases, you will use the Add Rendition operation to add an H.264 rendition or the Add HSL Manifest to add an HLS rendition.