

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 影片播放軌跡需求
<a name="video-playback-requirements"></a>

Amazon Kinesis Video Streams 支援以多種格式編碼的媒體。如果您的 Kinesis 影片串流使用下列四個 APIs 之一不支援的格式，請使用 [https://docs.aws.amazon.com//kinesisvideostreams/latest/dg/API_dataplane_GetMedia.html](https://docs.aws.amazon.com//kinesisvideostreams/latest/dg/API_dataplane_GetMedia.html)或 [https://docs.aws.amazon.com//kinesisvideostreams/latest/dg/API_reader_GetMediaForFragmentList.html](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 的詳細資訊，請參閱 [https://docs.aws.amazon.com//kinesisvideostreams/latest/dg/API_reader_GetClip.html](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 的詳細資訊，請參閱 [https://docs.aws.amazon.com//kinesisvideostreams/latest/dg/API_reader_GetDASHStreamingSessionURL.html](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 的詳細資訊，請參閱 [https://docs.aws.amazon.com//kinesisvideostreams/latest/dg/API_reader_GetHLSStreamingSessionURL.html](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 | 


**HLS TS**  

| 軌道 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 的詳細資訊，請參閱 [https://docs.aws.amazon.com//kinesisvideostreams/latest/dg/API_reader_GetImages.html](https://docs.aws.amazon.com//kinesisvideostreams/latest/dg/API_reader_GetImages.html)。

**注意**  
`GetImages` 媒體應該包含軌道 1 中的視訊軌。