Quick Retry
Quick retry detects slow forward throughput while fetching a streaming media object and attempts a different forward connection path to try to avoid congestion.
How to get quick retry
Quick retry is available to all AMD customers. It doesn't require a separate contract line item. Its availability in your AMD property can vary, based on the property's status:
- For a new AMD property. Quick Retry is automatically added to the Default Rule for all new AMD property configurations, and it's enabled by default.
- For an existing AMD property. If you already have an AMD property, you can add it to the applicable rule. A message is displayed for existing properties recommending that you add it for best performance.
Supported media formats
Currently, this includes the following:
- Apple HTTP Live Streaming (HLS)
- Dynamic Adaptive Streaming over HTTP (DASH)
Quick retry also offers support for low latency with live media. Specific recommendations and requirements apply to its use.
The default forward throughput is 5 Mbps
Once you enable quick retry, the target forward throughput is set to five (5) Mbps. When the transfer rate drops below this rate during a connection attempt, quick retry is enabled and a different forward connection path is used. The 5 Mbps throughput is the accepted quality standard for HLS format media.
Quick retry isn't enabled for high bit rate streams above the 5 Mbps default. For example, 4K and 8K streams don't support quick retry. If you're exclusively delivering high bit rate content, contact your Akamai account rep to manually configure a higher throughput.
Quick Retry Override
If you need a larger or smaller default forward throughput, work with your Akamai account team to add the Quick Retry Override behavior to your AMD property. Your rep can set a new Default Target Forward Throughput to a value between two (2) and 50 Mbps.
Rule ordering and Quick Retry Override
You can include the Quick Retry and Quick Retry Override behaviors in separate rules in your property to apply the override for specific request match conditions. You may receive an error or warning message if your rule ordering conflicts. These use cases describe various rule ordering scenarios and offer potential workarounds.
Scenario settings | Detail |
---|---|
Default Rule:
| In this scenario, we're looking to have Quick Retry applied to all requests, but we want to override the default forward throughput from 5 Mbps to a unique value.
|
Default Rule:
| In this scenario, we're looking to have Quick Retry applied to all requests, but we want to override the default forward throughput from 5 Mbps to a unique value, but only for requests that match on a specific criteria.
|
Default Rule:
| In this scenario, we're looking to have Quick Retry applied to all requests, but we want to override the default forward throughput from 5 Mbps to a unique value, but only for requests that match on a specific criteria.
|
Default Rule:
| In this scenario, we're looking to have Quick Retry use the default forward throughput of 5 Mbps for the majority of your requests, via the Default Rule. However, we also want to override the default forward throughput to a unique value, for requests that match on a specific criteria we set in Match Rule 1.
|
Default Rule:
| In this scenario, we're looking do these things:
Current settings are causing a conflict.
|
Default Rule:
| In this scenario, we're looking to accomplish these things:
This can't be accomplished with the current scenario settings.
|
Default Rule:
| In this scenario, we're looking to set up two separate rule match criteria to apply Quick Retry with Quick Retry Override for specific requests. We want all other requests to apply Quick Retry using the default target forward throughput of 5 Mbps.
|
Updated 10 months ago