Streaming Endpoints – Media API – MediaKind

Streaming Endpoints

Streaming Endpoints are the thing that connects your clients to your content. Streaming Endpoints are tied to a subscription and must reside in the same location as everything else in the subscription. They do not have a direct relationship to any other API. Instead, ALL Streaming Locators are accessible via any Streaming Endpoint in a subscription. When you create a Streaming Endpoint, you get a DNS name that you can use to access your content. Combined with the listPaths API on the Streaming Locators API, you can construct a full URL to your content.

Key Differences with this API

Streaming Endpoints Skus

Streaming Endpoints have two SKUs: Standard and Premium. Standard SKUs offer 600Mbit/s of bandwidth on shared infrastructure. Premium Skus offer 200Mbit/s guaranteed bandwidth per instance and can scale far beyond 600Mbit/s.

getList Streaming Endpoints/api/v1/projects/{project_name}/media/streamingEndpoints getGet Streaming Endpoint/api/v1/projects/{project_name}/media/streamingEndpoints/{endpoint_name} putCreate Streaming Endpoint/api/v1/projects/{project_name}/media/streamingEndpoints/{endpoint_name} patchUpdate Streaming Endpoint/api/v1/projects/{project_name}/media/streamingEndpoints/{endpoint_name} delDelete Streaming Endpoint/api/v1/projects/{project_name}/media/streamingEndpoints/{endpoint_name} postRestart Streaming Endpoint/api/v1/projects/{project_name}/media/streamingEndpoints/{endpoint_name}/restart postScale Streaming Endpoint/api/v1/projects/{project_name}/media/streamingEndpoints/{endpoint_name}/scale getList Streaming Endpoint SKUs/api/v1/projects/{project_name}/media/streamingEndpoints/{endpoint_name}/skus postStart Streaming Endpoint/api/v1/projects/{project_name}/media/streamingEndpoints/{endpoint_name}/start getGet resource state/api/v1/projects/{project_name}/media/streamingEndpoints/{endpoint_name}/state postStop Streaming Endpoint/api/v1/projects/{project_name}/media/streamingEndpoints/{endpoint_name}/stop