An instance allows:
Key information:
The following actions may take up to an hour before they take effect:
All CDN URLs, including publishing point and player URLs, are case-sensitive.
It is recommended to copy and paste these URLs when setting up an encoder and media player(s).
An instance may be created for each live event. Alternatively, once a live event is over, an instance may be reused to stream a different live event.
To create an instance configuration
HLS Only: Use the Encrypt HLS option to determine whether streams generated for this instance should be encrypted.
View the desired publishing point and playback URLs.
It may take up to an hour before all clients can connect to your newly created instance.
Delete an instance by performing the following steps:
An instance configuration can be deleted even if there are clients connected to it. The deletion of an instance will cause all connections to that stream to be dropped.
A single instance configuration may be reused to stream different live events. Before pointing an encoder to a previously used instance configuration, make sure that the following conditions have been met:
Rules Engine: If a custom cache policy has been applied to the manifest files or the file chunks generated for an instance, then either of the following actions must take place:
Attempting to reuse an instance that does not meet the above conditions may result in playback issues.
Each instance configuration setting is described below.
Option | Description |
---|---|
Instance Name |
Defines the name that will be assigned to the streaming configuration. This name will be incorporated into both the publishing point and playback URL. |
Enable SSA |
Determines whether the live streams generated from an instance will be archived to CDN storage. This capability is known as Server-Side Archiving (SSA). Both Encrypted HLS and Encrypted Key Rotation are incompatible with Server-Side Archiving. This option is only available when the Server-Side Archiving feature has been activated on your account. If this option is not available when creating an instance, please contact your CDN account manager to activate this feature. |
Encrypt HLS |
Determines whether streams associated with this instance will undergo AES-128 encryption. Encrypted streams can only be decrypted by players that support encrypted HLS (e.g., iOS devices, QuickTime, and Android devices). Key information:
|
Encrypt Key Rotation |
Determines whether the encryption key generated for encrypted HLS will be rotated. If enabled, it also determines the time interval, in seconds, at which the key will be rotated. Both Encrypted HLS and Encrypted Key Rotation are incompatible with Server-Side Archiving. The Encrypt Key Rotation option is only available when the Encrypted Key Rotation feature has been activated on your account. If this option is not available when creating an instance, please contact your CDN account manager to activate this feature. |
Determines whether DVR will be enabled on the current instance and the length of the DVR window (in minutes). For the purpose of this document, DVR provides a viewer with the capability to pause and rewind a live stream. The length of time from the present moment that a viewer can rewind a live stream is known as the DVR window. The length of this DVR window can be set from 5 to 180 minutes (i.e., 3 hours). Upon the completion of a live event, viewers may continue to view the live stream on delay for whichever of the following two conditions is shorter:
View Sample Scenarios.
Sample Scenario #1: In this scenario, viewers will be able to view the live stream until 5 p.m.
Sample Scenario #2: In this scenario, viewers will be able to view the live stream until 4:30 p.m.
A live stream must have a minimum buffer window of 60 seconds. This window exists regardless of whether DVR has been enabled on a stream. Disconnecting a media encoder from our service does not affect an instance's DVR window. This ensures that viewers watching a live stream on delay may view it in its entirety. |
|
This is an advanced setting that requires careful planning. Changing the default value for this setting may cause player incompatibility and playback issues. For more information, please consult your media player's documentation. Determines the size of the segments that will be generated for the instance. Segment size, which is defined in seconds, can be set from 1 - 20 seconds. Default value: 10 seconds Apple recommends segments of 10 seconds to achieve a balance between latency, startup time, and network overhead. |