AssetStreamingLocatorListSchema – Media API – MediaKind
AssetStreamingLocatorListSchema
object
streamingLocators list of objects StreamingLocatorProperties Required
List of Streaming Locators
Properties
- alternativeMediaId string Optional
The alternative media id of the asset used by this streaming locator - assetName string Required
The name of the asset used by this streaming locator - contentId string Optional
1-260 characters Optional content ID. Only valid when an external key server is used. - contentKeys list of objects StreamingLocatorContentKey Optional
The content keys used by this streaming locator
Properties
id string Required
The id of the content keylabelReferenceInStreamingPolicy string Optional
The label reference in the streaming policypolicyName string Optional
The name of the policytracks list of objects StreamingLocatorTrackSelection Optional
Not currently supported. The tracks which use this content keytrackSelections list of objects StreamingLocatorTrackPropertyCondition Required
The track selections
Properties
- operation object TrackPropertyCompareOperation Required
The track property comparison operation- Equal string Required
- Unknown string Required
- property string Required
The track property to compare against - value string Required
The track property value. - type enum Optional
The streaming locator content key type
Allowed values: CommonEncryptionCenc, CommonEncryptionCbcs, EnvelopeEncryption - value string Optional
The value of the content key - defaultContentKeyPolicyName string Optional
<=260 characters The default content key policy name used by this streaming locator. - defaultManifestFilename string Optional
1-260 characters pattern: ^[A-Za-z0-9 _.,()-]+$
Manifest filename used with streaming endpoints that have urlStyle set to 'Aquila' or 'Unified'. For example: manifest.ism (for MP4 assets), manifest.mpd (for TS assets), index.qfm (for live events) - endTime string Optional
format: date-time The end time of the streaming locator - filters list of strings Optional
A list of asset or account filters to apply to the streaming locator. - provisioningState enum Optional
The provisioning state of the streaming locator. Set by the system. One of InProgress, Succeeded, Failed.
Allowed values: InProgress, Succeeded, Failed - resourceState enum Optional
The runtime state of the streaming locator. Set by the system.
Allowed values: Creating, Updating, Deleting, Created, Deleted, Error - startTime string Optional
format: date-time
The start time of the streaming locator - streamingLocatorId string Optional
1-260 characters
pattern: ^[^\/]+$
The streaming locator id - streamingPolicyName string Required
<=260 characters
The name of the streaming policy used by this streaming locator. - suppressed boolean Optional
Defaults to false
Optional configuration for output suppression.
A suppressed locator will return a 404 HTTP response to requests, in the same way it would if the startTime had not yet been reached. The 404 code can be overridden with a different status code by settingpreAvailabilityStatusCodein a custom catalog in a Streaming Policy.