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:
Operation | Method | Endpoint |
---|---|---|
Streams | ||
List streams | GET | /config-media-live/v2/msl-origin/streams |
Create a stream | POST | /config-media-live/v2/msl-origin/streams |
Get a stream | GET | /config-media-live/v2/msl-origin/streams/streamId |
Update a stream | PUT | /config-media-live/v2/msl-origin/streams/streamId |
Remove a stream | DELETE | /config-media-live/v2/msl-origin/streams/streamId |
Origins | ||
List live origins | GET | /config-media-live/v2/msl-origin/origins |
Create a new origin | POST | /config-media-live/v2/msl-origin/origins |
Get an origin | GET | /config-media-live/v2/msl-origin/origins/originId |
Update an origin | PUT | /config-media-live/v2/msl-origin/origins/originId |
Remove an origin | DELETE | /config-media-live/v2/msl-origin/origins/originId |
List CP codes per origin | GET | /config-media-live/v2/msl-origin/origins/cpcodes |
Contracts | ||
List contracts | GET | /config-media-live/v2/msl-origin/contracts |
CDNs | ||
List CDNs | GET | /config-media-live/v2/msl-origin/cdns |
Keys | ||
Generate a key | GET | /config-media-live/v2/msl-origin/generate-key |
CP codes | ||
List CP codes | GET | /config-media-live/v2/msl-origin/cpcodes |
Create a CP code | POST | /config-media-live/v2/msl-origin/cpcodes |
VOD origins | ||
List VOD origins | GET | /config-media-live/v2/msl-origin/vod-origin |
Publishing locations | ||
List publishing locations | GET | /config-media-live/v2/msl-origin/publishing-locations |