Akamai NetStorage for Live Outputs


The NetStorage service of Akamai provides many ways to interact with it. The best way from our perspective is to use its HTTP API interface. In this tutorial you will learn how it works and what it needs to obtain proper credentials to create an Akamai NetStorage Input/Output in our service.


While it is possible to configure and use Akamai NetStorage to work with the Live Encoder, for the best performance we would advise using Akamai MSL4 for Live Enocding

IMPORTANT: This tutorial assumes that you already have access to an Akamai NetStorage and Setup and a dedicated Upload Account for it. If you are missing any of it yet, please read through this tutorial first on how to create an Akamai NetStorage and Upload Account before you proceed with this tutorial.

Create an Bitmovin Akamai NetStorage Output

To create a Bitmovin "Akamai NetStorage" Output configuration, that can be used by our encoding service, you need to know the HTTP API Key and Username of your upload account, as well as its Host URL.

Use the Dashboard UI

  1. Select the Live Encoding menu on the left and go to Outputs.
  2. Click on Create in the upper right corner of the Outputs overview
  3. Select Akamai as Output type and
  4. Enter all required fields (please see the image below)
  5. Click on Create

When you are finished press Create and the output will be saved.

Use a Bitmovin API SDK

Each of our Open API SDK's implements the Bitmovin API, and make it easy to start its integration in your project or use-case. Use them to create reusable output resources to be used for your encodings:

Bitmovin API SDK for Java - Output example

AkamaiNetStorageOutput output = new AkamaiNetStorageOutput();
output.setHost(AKAMAI_NETSTORAGE_HTTP_API_HOST); // e.g. xxxxx-nsu.akamaihd.net
output = bitmovinApi.output.akamaiNetStorage.create(output);

See all available examples for each of our Bitmovin API SDK's in our GH Example Repository.

Using the Live Output

The bucket will appear in the Outputs list, and in the Wizard under Akamai Netstorage.

You can confirm the bucket is created in the API by using Live Akamai NetStorage Outputs