

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

# 輸入和輸出保留的運作方式
<a name="input-output-reservations"></a>

MediaLive 提供輸入和輸出保留。

**Topics**
+ [輸入保留屬性和相符項目](#input-reservation-attributes-matching)
+ [輸出保留屬性和比對](#output-reservation-attributes-matching)
+ [如何套用輸入或輸出保留](#how-inputoutput-reservation-applied)

## 輸入保留屬性和相符項目
<a name="input-reservation-attributes-matching"></a>

*輸入預留*會套用至處理輸入的成本。輸入預留具有這些屬性：
+ 轉碼器 
+ 解析度 (一段範圍)
+ 位元速率 （範圍）
+ 區域 （輸入執行的區域）



**比對的運作方式**

若要將保留套用至輸入，輸入保留的屬性必須符合頻道**輸入規格**中的欄位。頻道也必須在保留中指定的區域中執行。例如，假設您的頻道輸入規格為 **AVC (AVC)**、**HD (HD)** 和 **Max 20 Mbps (最大 20Mbps)**。符合這些屬性的預留可套用至該頻道中的輸入。

## 輸出保留屬性和比對
<a name="output-reservation-attributes-matching"></a>

*輸出保留*適用於處理輸出的成本。輸出保留具有下列屬性：
+ 轉碼器 
+ 解析度 (一段範圍)
+ 位元速率 （範圍）
+ 影格率 （範圍）
+ 區域 （輸入執行的區域）

**比對的運作方式**

若要將保留套用至輸出，輸出保留的屬性必須符合頻道組態中的對應欄位。頻道也必須在保留中指定的區域中執行。您可以在 AWS Elemental MediaLive 主控台中找到欄位：
+ 針對一般的視訊和音訊輸出，欄位就在頻道組態的 **Video output (視訊輸出)** 區段中。若要讓大多數欄位顯示，您必須在頁面上選擇轉碼器。
+ 針對純音訊輸出，欄位就在頻道組態的 **Audio output (音訊輸出)** 區段中。

**比對範例**

如果頻道中的所有欄位都符合對應的保留屬性，則現有頻道和保留之間會有相符項目。

如果頻道中的欄位值等於或落在對應屬性的範圍內，則會有相符項目。例如，頻道組態**29.97 fps**中的影格率 落在保留**<=30fps**中影格率屬性 的範圍內。

對於影格率屬性，有一個相符項目，如下所示：
+ 如果頻道輸出影格率設定為特定影格率：如果頻道組態中指定的影格率落在保留影格率範圍內，則會有相符項目。例如，指定的影格率為 **24fps**，而保留率為 **<=30fps**。
+ 如果頻道輸出影格率設定為從來源初始化，則只有在保留範圍包含 時，才會有相符項目**60fps**。例如，與 的保留有相符項目**30-60fps**。

  注意：如果您購買保留以特定輸出為目標，且該輸出的影格率設定為從來源初始化，請務必購買指定 的保留**30-60fps**。請勿購買指定 的保留**<=30fps**。

**無相符項目的範例**

如果只有一個欄位不符合其對應的保留屬性，則輸出和保留之間沒有相符項目。

## 如何套用輸入或輸出保留
<a name="how-inputoutput-reservation-applied"></a>

在每個每月計費週期開始時， 會使用該月的分鐘集區 AWS 來取代每個保留。

在週期結束時， 會 AWS 套用指定保留的分鐘數，以降低屬性符合此保留之已處理項目 （輸入或輸出） 的成本。對於月份中的每分鐘， AWS 確定是否執行一或多個相符項目。它會在一小時內累積這些*執行中的分鐘*，最多在一小時內累積 60 分鐘。

在該小時的保留分鐘用盡之後， 會針對該小時中的其餘項目 AWS 收取rate-per-minute。

### 執行中分鐘可配置到項目
<a name="reervation-input-output-across-items"></a>

執行分鐘可來自超過一個項目。例如，您啟動頻道 A，而其輸入符合指定的預留。您只購買了此預留的一個執行個體。45 分鐘後，您會啟動頻道 B，該頻道 B 也具有符合指定保留的輸入。再過 15 分鐘後，您會停止頻道 A。執行中的分鐘會累積，如下圖中的陰影所示。

![\[圖形表示 80 分鐘，有兩個輸入，一個輸入執行 60 分鐘，一個輸入執行 35 分鐘。第二個輸入與第一個輸入有 15 分鐘的重疊。長條會橫越影像頂端，並分成八個區段，代表 10 分鐘區塊，總計 80 分鐘。在頂端列下方，標示為 Input 的區塊會對齊前六個 10 分鐘區塊下方，代表從總 80 分鐘期間開始時開始的 60 分鐘。這個第一個輸入區塊完全著色，顯示它完全符合保留。在第一個輸入區塊下方是另一個標示為輸入區塊的區塊。此區塊會在由 10 分鐘區塊表示的前 45 分鐘之後開始。在第二個輸入區塊上，只會著色最後 20 分鐘的 35。代表執行中分鐘的陰影不會在兩個輸入區塊之間重疊。\]](http://docs.aws.amazon.com/zh_tw/medialive/latest/ug/images/reservations-inout-shared2inputs.png)


以下為另一個範例，示範不同項目如何使用執行分鐘。假設在一小時內，您只執行符合指定保留的輸出。您只購買了此預留的一個執行個體。針對這四個符合的輸出，您同時各執行了 15 分鐘。在該小時內，您未執行任何其他符合的輸出。這四個輸出總計為 60 分鐘。

![\[圖形表示 60 分鐘，有四個輸出，每個輸出執行 15 分鐘。長條會橫越影像頂端，分為六個區段，代表 10 分鐘區塊，總計 60 分鐘。在頂端列下方，四個區塊標記為輸出。每個輸出區塊佔用 15 分鐘的空間。每個輸出區塊從第一個 10 分鐘區塊開始。所有四個輸出區塊都完全著色，代表整個輸出被視為執行分鐘。\]](http://docs.aws.amazon.com/zh_tw/medialive/latest/ug/images/reservations-inout-shared4outputs.png)


### 不支援處理爆量
<a name="reservation-input-output-no-bursts"></a>

60 分鐘規則表示保留無法用於處理爆量。

例如，在一小時內，您要執行四個符合指定預留的輸出。您只購買了此預留的一個執行個體。針對這四個符合的輸出，您同時各執行了 60 分鐘。這些輸出中只有一個符合預留，原因是一個輸出就足以用完每小時的 60 執行分鐘。

![\[圖形表示 60 分鐘，有四個輸入，每個輸入總共執行 60 分鐘。長條會橫越影像頂端，分為六個區段，代表 10 分鐘區塊，總計 60 分鐘。在頂端列下方，四個區塊標記為輸入。每個輸入區塊佔用 60 分鐘的空間，執行 60 分鐘長條的整個長度。只有第一個輸入區塊會著色，表示四個輸入中只有一個耗用 60 分鐘的執行中分鐘。\]](http://docs.aws.amazon.com/zh_tw/medialive/latest/ug/images/reservations-inout-bursts.png)


### 未使用的分鐘數
<a name="reservation-input-output-unused"></a>

如果本月未使用保留中的部分或全部分鐘，則會遺失這些分鐘。

分鐘不會轉移到下個月。

### 執行中分鐘可配置到項目
<a name="reservation-input-output-running-minutes"></a>

關於頻道並無限制：
+ 例如，預留的消耗可以來自處理一個頻道的一個輸出和不同頻道的另一個輸出。
+ 沒有要求特定頻道中的所有輸入或輸出都必須涵蓋在保留中。