The Media Services Live (MSL) Stream Provisioning API lets you publish live streaming media content and retrieve it through the Akamai Intelligent Edge Platform or any content delivery network (CDN). These operations are targeted primarily for Over-the-top (OTT) applications, but can also be used for other live streaming events.

These are two main parts of the workflow:

  • Publish - directly push content from encoders into liveOrigin‚ĄĘ through the Akamai ingest server.

  • Delivery - pull the content that was earlier published into liveOrigin through a CDN.

API summary

This section provides details on the API's various operations:

OperationMethodEndpoint
Streams
List streamsGET/config-media-live/v2/msl-origin/streams
Create a streamPOST/config-media-live/v2/msl-origin/streams
Get a streamGET/config-media-live/v2/msl-origin/streams/streamId
Update a streamPUT/config-media-live/v2/msl-origin/streams/streamId
Remove a streamDELETE/config-media-live/v2/msl-origin/streams/streamId
Origins
List live originsGET/config-media-live/v2/msl-origin/origins
Create a new originPOST/config-media-live/v2/msl-origin/origins
Get an originGET/config-media-live/v2/msl-origin/origins/originId
Update an originPUT/config-media-live/v2/msl-origin/origins/originId
Remove an originDELETE/config-media-live/v2/msl-origin/origins/originId
List CP codes per originGET/config-media-live/v2/msl-origin/origins/cpcodes
Contracts
List contractsGET/config-media-live/v2/msl-origin/contracts
CDNs
List CDNsGET/config-media-live/v2/msl-origin/cdns
Keys
Generate a keyGET/config-media-live/v2/msl-origin/generate-key
CP codes
List CP codesGET/config-media-live/v2/msl-origin/cpcodes
Create a CP codePOST/config-media-live/v2/msl-origin/cpcodes
VOD origins
List VOD originsGET/config-media-live/v2/msl-origin/vod-origin
Publishing locations
List publishing locationsGET/config-media-live/v2/msl-origin/publishing-locations