

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

# 视频播放曲目要求
<a name="video-playback-requirements"></a>

亚马逊 Kinesis Video Streams 支持以多种格式编码的媒体。如果您的 Kinesis 视频流使用下面列出的四个 API 之一不支持的格式，请使用[`GetMedia`](https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_dataplane_GetMedia.html)或 [`GetMediaForFragmentList`](https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_reader_GetMediaForFragmentList.html)，因为它们没有轨道类型限制。

**Topics**
+ [GetClip 要求](#requirements-getclip)
+ [GetDASHStreamingSessionURL 要求](#requirements-getdash)
+ [GetHLSStreamingSessionURL 要求](#requirements-gethls)
+ [GetImages 要求](#requirements-getimages)

## GetClip 要求
<a name="requirements-getclip"></a>

相关此 API 的更多信息，请参阅 [`GetClip`](https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_reader_GetClip.html)。


| 曲目 1 描述 | 曲目 1 编解码器 ID | 曲目 2 描述 | 曲目 2 编解码器 ID | 
| --- | --- | --- | --- | 
| H.264 视频 | V\_MPEG4/ISO/AVC | N/A | N/A | 
| H.264 视频 | V\_MPEG4/ISO/AVC | AAC 音频 | A\_AAC | 
| H.264 视频 | V\_MPEG4/ISO/AVC | G.711 音频（A-Law 仅限） | A\_MS/ACM | 
| H.265 视频 | V\_MPEGH/ISO/HEVC | N/A | N/A | 
| H.265 视频 | V\_MPEGH/ISO/HEVC | AAC 音频 | A\_AAC | 

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

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

## GetDASHStreamingSessionURL 要求
<a name="requirements-getdash"></a>

相关此 API 的更多信息，请参阅 [`GetDASHStreamingSessionURL`](https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_reader_GetDASHStreamingSessionURL.html)。


| 曲目 1 描述 | 曲目 1 编解码器 ID | 曲目 2 描述 | 曲目 2 编解码器 ID | 
| --- | --- | --- | --- | 
| H.264 视频 | V\_MPEG4/ISO/AVC | N/A | N/A | 
| H.264 视频 | V\_MPEG4/ISO/AVC | AAC 音频 | A\_AAC | 
| H.264 视频 | V\_MPEG4/ISO/AVC | G.711 音频（A-Law 仅限） | A\_MS/ACM | 
| H.264 视频 | V\_MPEG4/ISO/AVC | G.711 音频（U-Law 仅限） | A\_MS/ACM | 
| AAC 音频 | A\_AAC | N/A | N/A | 
| H.265 视频 | V\_MPEGH/ISO/HEVC | N/A | N/A | 
| H.265 视频 | V\_MPEGH/ISO/HEVC | AAC 音频 | A\_AAC | 

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

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

## GetHLSStreamingSessionURL 要求
<a name="requirements-gethls"></a>

相关此 API 的更多信息，请参阅 [`GetHLSStreamingSessionURL`](https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_reader_GetHLSStreamingSessionURL.html)。


**HLS Mp4**  

| 曲目 1 描述 | 曲目 1 编解码器 ID | 曲目 2 描述 | 曲目 2 编解码器 ID | 
| --- | --- | --- | --- | 
| H.264 视频 | V\_MPEG4/ISO/AVC | N/A | N/A | 
| H.264 视频 | V\_MPEG4/ISO/AVC | AAC 音频 | A\_AAC | 
| AAC 音频 | A\_AAC | N/A | N/A | 
| H.265 视频 | V\_MPEGH/ISO/HEVC | N/A | N/A | 
| H.265 视频 | V\_MPEGH/ISO/HEVC | AAC 音频 | A\_AAC | 


**哈哈哈哈哈哈哈**  

| 曲目 1 描述 | 曲目 1 编解码器 ID | 曲目 2 描述 | 曲目 2 编解码器 ID | 
| --- | --- | --- | --- | 
| H.264 视频 | V\_MPEG4/ISO/AVC | N/A | N/A | 
| H.264 视频 | V\_MPEG4/ISO/AVC | AAC 音频 | A\_AAC | 
| AAC 音频 | A\_AAC | N/A | N/A | 

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

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

## GetImages 要求
<a name="requirements-getimages"></a>

相关此 API 的更多信息，请参阅 [`GetImages`](https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_reader_GetImages.html)。

**注意**  
`GetImages`媒体应在曲目 1 中包含视频曲目。