

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

# 使用 MediaLive 多工建立 MPTS
<a name="feature-multiplex"></a>

您可以設定 MediaLive 多工來建立多程式傳輸串流 (MPTS)。如果您是具有透過 RTP 或 UDP 分發傳輸串流 (TS) 內容經驗的服務供應商，您可能會對 MediaLive 多工感興趣。

**注意**  
 *MediaLive 多工*一詞是指 MediaLive 中的實體。MPTS 一詞是數位傳輸技術中的標準詞彙。您可建立並使用 MediaLive 多工，以建立 MPTS 進行發佈。

**Topics**
+ [多工和 MPTS 概觀](mpts-general.md)
+ [多工的限制](mpts-limits.md)
+ [設定多工](setting-up-multiplex.md)
+ [啟動、暫停或停止多工](start-pause-stop-multiplex.md)

# 多工和 MPTS 概觀
<a name="mpts-general"></a>

多程式傳輸串流 (MPTS) 是一種 UDP 傳輸串流 (TS)，可承載多個程式。您建立 AWS Elemental MediaLive 的 MPTS 會包含所有可變位元速率程式、混合可變位元速率和固定位元速率程式，或所有固定位元速率程式。

若要建立 MPTS，您可以建立 MediaLive 多工。然後，您可以將最多 20 個 MediaLive 程式新增至多工。最後，為每個程式建立一個 MediaLive 頻道，並將每個頻道與其程式建立關聯。

**Channel** 

頻道是以特定方式設定的一般 MediaLive 頻道。此頻道可供多工專用，這表示您無法將其用於同時產生 MPTS 輸出和其他輸出 (例如 SPTS UDP 或 HLS 輸出)。

支援來源可使用 MediaConnect 輸入或 MP4 輸入。

頻道只包含一個 **Multiplex (多工)** 的輸出群組，以及一個輸出。此輸出是傳輸串流。除了這些輸入和輸出的特殊需求之外，頻道就像是任何一般的頻道一樣。頻道產生的視訊、音訊和字幕都會遵循 UDP 輸出的規則。

頻道一律是標準頻道，可包含可針對 UDP 輸出實作的任何一般頻道功能，例如輸入切換和 SCTE-35 廣告時段訊息。

**節目**

頻道會連接到 MediaLive 程式。

節目會提供有關此節目中視訊的位元速率資訊。每個節目都可具有固定視訊位元速率，或具有可變視訊位元速率。針對可變視訊位元速率，多工會根據所有節目的需求為節目配置位元速率。

**多工**

每個節目都會連結到多工。一個多工最多可包含 20 個節目。

MediaLive 多工提供 MPTS 的組態資訊，包括整個 MPTS 的位元速率。

**啟動多工**

當您準備就緒時，即可啟動多工和頻道 （您不會啟動程式。) 

MPTS 是 RTP 輸出。MediaLive 會在與建立 MPTS. AWS Elemental MediaConnect automatic 之 MediaLive 相關聯的 AWS Elemental MediaConnect 帳戶中，建立並交付 MPTS 至 ，並將來自 MediaLive 的輸出設定為使用 RTP 通訊協定的授權來源。您不需要執行任何步驟即可設定此授權來源。

為了完成 MPTS 的分佈，MediaConnect 運算子必須建立使用該授權來源的流程。流程可以是任何通訊協定，不必是 RTP。

如需啟動多工的詳細資訊，請參閱 [啟動、暫停或停止多工](start-pause-stop-multiplex.md)。如需授權來源的詳細資訊，請參閱*AWS Elemental MediaConnect 《 使用者指南*》中的[建立流程](https://docs.aws.amazon.com/mediaconnect/latest/ug/flows-create.html)。

# 多工的限制
<a name="mpts-limits"></a>

以下是與多工相關聯之限制的摘要：
+ 您可以建立的多工數目有服務配額。如需詳細資訊，請參閱[MediaLive 中的配額](limits.md)。
+ 下列限制適用於多工：
  + 每個多工只會產生一個 MPTS。MPTS 有兩個管道，因此會傳送到兩個目的地。
  + 所有多工輸出都必須包含視訊。
+ 下列限制適用於節目：
  + 多工中的每個節目都是供單次使用，只會連接到一個多工，而且只能用於該多工。
+ 下列限制適用於多工中的頻道：
  + 每個頻道都是供單次使用。您只能將其連結至多工中的一個節目，而且只能用於該多工。
  + 每個頻道都包含一個多工類型的 (只有一個) 輸出群組，無法包含任何其他輸出群組類型。

# 設定多工
<a name="setting-up-multiplex"></a>

MPTS 涉及三個元件：MediaLive 多工、MediaLive 程式和 MediaLive 頻道 （及其連接的 MediaLive 輸入）。您必須按照此順序建立這些元件：
+ 建立 MediaLive 多工。
+ 在該多工中建立節目。節目無法自行獨立存在；一律都是存在於多工中。
+ 建立一個頻道並將其連結到節目。多工頻道無法自行獨立存在；一律都是存在於節目中。

## 規劃可用區域
<a name="plan-multiplex-step.title"></a>

識別多工的兩個 AWS 可用區域。 會在這兩個區域中 AWS Elemental MediaLive 執行多工的管道。請遵守下列準則：
+ 如果多工將包含 MediaConnect 輸入且該輸入已經存在，則請記下該輸入中流程的區域和可用區域。在下列步驟中，您會將多工設定為使用相同的區域和可用區域。
+ 如果多工將包含 MediaConnect 輸入且該輸入尚未存在，則請決定選擇區域和可用區域。流量和多工必須使用相同的區域和可用區域。
+ 如果多工不會包含 MediaConnect 輸入，則請在多工中為兩個管道選擇區域和可用區域。

## 建立多工
<a name="create-multiplex-step.title"></a>

 建立多工。請務必在識別的區域和可用區域中建立多工。如需詳細資訊，請參閱[建立多工和程式](multiplex-create.md)。

## 建立輸入
<a name="create-multiplex-inputs-step.title"></a>

您必須為您將建立的頻道建立輸入。與任何頻道一樣，您必須先建立輸入才能建立每個頻道。
+ 請遵循[建立輸入](create-input.md)的一般程序。
+ 在多工中使用的頻道輸入可以是 MP4 輸入或 MediaConnect 輸入。
+ 針對 MediaConnect 輸入，請確定您遵循下列規則：
  + MediaConnect 輸入中的流程必須使用您在步驟 1 中識別的區域和區域。
  + 所有 MediaConnect 輸入都必須使用這兩個相同的區域。

## 建立程式
<a name="create-multiplex-programs-step.title"></a>

建立要新增到多工的節目。如需詳細資訊，請參閱[建立多工和程式](multiplex-create.md)。每個多工最多可以新增 20 個節目。多工必須已經存在。

## 建立頻道
<a name="create-multiplex-channels-step"></a>

為每個節目建立一個頻道。節目必須已經存在。

透過主控台，有兩種為節目建立頻道的方法：
+ 透過 **Program (節目)** 詳細資訊頁面。建立每個節目後，節目的相關詳細資訊會隨即顯示，包括立即為節目建立頻道的連結。如果您選擇此連結，**Create channel (建立頻道)** 頁面會隨即顯示，且許多欄位已設定為適用於多工中使用之頻道的值。如需 MediaLive 為您設定的欄位摘要，請參閱 [限制](#multiplex-restrictions)。
+ 透過導覽窗格。您可以從導覽窗格中選擇 **Channel (頻道)**，以一般的方式建立頻道。如需設定某些欄位的相關資訊，請參閱[限制](#multiplex-restrictions)。

如需完成頻道欄位的詳細資訊，請參閱[從零開始建立頻道](creating-channel-scratch.md)。

### 限制
<a name="multiplex-restrictions"></a>

多工中使用的頻道組態上設有一些限制：

**輸出群組中的限制**

頻道只能包含一個 **Multiplex (多工)** 類型的輸出群組。這種類型會遵循 UDP 輸出群組的規則，只能包含一個輸出。

**輸出中的限制**

下列限制適用於輸出欄位：


****  

| 欄位 |  Value | 
| --- | --- | 
| Multiplex destination (多工目的地) 中的 Multiplex program (多工節目) 欄位 | 從清單中選擇此頻道所屬的多工節目。 | 
| Stream settings (串流設定) 中的 Video (視訊) | 輸出可包含一個 (只有一個) 視訊資產。 | 
| Stream settings (串流設定) 中的 Audio (音訊) | 輸出可包含零個或更多音訊資產。 | 
| Stream settings (串流設定) 中的 Captions (字幕) | 輸出可包含零個或更多字幕資產。 | 

**視訊中的限制**

下列規則適用於視訊中的欄位。


****  

| 欄位 |  Value | 
| --- | --- | 
| Width (寬度) 和 Height (高度) (解析度) | 設定寬度和高度的值。寬度最高可為 1920 像素。高度最高可為 1080 像素。 | 
| Codec settings (轉碼器設定) | 選擇轉碼器。此清單會顯示此輸出類型支援的所有轉碼器。 | 
| Aspect Ratio (長寬比) 中的 PAR control (PAR 控制) 欄位 | 設定值。這是必要項目。請勿設定為按照來源的長寬比。 | 
| Rate control (速率控制) 中的 Rate control mode (速率控制模式) 欄位 | 選擇 Multiplex (多工)。 | 
| Rate control (速率控制) 中的 Buffer size (緩衝區大小) 欄位 | 保持空白。 | 
| Frame rate (影格率) 中的 Framerate (影格率) 欄位 |  設定值。這是必要項目。請勿設定為按照來源的影格率。 分子和分母必須產生此範圍的小數值： [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/medialive/latest/ug/setting-up-multiplex.html)  | 
| GOP structure (GOP 結構) |  針對 **GOP size units (GOP 大小單位)**，選擇 **FRAMES (影格)**。接著，將 **GOP structure (GOP 結構)** 設為 6 或以上。 或者，針對 **GOP size units (GOP 大小單位)**，選擇 **SECONDS (秒)**。接著，將 **GOP structure (GOP 結構)** 設為 0.1 或以上。  | 
| Codec details (轉碼器詳細資訊) 中的 Profile (設定檔) 欄位 |  如果轉碼器是 H.264，請選擇下列其中一個設定檔： [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/medialive/latest/ug/setting-up-multiplex.html) 如果轉碼器是 H.265，請選擇下列其中一個設定檔： [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/medialive/latest/ug/setting-up-multiplex.html)  | 

**不受限制的功能**

有一些頻道功能的設定方式與一般頻道的設定方式相同：
+ 針對本節上述表格未提及的視訊組態欄位，您可以設定欄位以符合您的工作流程。
+ 針對音訊，您可以進行設定，方式與設定一般頻道中的 UDP 輸出群組相同。
+ 針對字幕，您可以進行設定，方式與設定一般頻道中的 UDP 輸出群組相同。具體而言，請確認輸入字幕和輸出字幕遵循 UDP 輸出群組的規則。請參閱 [MediaLive 中支援的字幕](supported-captions.md)。
+ 針對其他功能，如果功能適用於 UDP 輸出群組，則也適用於多工中的頻道。

# 啟動、暫停或停止多工
<a name="start-pause-stop-multiplex"></a>

在執行時間，您可同時啟動多工和多工中的頻道。您可以分別單獨停止多工和頻道。您無法啟動或停止節目 (您無法在節目上執行任何動作，但建立和刪除除外)。

**Topics**
+ [這些動作的摘要](multiplex-start-stop-pause-summary.md)
+ [啟動多工](start-multiplex.md)
+ [在多工中暫停活動](pause-multiplex.title.md)
+ [在多工中停止活動](stop-multiplex.title.md)

# 這些動作的摘要
<a name="multiplex-start-stop-pause-summary"></a>

下表摘要說明如何啟動、停止和暫停多工、節目和頻道的功能。


****  

| 項目 | Action | 注意 | 
| --- | --- | --- | 
| 多工 | Start | 您可以依任意順序啟動多工和頻道。 | 
|  | 停止 | 您可以停止多工並保持執行頻道，但沒有停止多工的操作理由。您可以在不停止多工的狀態下編輯多工。 | 
|  | 暫停 | 您無法暫停多工。 | 
| 節目 | 任何 | 您無法啟動或停止節目  | 
| Channel | Start | 您可以隨時啟動多工中使用的頻道，包括在已啟動多工之前。 | 
|  | 停止 | 您可以在不停止多工的狀態下停止頻道。您必須依序停止頻道才能編輯頻道。 | 
|  | 暫停 | 您無法暫停多工中使用的頻道。 | 

# 啟動多工
<a name="start-multiplex"></a>

若要啟動串流 MPTS，請啟動多工和頻道。您可以啟動頻道，然後啟動多工。或者，您也可以啟動多工，然後啟動頻道。

如果有任何頻道是多輸入頻道，則適用啟動和重新啟動這些頻道的相關標準建議。如需詳細資訊，請參閱[啟動和重新啟動具有多個輸入的頻道](ips-start-channel-multi-inputs.md)。

**MPTS 的內容**

啟動多工和頻道後，MediaLive 會啟動所有這些元件。MediaLive 會建立兩個多工管道，每個管道都會建立個別的 MPTS 資產。MPTS 包含下列項目：
+ SDT 針對每個節目都包含一個項目。
+ PAT 包含每個程式的項目，其具有與其相關聯的 MediaLive 頻道。
+ 每個節目的 PMT 都會針對正在使用的每個串流包含一個項目。當您建立程式時，MediaLive 會為所有可能的程式串流配置 PIDs。在執行時間，PMT 只會參照這些實際包含內容的 PID。
+ 每個串流各有一個 PID。

如果您在多工執行時新增或移除程式和頻道，或在多工執行時修改頻道，MediaLive 會動態修改 MPTS 資料表。

**編碼**

MediaLive 會以一般方式編碼每個頻道中的內容，但 MediaLive 多工會持續與每個 MediaLive 頻道通訊，以提供每個影片片段的位元速率。MediaLive 多工會從所有頻道的輸出建立 MPTS。

**發佈**

MPTS 是 RTP 輸出。MediaLive AWS Elemental MediaConnect 會在與建立 MPTS. AWS Elemental MediaConnect automatic 的 MediaLive 相關聯的帳戶中，將 RTP 輸出建立並交付至 。您不需要執行任何步驟即可設定此授權來源。但是，若要完成 MPTS 的分佈，您必須建立使用該授權來源的流程。

權利名稱包含字串 "multiplex" 和多工 ID，以便 MediaConnect 使用者可以輕鬆識別它。

如需授權來源的詳細資訊，請參閱*AWS Elemental MediaConnect 《 使用者指南*》中的[建立流程](https://docs.aws.amazon.com/mediaconnect/latest/ug/flows-create.html)。

# 在多工中暫停活動
<a name="pause-multiplex.title"></a>

您無法暫停多工。您只能停止多工。您也無法暫停多工中使用的頻道。即使您可以暫停一般頻道，此規則仍適用。

# 在多工中停止活動
<a name="stop-multiplex.title"></a>

您可以停止多工或頻道。

## 停止多工
<a name="multiplex-stop"></a>

通常，在多工處於生產環境中後，只有停止多工才能將其刪除。您不需要停止多工即可進行修改，但無法修改 **Maximum Video Buffer Delay (最大視訊緩衝區延遲)** 欄位。

當您停止多工時，雖然頻道輸出不是搭配 MPTS，但頻道仍會繼續執行，因此輸出不會前往其目的地。

當您停止多工時，多工則會停止產生費用。但除非您也停止這些頻道，否則多工中的頻道仍會產生費用。

**停止多工**

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

1. 在導覽窗格中，選擇 **Multiplexes (多工)**，然後選擇您要停止的多工。

1. 在 **Details (詳細資料)** 窗格上，選擇 **Multiplex actions (多工動作)**，然後選擇 **Stop multiplex (停止多工)**。如果有節目且這些節目有正在執行的頻道，雖然頻道輸出不會前往其目的地，但頻道仍會繼續執行。

## 停止多工中的頻道
<a name="multiplex-channel-stopping"></a>

您必須停止頻道才能變更其組態或將其刪除。

當您停止頻道時，多工會繼續執行。MediaLive 修改 PMT 以移除相關聯程式的 PAT。

當您停止頻道時，頻道則會停止產生費用。但除非您也停止多工，否則多工仍會產生費用。您應檢閱正在執行的多工的費用；您可能會認為，停止多工不會有很多獲益。

**停止頻道**

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

1. 在導覽窗格中，選擇 **Multiplexes (多工)**，然後選擇頻道的節目。

1. 在 **Programs (節目)** 窗格上，選擇一或多個節目，選擇 **Multiplex actions (多工動作)**，然後選擇 **Stop channel (停止頻道)**。

您也可以停止多工中的頻道，方式與停止一般頻道相同。如需詳細資訊，請參閱[啟動、停止和暫停頻道](starting-stopping-deleting-a-channel.md)。