AWS Elemental MediaTailor can preserve query parameters from session initialization and append them to the personalized manifest URL returned to the client player. Subsequent client requests also contain the appended query parameters.
Manifest query parameters are useful if you use a Content Delivery Network (CDN) between MediaTailor and the client player, where the CDN uses the query parameters for the following:
-
Dynamic routing to different MediaTailor endpoints
-
Token authorization
For client-side reporting, MediaTailor appends query parameters for client-side reporting endpoints, but it doesn't append the query parameters for the CloudFront (or other CDN) segments.
To use parameter preservation, submit an AWS Support ticket
The behavior varies between HLS and DASH, as well as with explicit and implicit session initialization. The following topics describe how to configure session initialization requests so MediaTailor will pass through parameters to the manifest.