Skip to content

Accessing custom data in HLS Interstitials Asset List #2950

@hsahn-dev

Description

@hsahn-dev

Hello,

I am trying out HLS Interstitial ads using AWS MediaTailor.
(Reference: https://aws.amazon.com/ko/blogs/media/support-for-hls-interstitials-in-aws-elemental-mediatailor/)

When requesting the X-ASSET-LIST, the response from MediaTailor includes a custom JSON object called TRACKING that contains client-side ad tracking information, alongside the standard ASSETS array.

Example JSON Response:

{
    "ASSETS": [
        {
            "DURATION": 14,
            "URI": "https://segments.sample.mediatailor.aws.a2z.com/tm/.../asset.m3u8"
        },
        {
            "DURATION": 14,
            "URI": "https://segments.sample.mediatailor.aws.a2z.com/tm/.../asset.m3u8"
        }
    ],
    "TRACKING": {
        "avails": [
            {
                "adBreakTrackingEvents": [],
                "adMarkerDuration": null,
                "ads": [
                    {
                       "adId": "4649886",
                       ...
                    }
                ]
            }
        ]
        ...
    }
}

I noticed that the current implementation ignores extra JSON objects outside the standard specification. I am looking for a way to process this custom data (like the TRACKING object) for client-side ad beaconing.
Could you let me know if there are any plans to support accessing such custom data in the future? Or is there any recommended approach to handle this?
Thank you.

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions