AAMP DASH DRM License request :


AAMP DASH Manifest Download Retry logic (without TSB) :


AAMP Fragment Download Retry logic (without TSB) :


AAMP HLS Main Manifest Download Retry logic (without TSB) :


AAMP-FOG_tune_request_retrylogic_uml :


http 4xx (and 502 Bad Gateway) are considered fatal errors for a given download attempt. No retry of the same URL will be performed.  For other 5xx failures, single retry will be attempted after configurable delay (default 1s).

AAMP Video Engine Timeouts for fragment, manifest, and license requests are all configurable - defaults as follows:

  • #define CURL_FRAGMENT_DL_TIMEOUT 10L  /**< Curl timeout for fragment download */
  • #define DEFAULT_PLAYLIST_DL_TIMEOUT 10L /**< Curl timeout for playlist download */
  • #define DEFAULT_CURL_TIMEOUT 5L     /**< Default timeout for other (i.e. license) Curl downloads */
  • #define DEFAULT_CURL_CONNECTTIMEOUT 3L /**< Curl socket connection timeout */





  • No labels