

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

# 預先擷取廣告
<a name="prefetching-ads"></a>

使用即時串流的 AWS Elemental MediaTailor 廣告預先擷取，以協助減少廣告決策伺服器 (ADS) 的尖峰負載，並減少每次廣告休息時間開始時的資訊清單交付延遲。當您定義預先擷取排程時，MediaTailor 會遵循排程，從 ADS 擷取廣告，並在廣告休息時間需要廣告插入之前準備廣告插入。在即時串流期間，預先擷取有助於降低廣告填滿率，以及因為廣告請求和轉碼逾時或其他網路延遲而錯過獲利機會。

**注意**  
廣告預先擷取不適用於伺服器引導式廣告插入 (SGAI) 方法，包括傳統伺服器引導式和 HLS 執行個體。SGAI 方法不需要預先擷取，因為玩家只會擷取他們要播放的廣告，而 CDNs 可以在 MediaTailor 看不到個別工作階段請求的情況下提供資訊清單。

若要設定廣告預先擷取，請在播放組態上建立一或多個*預先擷取排程*。預先擷取排程會告知 MediaTailor 如何以及何時擷取和準備即將來臨的廣告休息時間的廣告。
+ 如果事件有符合可預測排程的廣告時段，請使用*單一預先擷取排程*。每個預先擷取排程都會定義一組要放置在單一廣告時段的 MediaTailor 廣告。若要在使用單一預先擷取排程時預先擷取多個廣告時段的廣告，您必須建立多個與每個廣告時段相關的預先擷取排程 （最多在廣告時段前 24 小時）。
+ 如果事件的廣告時段不在可預測的排程中，請使用*週期性預先擷取排程*。週期性預先擷取排程會自動建立排程，並在事件中的每個廣告休息時間之前預先擷取廣告。週期性預先擷取排程會在定義的期間內 （事件結束前最多 24 小時） 擷取每個廣告時段的廣告。您不需要為每個廣告時段建立排程，但會遺失單一預先擷取提供的一些時間控制。

下列主題會詳細說明廣告預先擷取。

**Topics**
+ [預先擷取的運作方式](understanding-prefetching.md)
+ [建立預先擷取排程](creating-prefetch-schedules.md)
+ [TPS 型流量調整](tps-traffic-shaping.md)
+ [刪除預先擷取排程](deleting-prefetch-schedules.md)

# 預先擷取的運作方式
<a name="understanding-prefetching"></a>

當您的用戶端向 MediaTailor 提出資訊清單請求時，服務會評估與播放組態相關聯的所有預先擷取排程。如果 MediaTailor 找不到相符的預先擷取排程，服務會還原為一般廣告插入，而且不會預先擷取廣告。

如果 MediaTailor 找到相符的預先擷取排程，服務會根據兩個元件來評估排程：擷取和取用。每個元件的組態會因單一預先擷取排程和週期性預先擷取排程而有所不同，如以下各節所述。

## 單一預先擷取排程流程
<a name="understanding-prefetching-single"></a>

**擷取**  
這會定義*擷取視窗*，這是 MediaTailor 從 ADS 預先擷取廣告的時間範圍。請務必將此時段排定在廣告休息時間之前的時間。以下概述 MediaTailor 如何處理單一預先擷取排程。  
如需在主控台中建立單一預先擷取排程的步驟，請參閱 [建立預先擷取排程](creating-prefetch-schedules.md)。如需 API 指示，請參閱*AWS Elemental MediaTailor 《 API 參考*》中的 [PrefetchSchedules](https://docs.aws.amazon.com/mediatailor/latest/apireference/API_PrefetchSchedule.html)。  
在指定的*擷取時段*，MediaTailor 會將請求傳送至 ADS，以擷取和準備廣告，以供稍後在播放工作階段中插入。  
+ MediaTailor 可選擇使用流量形狀來限制對 ADS 的請求數量。您可以選擇兩種方法：

  *時段流量調整* - MediaTailor 會將請求分散到指定的秒數，而不是一次傳送所有工作階段的請求。這種分散的流量分佈有助於防止 ADS 變得不堪重負，導致逾時和廣告填滿率低。

  *TPS 型流量調整* - MediaTailor 會根據每秒交易數 (TPS) 和並行使用者來限制請求。此方法會根據您的 ADS 容量限制，提供更直覺的組態。如需詳細資訊，請參閱[TPS 型流量調整](tps-traffic-shaping.md)。
+ 如果您設定*動態變數*，MediaTailor 會在對 ADS 的請求中包含這些變數。MediaTailor 使用這些變數來比對廣告時段，以在取用時段中預先擷取排程。如需詳細資訊，請參閱下列*使用*一節。

**Example**  
即時事件從上午 7：45 持續到10AM 點，廣告休息時間是上午 8：15。您可以將 MediaTailor 設定為擷取從上午 7：45 到8AM 點的廣告，流量成形時段為 60 秒。使用 500，000 個並行使用者，MediaTailor 會分配 ADS 請求，以達成每秒約 8，333 筆交易的平均速率達 60 秒 (500，000 個使用者/60 秒=每秒 8，333 個請求），而不是同時傳送所有請求。  
擷取組態包含動態變數索引鍵 `scte.event` 和值 `1234`。MediaTailor 在對 ADS 的請求中包含此變數，然後可用於將特定廣告商設為事件 ID 1234 的目標。

**使用量**  
當 MediaTailor 在取用時段遇到 SCTE-35 廣告休息時間標記時，會將預先擷取的廣告置於廣告休息時間。  
+ 如果您未設定時段比對條件，MediaTailor 會在取用時段的第一個休息時間插入廣告。
+ 如果您確實為*時段**比對**條件*設定*動態變數索引鍵*，MediaTailor 會根據您在擷取視窗中設定的動態變數來評估這些條件。只有在符合時段比對條件時，廣告休息時間才符合預先擷取的廣告插入資格。MediaTailor 會在第一個符合條件的休息時間插入廣告。

  如需支援時段比對條件的清單，請參閱 資料表中的*可用於廣告預先擷取*欄[ADS 請求的 MediaTailor 工作階段變數](variables-session.md)。

**Example 續**  
您可以將取用的開始時間設定為上午 8：15，結束時間設定為上午 8：17。您可以在時段比對條件中包含 `scte.event_id` 金鑰的 。  
對於 MediaTailor 從上午 8：15 到上午 8：17 遇到的每個廣告休息時間，它會評估每個廣告休息時間SCTE的事件 ID。在每個播放工作階段中，MediaTailor 會將預先擷取的廣告插入事件 ID 為 1234 的第一個廣告休息時間 （如擷取動態變數所定義）。對於不包含正確事件 ID 的廣告休息時間，MediaTailor 會執行標準廣告插入。

## 週期性預先擷取排程流程
<a name="understanding-prefetching-recurring"></a>

**擷取**  
這會定義*週期性擷取時段*，這是 MediaTailor 預先擷取和插入即時事件廣告的時間範圍 （最多 24 小時）。以下概述 MediaTailor 如何處理週期性預先擷取排程。  
如需在主控台中建立週期性預先擷取排程的步驟，請參閱 [建立預先擷取排程](creating-prefetch-schedules.md)。如需 API 指示，請參閱《 *AWS Elemental MediaTailor API 參考*》中的 [PrefetchSchedules](https://docs.aws.amazon.com/mediatailor/latest/apireference/API_PrefetchSchedule.html)。  
在指定的週期性預先擷取時段期間，MediaTailor 會擷取和插入即時事件的廣告，最長可達 24 小時。在視窗中的每個廣告休息時間後，MediaTailor 會自動擷取下一個廣告休息時間的廣告。  
+ 如果您在*時段結束後設定延遲*，MediaTailor 會等待指定的時間，再為下一個廣告休息時間擷取下一組廣告。
+ MediaTailor 可選擇使用流量形狀來限制對 ADS 的請求數量。您可以選擇兩種方法：

  *時段流量調整* - MediaTailor 會將請求分散到指定的秒數，而不是一次傳送所有工作階段的請求。這種分散的流量分佈有助於防止 ADS 變得不堪重負，導致逾時和廣告填滿率低。

  *TPS 型流量調整* - MediaTailor 會根據每秒交易數 (TPS) 和並行使用者來限制請求。此方法會根據您的 ADS 容量限制，提供更直覺的組態。如需詳細資訊，請參閱[TPS 型流量調整](tps-traffic-shaping.md)。
+ 如果您設定*動態變數*，MediaTailor 會在對 ADS 的請求中包含這些變數。MediaTailor 使用這些變數來比對廣告時段，以在取用時段中預先擷取排程。如需詳細資訊，請參閱下列*使用*一節。

**Example**  
即時事件會從7PM 點持續到晚上 8：45，在此期間會有四個廣告休息時間。廣告休息時間不在可預測的排程中。您可以將週期性預先擷取從 7PM 設定為 8：45PM，延遲 10 分鐘，流量調整時段為 60 秒。在每個時段之後，MediaTailor 會擷取下一個廣告休息時間的廣告。時段結束後 10 分鐘，MediaTailor 會開始將擷取請求傳送至 ADS。MediaTailor 使用 60 秒的流量調整視窗和 500，000 個並行使用者，分配 ADS 請求，以達到每秒約 8，333 筆交易的平均速率，持續 60 秒 (500，000 個使用者/60 秒=每秒 8，333 個請求），而不是同時傳送所有請求。  
擷取組態包含動態變數索引鍵 `scte.event` 和值 `1234`。MediaTailor 在對 ADS 的請求中包含此變數，然後可用於將特定廣告商設為事件 ID 1234 的目標。

**使用量**  
當 MediaTailor 遇到 SCTE-35 廣告休息時間標記時，會將預先擷取的廣告置於廣告休息時間。  
+ 如果您設定*擷取的廣告過期*，預先擷取的廣告將可供插入，直到指定的過期為止。
+ 如果您未設定時段比對條件，MediaTailor 會在取用時段的第一個休息時間插入廣告。
+ 如果您確實為*時段**比對**條件*設定*動態變數索引鍵*，MediaTailor 會根據您在擷取視窗中設定的動態變數來評估這些條件。只有在符合時段比對條件時，廣告休息時間才符合預先擷取的廣告插入資格。MediaTailor 會在第一個符合條件的休息時間插入廣告。

  如需支援的時段比對條件清單，請參閱 資料表中的*可用於廣告預先擷取*欄[ADS 請求的 MediaTailor 工作階段變數](variables-session.md)。

**Example 續**  
在耗用中，您會在時段比對條件中包含 `scte.event_id` 金鑰的 。  
對於 MediaTailor 遇到的每個廣告休息時間，它會評估每個廣告休息時間SCTE的事件 ID。在每個播放工作階段中，MediaTailor 會將預先擷取的廣告插入事件 ID 為 1234 的每個廣告休息時間 （如擷取動態變數所定義）。對於不包含正確事件 ID 的廣告休息時間，MediaTailor 會執行標準廣告插入。  
您可以將廣告過期時間設定為 2700 秒，以便擷取的廣告可供插入 45 分鐘。
下圖說明範例，其中小方塊代表廣告休息時間。週期性預先擷取排程設定會沿著事件時間軸進行說明。  

![\[即時事件的圖形說明，包括週期性預先擷取排程組態。\]](http://docs.aws.amazon.com/zh_tw/mediatailor/latest/ug/images/recurring_prefetch_timeline.png)


## 了解預先擷取成本
<a name="billing"></a>

提出廣告擷取請求無需付費。不過，對於預先擷取廣告擷取，您需要為 MediaTailor 轉碼的預先擷取廣告支付標準轉碼率的費用。對於預先擷取廣告的耗用，對於 MediaTailor 在廣告休息時間放置的預先擷取廣告，您將需要按標準廣告插入費率付費。如需轉碼和廣告插入成本的相關資訊，請參閱 [AWS Elemental MediaTailor 定價](https://aws.amazon.com/mediatailor/pricing/)。

# 建立預先擷取排程
<a name="creating-prefetch-schedules"></a>

下列程序說明如何使用 MediaTailor 主控台建立預先擷取排程。如需有關使用 MediaTailor API 以程式設計方式建立和管理預先擷取排程的資訊，請參閱 *AWS Elemental MediaTailor API 參考*中的 [PrefetchSchedules](https://docs.aws.amazon.com/mediatailor/latest/apireference/API_PrefetchSchedule.html)。

**注意**  
在 MediaTailor 中設定預先擷取排程時，請務必了解如何處理不同類型的變數。  

**可用比對條件**  
如果您想要在排程中使用時段比對條件，請務必先使用[動態工作階段變數](variables-session.md)來設定播放組態的 ADS URL 範本，否則時段比對條件不會生效。如需使用動態工作階段變數的資訊，請參閱 MediaTailor 廣告插入主題入門[步驟 3：設定 ADS 請求 URL 和查詢參數](getting-started-ad-insertion.md#getting-started-configure-request)中的 。

**預先擷取排程中的玩家變數**  
當您建立預先擷取排程時，請勿在預先擷取組態中將玩家變數定義為動態變數。而是像平常一樣在工作階段開始時傳遞玩家變數。如果變數映射在 ADS 範本 URL 中，MediaTailor 會自動在預先擷取廣告請求中包含這些變數。

**使用主控台建立新的預先擷取排程**

1. 在 https：//[https://console.aws.amazon.com/mediatailor/](https://console.aws.amazon.com/mediatailor/) 開啟 MediaTailor 主控台。

1. 在導覽窗格中，選擇**組態**。選取您要為其建立預先擷取排程的播放組態。

1. 在**預先擷取排程**索引標籤上，選擇**新增預先擷取排程**。

1. 在**預先擷取排程詳細資訊**窗格下，執行下列動作：
   + 針對**名稱**，輸入預先擷取排程的識別符，例如 **my-prefetch-schedule**。
   + 針對**串流 ID**，選擇性地輸入唯一的 ID。如果您的原始伺服器包含多個播放串流，您可以使用此 ID 指示 MediaTailor 在特定串流中放置廣告。例如，如果您的播放組態具有運動串流和電視節目串流，您可以使用串流 ID 來建立預先擷取排程，以插入以運動串流為目標的廣告。您可以在用戶端的工作階段初始化或資訊清單請求中，將串流 ID 值傳遞至 MediaTailor。如需詳細資訊，請參閱下列範例。
     + 對於*伺服器端追蹤*，請在用戶端對 MediaTailor 端點的`GET HTTP`請求中包含`?aws.streamId`查詢參數和值。如需伺服器端追蹤的一般資訊，請參閱 [MediaTailor 伺服器端廣告追蹤和報告](ad-reporting-server-side.md)。對包含串流 ID 的 HLS 端點提出的資訊清單請求如下所示，其中 `myStreamId`是串流 ID 的名稱：

       ```
       GET <mediatailorURL>/v1/master/<hashed-account-id>/<origin-id>/<asset-id>?aws.streamId=myStreamId
       ```
     + 對於*用戶端追蹤*，請在用戶端的`POST HTTP`工作階段初始化請求內文中包含索引`streamId`鍵和值至 **MediaTailor/v1/session** 端點。如需用戶端追蹤的一般資訊，請參閱 [用戶端廣告追蹤](ad-reporting-client-side.md)。包含串流 ID 的工作階段初始化請求如下所示，其中 `myStreamId`是串流 ID 的名稱：

       ```
       POST <mediatailorURL>/v1/session/<hashed-account-id>/<origin-id>/<asset-id>
       {
           'streamId': 'myStreamId',
           'reportingMode': 'client'
       }
       ```

1. 對於**預先擷取類型**，請進行選擇，然後選擇對應的區段以取得其他欄位的協助：
   + 如果您要為事件中的一個廣告休息時間建立一個預先擷取排程，請選擇**單一**。
   + 如果您要建立排程，在事件中的每個廣告休息時間之前自動預先擷取廣告，請選擇**週期性**。

## 單一預先擷取排程
<a name="single-prefetch"></a>

建立排程，在事件中的一個廣告時段之前預先擷取廣告。

1. 在**擷取**窗格中，指定您要使用的擷取設定。這些設定決定 MediaTailor 從 ADS 預先擷取廣告的時間。如果有的話，他們也會決定要在對 ADS 的請求中包含哪些動態工作階段變數。
   + 針對**開始時間**，輸入 MediaTailor 可以為此廣告休息時間開始預先擷取擷取的時間。MediaTailor 會嘗試預先擷取用戶端在此期間或之後提出的資訊清單請求的廣告。預設值是目前時間。如果您未指定值，服務會盡快開始預先擷取擷取。
   + 針對**結束時間**，輸入您希望 MediaTailor 停止為此廣告休息時間預先擷取廣告的時間。MediaTailor 將嘗試預先擷取在此時間或之前發生的資訊清單請求的廣告。擷取時段可與取用時段重疊。
   + 或者，設定流量調整以限制對 ADS 的請求數量。選擇下列其中一種方法：

     *時段方法*：針對**流量調整時段持續時間**，輸入 MediaTailor 應將請求分佈至 ADS 的秒數。如需詳細資訊，請參閱[單一預先擷取排程擷取說明](understanding-prefetching.md#avail-matching-criteria-retr)。

     *以 TPS 為基礎的方法*：設定**尖峰 TPS** 和**尖峰並行使用者**，以根據每秒交易和並行使用者限制請求。如需詳細資訊，請參閱[TPS 型流量調整](tps-traffic-shaping.md)。
   + 在[**動態變數**](variables.md)區段中，輸入最多 100 個動態工作階段變數。MediaTailor 會使用這些變數來取代傳送至 ADS 的預先擷取請求。如果您未輸入任何動態工作階段變數，MediaTailor 會盡最大努力嘗試插補 [ADS](configurations-create.md#configurations-create-main) URL 中包含的動態變數值。
     + 選取**新增動態變數**。
     + 針對**金鑰**，輸入動態工作階段變數金鑰，例如 `scte.event_id`。您可以使用 MediaTailor 支援的任何動態變數。如需動態工作階段變數的相關資訊，請參閱 [ADS 請求的 MediaTailor 工作階段變數](variables-session.md)。
     + 針對**值**，輸入動態變數值，例如 *my-event*。
     + 若要新增另一個動態變數，請選擇選取**新增動態變數**。

1. 在**取用**窗格中，指定您要用於取用時段的設定。這些設定決定 MediaTailor 何時將廣告放入廣告休息時間。他們也會決定您要使用的任何時段比對條件。
   + 針對**開始時間**，輸入您希望 MediaTailor 開始將預先擷取的廣告放入廣告休息時間的時間。預設值為目前時間。如果您未指定時間，服務會盡快開始預先擷取取用。
   + 針對**結束時間**，輸入您希望 MediaTailor 停止將預先擷取的廣告放入廣告休息時間的時間。MediaTailor 會嘗試預先擷取在此時間或之前發生之用戶端資訊清單請求的廣告。結束時間必須晚於開始時間，且從現在開始不到一天。耗用時段可與擷取時段重疊。
   + 在[**可用比對條件**](variables.md)區段中，選取**新增時段條件**，並將最多五個時段比對條件新增至您的排程。然後，在**動態變數索引**鍵下，新增動態變數索引鍵，例如 `scte.event_id`。MediaTailor *只有在*符合用戶端傳遞至 MediaTailor 或 MediaTailor 從工作階段資料等資訊推斷的動態變數值所定義的條件時，才會將預先擷取的廣告放入廣告休息時間。如果廣告休息時間不符合指定的相符條件，MediaTailor 會略過該休息時間的預先擷取。如需詳細資訊，請參閱[單一預先擷取排程耗用說明](understanding-prefetching.md#avail-matching-criteria)。

1. 選取**新增時段條件**。

預先擷取排程會在使用時段的結束時間之後自動過期。基於診斷目的，它們會保持可見至少 7 天，之後 MediaTailor 會自動將其刪除。或者，您可以隨時手動刪除預先擷取排程。如需有關如何手動刪除預先擷取排程的資訊，請參閱下[刪除預先擷取排程](deleting-prefetch-schedules.md)一節。

### 判斷用戶端應呼叫 CreatePrefetchSchedule API 的頻率
<a name="how-often"></a>

如果您知道廣告休息時間的確切時間，用戶端可以每天以程式設計方式呼叫 [CreatePrefetchSchedule](https://docs.aws.amazon.com/mediatailor/latest/apireference/API_CreatePrefetchSchedule.html) API 一次，以設定擷取和取用。或者，您的用戶端可以在一天中多次呼叫 API，以定義擷取和取用。選擇 API 呼叫頻率時，請考慮[作用中預先擷取排程的最大數量](quotas.md#prefetch-schedules-limit)，以及建立預先擷取排程後廣告休息排程是否會變更的可能性 ()。如果廣告休息時間排程可能會在您建立預先擷取排程 （預先擷取排程） 之後變更，建議您更頻繁地呼叫 API。

## 週期性預先擷取排程
<a name="recurring-prefetch"></a>

建立排程，在事件中的每個廣告時段之前預先擷取廣告。

1. 在**重複擷取**窗格中，指定您要使用的擷取設定。這些設定決定 MediaTailor 從 ADS 預先擷取廣告的時間。如果有的話，它們也會決定要在對 ADS 的請求中包含哪些動態工作階段變數。
   + 針對**週期性預先擷取時段**，輸入 MediaTailor 可以為此廣告休息時間開始預先擷取擷取的時間。MediaTailor 將嘗試預先擷取用戶端在此期間或之後提出的資訊清單請求的廣告。預設值是目前時間。如果您未指定值，服務會盡快開始預先擷取擷取。
   + 針對**時段結束後的延遲**，輸入 MediaTailor 在時段結束後應等待的秒數，然後再預先擷取下一個時段的廣告。如果您未指定值，MediaTailor 會預設為無延遲。
   + 或者，設定流量調整以限制對 ADS 的請求數量。選擇下列其中一種方法：

     *時段方法*：針對**流量調整時段持續時間**，輸入 MediaTailor 應將請求分佈至 ADS 的秒數。如需詳細資訊，請參閱[週期性預先擷取排程擷取說明](understanding-prefetching.md#avail-matching-criteria-recurring-retr)

     *以 TPS 為基礎的方法*：設定**尖峰 TPS** 和**尖峰並行使用者**，以根據每秒交易和並行使用者限制請求。如需詳細資訊，請參閱[TPS 型流量調整](tps-traffic-shaping.md)。
   + 在[**動態變數**](variables.md)區段中，輸入最多 100 個動態工作階段變數。MediaTailor 會使用這些變數來取代傳送至 ADS 的預先擷取請求。如果您未輸入任何動態工作階段變數，MediaTailor 會盡最大努力插入 [ADS](configurations-create.md#configurations-create-main) URL 中包含的動態變數值。
     + 選取**新增動態變數**。
     + 針對**金鑰**，輸入動態工作階段變數金鑰，例如 `scte.event_id`。您可以使用 MediaTailor 支援的任何動態變數。如需動態工作階段變數的資訊，請參閱 [ADS 請求的 MediaTailor 工作階段變數](variables-session.md)。
     + 針對**值**，輸入動態變數值，例如 *my-event*。
     + 若要新增另一個動態變數，請選擇選取**新增動態變數**。

1. 在**取用**窗格中，指定您要用於取用時段的設定。這些設定決定 MediaTailor 何時將廣告放入廣告休息時間。他們也會決定您要使用的任何時段比對條件。
   + 對於**擷取的廣告過期**，請指出擷取廣告可用於插入的時間長度。
   + 在[**可用比對條件**](variables.md)區段中，選取**新增時段條件**，並將最多五個時段比對條件新增至您的排程。然後，在**動態變數索引**鍵下，新增動態變數索引鍵，例如 `scte.event_id`。MediaTailor *只有在*符合用戶端傳遞至 MediaTailor 的動態變數值所定義的條件，或 MediaTailor 從工作階段資料等資訊推斷時，才會將預先擷取的廣告放入廣告休息時間。如果廣告休息時間不符合指定的相符條件，MediaTailor 會略過該休息時間的預先擷取。如需詳細資訊，請參閱[週期性預先擷取排程耗用說明](understanding-prefetching.md#avail-matching-criteria-recur)。

1. 選取**新增時段條件**。

預先擷取排程會在使用時段的結束時間之後自動過期。基於診斷目的，它們會保持可見至少 7 天，之後 MediaTailor 會自動將其刪除。或者，您可以隨時手動刪除預先擷取排程。如需有關如何手動刪除預先擷取排程的資訊，請參閱下[刪除預先擷取排程](deleting-prefetch-schedules.md)一節。

# TPS 型流量調整
<a name="tps-traffic-shaping"></a>

AWS Elemental MediaTailor 提供兩種可選的流量調整方法，以同時限制對 ADS 的請求數量。TPS 型流量調整提供預先擷取排程的時段型流量調整替代方案。此方法可讓您根據每秒交易數 (TPS) 和預期的並行使用者來指定廣告決策伺服器 (ADS) 容量，而非時間計算，藉此提供更直覺的組態。

## TPS 型流量塑造的運作方式
<a name="tps-how-it-works"></a>

您可以提供下列參數，而不是指定擷取時段持續時間：

峰值 TPS  
ADS 每秒可處理的請求數上限。此參數沒有預設值。

尖峰並行使用者  
您內容的預期並行檢視器尖峰數量。此參數沒有預設值。

MediaTailor 會自動跨時間分配預先擷取請求，以保持在指定的 TPS 限制內，無論並行工作階段數目為何。

**Example TPS 型組態範例**  
您的 ADS 可以處理 500 個 TPS，而且您預期在尖峰時段會有 100，000 個並行檢視器。您可以設定：  
+ 峰值 TPS：500
+ 尖峰並行使用者：100，000
MediaTailor 會自動跨時間分配預先擷取請求，以保持在指定的 TPS 限制內，無論並行工作階段數目為何。

# 刪除預先擷取排程
<a name="deleting-prefetch-schedules"></a>

下列程序說明如何使用 MediaTailor 主控台刪除預先擷取排程。如需有關如何使用 MediaTailor API 以程式設計方式刪除預先擷取排程的資訊，請參閱 *AWS Elemental MediaTailor API 參考*中的 [DeletePrefetchSchedule](https://docs.aws.amazon.com/mediatailor/latest/apireference/API_DeletePrefetchSchedule.html)。

**注意**  
刪除不會即時發生。當 MediaTailor 刪除預先擷取排程時 （在此期間），預先擷取和取用會繼續在背景執行，您可能會遇到延遲。

**使用主控台刪除預先擷取排程**

1. 在 https：//[https://console.aws.amazon.com/mediatailor/](https://console.aws.amazon.com/mediatailor/) 開啟 MediaTailor 主控台。

1. 在導覽窗格中，選擇**組態**。選取播放組態 （其中包含您要刪除的預先擷取排程）。

1. 在**預先擷取排程**索引標籤上，選取您要刪除的預先擷取排程。再選擇 **Delete** (刪除)。