Before you begin
There are some prerequisites and points to consider before implementing AMD failover.
How do I get AMD failover?
- AMD failover is available to all AMD customers. AMD failover is built on top of Akamai's Mixed Mode Configuration functionality, which is also available to all AMD customers. (For more details on Mixed Mode, see Mixed Mode Configuration for AMD.)
Synchronize your content - IMPORTANT
To properly failover from one origin to another in the middle of a playback session, the content must be synchronized across your primary and backup origins.
Synchronized in this context means that segments can originate from either origin and not cause any decoding issues at the player. Otherwise, if Akamai switches from content "A" on the primary origin to content "B" on the backup, the player’s decoder may have problems with the switch, and playback errors may occur.
In a live context with multiple encoders, these encoders must be synchronized using whatever method is required by the vendor. On demand media cases are usually simpler because the content can be encoded once and pushed to multiple origins thus creating absolutely identical copies of the content.
How do I do this?
- You can use a single encoder to post the same segments to the two origins.
- You can use a single encoder to post the segments to the primary origin. Then, you can archive these segments from the primary to the backup origin.
- Ensure that the two encoders (and ingest servers) are time-aligned. They must use the same UTC time and you need to have them insert the same time stamp into the chunks.
What origin format types are supported?
The whole premise behind AMD failover is that it lets you failover from your primary origin to a backup in the event of a failure. The following origin formats are supported for use a a failover origin:
- Custom ("Your Origin")
- Media Services Live