View a markdown version of this page

AWS Elemental MediaTailor 清单日志描述和事件类型 - AWS Elemental MediaTailor

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

AWS Elemental MediaTailor 清单日志描述和事件类型

以下各节描述了在请求和接收清单时为描述源服务器发生的事件而发 MediaTailor 出的日志。这些是ManifestService日志。

ManifestService events

在与原点 MediaTailor 交互期间会发出以下事件。

Log 说明
CONFIG_SECURITY_ERROR 该 MediaTailor 配置存在安全问题。
CONFIG_SYNTAX_ERROR 来源和资产路径会导致 URL 格式不正确。
CONNECTION_ERROR 与源的 MediaTailor 连接被拒绝或失败。
GENERATED_MANIFEST MediaTailor 生成了清单。

必须启用调试模式才能接收这些日志。有关调试日志模式(包括如何启用该模式)的信息,请参阅生成调试日志

HOST_DISALLOWED MediaTailor 不允许向该主机发出 HTTP 请求。
INCOMPATIBLE_HLS_VERSION 该清单使用不兼容的 HLS 版本。 MediaTailor 需要版本 3 或更高版本。
INVALID_SINGLE_PERIOD_DASH_MANIFEST 单周期 DASH 清单无效。 MediaTailor 正在通过单周期 DASH 清单。
IO_ERROR MediaTailor 在与源通信时遇到 IO 错误。
LAST_PERIOD_MISSING_AUDIO AdaptationSets由于原始音频或视频不对齐,DASH 清单中的最后一个时段缺少所有音频。为避免播放问题,请至少将发布最后一个时段延迟到下一个请求。
LAST_PERIOD_MISSING_AUDIO_WARNING AdaptationSets由于原始音频或视频不对齐,DASH 清单中的最后一个时段缺少所有音频。选择发布(不延迟)最后一个时段。缺少音频可能会导致播放问题。
MANIFEST_ERROR 清 MediaTailor 单请求失败。
NO_MASTER_OR_MEDIA_PLAYLIST 原始响应不包含主播放列表或媒体播放列表。
NO_MASTER_PLAYLIST 原始响应不包含预期的主播放列表。
NO_MEDIA_PLAYLIST 原始响应不包含预期的媒体播放列表。
ORIGIN_MANIFEST MediaTailor 获取了起源清单。

必须启用调试模式才能接收这些日志。有关调试日志模式(包括如何启用该模式)的信息,请参阅生成调试日志

PARSING_ERROR 源无法解析清单请求。
PRE_SESSION_INIT_FUNCTION_COMPLETED 会话前初始化挂钩中的单个函数已完成。这是一种选择加入的活动类型。
PRE_SESSION_INIT_FUNCTION_ERROR 会话前初始化挂钩中的单个函数失败。
PRE_SESSION_INIT_HOOK_ERROR 会话前初始化挂钩执行失败。
PRE_SESSION_INIT_HOOK_SUMMARY 会话前初始化挂钩执行摘要,包括成功或错误状态。这是一种选择加入的活动类型。
SCTE35_PARSING_ERROR MediaTailor 无法解析清单中的Signal Binary元素。
SESSION_INITIALIZED 会话已初始化。

必须启用调试模式才能接收这些日志。有关调试日志模式(包括如何启用该模式)的信息,请参阅生成调试日志

TIMEOUT_ERROR 清 MediaTailor 单请求超时。
TRACKING_RESPONSE MediaTailor 提供了追踪响应。

必须启用调试模式才能接收这些日志。有关调试日志模式(包括如何启用该模式)的信息,请参阅生成调试日志

UNKNOWN_ERROR MediaTailor 遇到未知错误。
UNKNOWN_HOST 主机未知。
UNSUPPORTED_SINGLE_PERIOD_DASH_MANIFEST 不支持单周期 DASH 清单。 MediaTailor 正在通过单周期 DASH 清单。

清单日志属性

本节介绍清单日志的属性。

属性 Type 必填
awsAccountId 字符串 true
eventTimestamp 字符串 true
originId 字符串 true
customerId 字符串 false
eventType 字符串 false
sessionId 字符串 false
originRequestUrl 字符串 false
mediaTailorPath 字符串 false
requestId 字符串 false
responseBody 字符串 false
sessionType 字符串(合法值:[DASH, HLS]) false
requestNextToken 字符串 false
eventDescription 字符串 false
errorType 字符串 false
eventId 字符串 false
executionTimeMs integer false
functionId 字符串 false
functionType 字符串 false
http object false
input object false
output object false
status 字符串 false
assetPath 字符串 false
originFullUrl 字符串 false
originPrefixUrl 字符串 false
additionalInfo 字符串 false
cause 字符串 false
response 字符串 false
httpCode 字符串 false
errorMessage 字符串 false
adAdsResponse 字符串 false
adAdsRawResponse 字符串 false
adAdsRequest 字符串 false
adNumNewAvails 字符串 false
generatedMediaPlaylist 字符串 false
requestStartTime 字符串 false
requestEndTime 字符串 false
requestStartTimeEpochMillis 字符串 false
requestEndTimeEpochMillis 字符串 false