视频播放曲目要求 - Amazon Kinesis Video Streams

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

视频播放曲目要求

亚马逊 Kinesis Video Streams Kinesis Video Streams 支持以多种格式编码的媒体。如果您的 Kinesis 视频流使用的格式不受APIs以下四种格式的支持,请使用GetMediaGetMediaForFragmentList,因为它们没有轨道类型限制。

GetClip 要求

有关这方面的更多信息API,请参阅GetClip

曲目 1 描述 轨道 1 编解码器 ID 曲目 2 描述 轨道 2 编解码器 ID
H.264 视频 V_MPEG//ISOAVC 不适用 不适用
H.264 视频 V_MPEG//ISOAVC AAC音频 A_ AAC
H.264 视频 V_MPEG//ISOAVC G.711 音频(仅限 A-Law) A_MS/ ACM
H.265 视频 V_MPEGH//ISOHEVC 不适用 不适用
H.265 视频 V_MPEGH//ISOHEVC AAC音频 A_ AAC
重要

每个片段中包含的编解码器私有数据 (CPD) 包含特定于编解码器的初始化信息,例如帧速率、分辨率和编码配置文件,这些信息是正确解码片段所必需的。CPD不支持在生成的片段的目标片段之间进行更改。CPD必须通过查询的媒体保持一致,否则将返回错误。

重要

不支持追踪更改。在所查询的媒体中,曲目必须保持一致。如果流中的片段从只有视频变为同时包含音频和视频,或者将音轨更改为 A-Law AAC 音轨,则会返回错误。

G etDASHStreaming 会话URL要求

有关这方面的更多信息API,请参阅GetDASHStreamingSessionURL

曲目 1 描述 轨道 1 编解码器 ID 曲目 2 描述 轨道 2 编解码器 ID
H.264 视频 V_MPEG//ISOAVC 不适用 不适用
H.264 视频 V_MPEG//ISOAVC AAC音频 A_ AAC
H.264 视频 V_MPEG//ISOAVC G.711 音频(仅限 A-Law) A_MS/ ACM
H.264 视频 V_MPEG//ISOAVC G.711 音频(仅限 U-Law) A_MS/ ACM
AAC音频 A_ AAC 不适用 不适用
H.265 视频 V_MPEGH//ISOHEVC 不适用 不适用
H.265 视频 V_MPEGH//ISOHEVC AAC音频 A_ AAC
重要

每个片段中包含的编解码器私有数据 (CPD) 包含特定于编解码器的初始化信息,例如帧速率、分辨率和编码配置文件,这些信息是正确解码片段所必需的。CPD直播会话期间不支持更改。CPD必须通过查询的媒体保持一致。

重要

不支持追踪更改。在所查询的媒体中,曲目必须保持一致。如果直播中的片段从只有视频变为同时包含音频和视频,或者将音轨更改为 A-Law AAC 音轨,则直播将失败。

G etHLSStreaming 会话URL要求

有关这方面的更多信息API,请参阅GetHLSStreamingSessionURL

HLSMp4
曲目 1 描述 轨道 1 编解码器 ID 曲目 2 描述 轨道 2 编解码器 ID
H.264 视频 V_MPEG//ISOAVC 不适用 不适用
H.264 视频 V_MPEG//ISOAVC AAC音频 A_ AAC
AAC音频 A_ AAC 不适用 不适用
H.265 视频 V_MPEGH//ISOHEVC 不适用 不适用
H.265 视频 V_MPEGH//ISOHEVC AAC音频 A_ AAC
HLSTS
曲目 1 描述 轨道 1 编解码器 ID 曲目 2 描述 轨道 2 编解码器 ID
H.264 视频 V_MPEG//ISOAVC 不适用 不适用
H.264 视频 V_MPEG//ISOAVC AAC音频 A_ AAC
AAC音频 A_ AAC 不适用 不适用
注意

每个片段中包含的编解码器私有数据 (CPD) 包含特定于编解码器的初始化信息,例如帧速率、分辨率和编码配置文件,这些信息是正确解码片段所必需的。对于 TS 和MP4,支持在直播会话期间CPD进行更改。因此,会话中的片段可以在不中断播放CPD的情况下在中包含不同的信息。对于每个直播会话,只允许 500 次CPD更改。

重要

不支持追踪更改。在所查询的媒体中,曲目必须保持一致。如果直播中的片段从只有视频变为同时包含音频和视频,或者将音轨更改为 A-Law AAC 音轨,则直播将失败。

GetImages 要求

有关这方面的更多信息API,请参阅GetImages

注意

GetImages媒体应包含轨道 1 中的视频曲目。