

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

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

亚马逊 Kinesis Video Streams Kinesis Video Streams 支持以多种格式编码的媒体。如果您的 Kinesis 视频流使用的格式不受 APIs 以下四种格式的支持，请使用[https://docs.amazonaws.cn//kinesisvideostreams/latest/dg/API_dataplane_GetMedia.html](https://docs.amazonaws.cn//kinesisvideostreams/latest/dg/API_dataplane_GetMedia.html)或 [https://docs.amazonaws.cn//kinesisvideostreams/latest/dg/API_reader_GetMediaForFragmentList.html](https://docs.amazonaws.cn//kinesisvideostreams/latest/dg/API_reader_GetMediaForFragmentList.html)，因为它们没有轨道类型限制。

**Topics**
+ [GetClip 要求](#requirements-getclip)
+ [获取DASHStreaming会话网址要求](#requirements-getdash)
+ [获取HLSStreaming会话网址要求](#requirements-gethls)
+ [GetImages 要求](#requirements-getimages)

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

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


| 曲目 1 描述 | 轨道 1 编解码器 ID | 曲目 2 描述 | 轨道 2 编解码器 ID | 
| --- | --- | --- | --- | 
| H.264 视频 | V\_ /ISO/AVC MPEG4 | 不适用 | 不适用 | 
| H.264 视频 | V\_ /ISO/AVC MPEG4 | AAC 音频 | A\_AAC | 
| H.264 视频 | V\_ /ISO/AVC MPEG4 | G.711 音频（仅限 A-Law） | A\_MS/ACM | 
| H.265 视频 | V\_ MPEGH/ISO/HEVC | 不适用 | 不适用 | 
| H.265 视频 | V\_ MPEGH/ISO/HEVC | AAC 音频 | A\_AAC | 

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

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

## 获取DASHStreaming会话网址要求
<a name="requirements-getdash"></a>

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


| 曲目 1 描述 | 轨道 1 编解码器 ID | 曲目 2 描述 | 轨道 2 编解码器 ID | 
| --- | --- | --- | --- | 
| H.264 视频 | V\_ /ISO/AVC MPEG4 | 不适用 | 不适用 | 
| H.264 视频 | V\_ /ISO/AVC MPEG4 | AAC 音频 | A\_AAC | 
| H.264 视频 | V\_ /ISO/AVC MPEG4 | G.711 音频（仅限 A-Law） | A\_MS/ACM | 
| H.264 视频 | V\_ /ISO/AVC MPEG4 | G.711 音频（仅限 U-Law） | A\_MS/ACM | 
| AAC 音频 | A\_AAC | 不适用 | 不适用 | 
| H.265 视频 | V\_ MPEGH/ISO/HEVC | 不适用 | 不适用 | 
| H.265 视频 | V\_ MPEGH/ISO/HEVC | AAC 音频 | A\_AAC | 

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

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

## 获取HLSStreaming会话网址要求
<a name="requirements-gethls"></a>

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


**HLS Mp4**  

| 曲目 1 描述 | 轨道 1 编解码器 ID | 曲目 2 描述 | 轨道 2 编解码器 ID | 
| --- | --- | --- | --- | 
| H.264 视频 | V\_ /ISO/AVC MPEG4 | 不适用 | 不适用 | 
| H.264 视频 | V\_ /ISO/AVC MPEG4 | AAC 音频 | A\_AAC | 
| AAC 音频 | A\_AAC | 不适用 | 不适用 | 
| H.265 视频 | V\_ MPEGH/ISO/HEVC | 不适用 | 不适用 | 
| H.265 视频 | V\_ MPEGH/ISO/HEVC | AAC 音频 | A\_AAC | 


**哈哈哈哈哈哈哈**  

| 曲目 1 描述 | 轨道 1 编解码器 ID | 曲目 2 描述 | 轨道 2 编解码器 ID | 
| --- | --- | --- | --- | 
| H.264 视频 | V\_ /ISO/AVC MPEG4 | 不适用 | 不适用 | 
| H.264 视频 | V\_ /ISO/AVC MPEG4 | AAC 音频 | A\_AAC | 
| AAC 音频 | A\_AAC | 不适用 | 不适用 | 

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

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

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

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

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