MediaTailorHLS 隐式会话初始化 - AWS Elemental MediaTailor

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

MediaTailorHLS 隐式会话初始化

AWS Elemental MediaTailor 如果您的请求包含带有密钥的查询参数,则在 MediaTailor 资源链接中包含查询参数manifest.*。以下示例显示了这种请求格式:

GET /v1/master/111122223333/originId/index.m3u8?manifest.test=123&other=456

链接不包含前manifest.缀。

HLS 中的参数应用

对于 HLS 隐式会话,将参数 MediaTailor 应用于清单层次结构中的以下位置:

  • 多变体播放列表 URLs

  • 媒体播放列表 URLs

  • 内容细分 URLs

  • 广告细分 URLs

  • HLS 初始化 URLs

例 多变体播放列表

以下示例显示了如何在多变体播放列表的网址中 MediaTailor 包含查询参数:

#EXTM3U #EXT-X-VERSION:3 #EXT-X-INDEPENDENT-SEGMENTS #EXT-X-MEDIA:LANGUAGE="eng",AUTOSELECT=YES,FORCED=NO,TYPE=SUBTITLES,URI="../../../manifest/111122223333/originId/session/1.m3u8?test=123",GROUP-ID="subtitles",DEFAULT=YES,NAME="caption_1" #EXT-X-STREAM-INF:CODECS="avc1.640029,mp4a.40.2",AVERAGE-BANDWIDTH=2525657,RESOLUTION=960x540,SUBTITLES="subtitles",FRAME-RATE=29.97,BANDWIDTH=2665212 ../../../manifest/111122223333/originId/session/0.m3u8?test=123
例 媒体播放列表

以下示例显示了如何在中 MediaTailor 包含内容分段 URLs的查询参数:

#EXTM3U #EXT-X-VERSION:6 #EXT-X-TARGETDURATION:7 #EXT-X-MEDIA-SEQUENCE:28716269 #EXT-X-DISCONTINUITY-SEQUENCE:0 #EXTINF:6.006, https://origin.com/contentSegment_1.ts?originQueryParam=foo&test=123 #EXT-X-DISCONTINUITY #EXTINF:6.006, ../../../../segment/111122223333/originId/session/0/2?test=123