

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 出力でマニフェストデコレーションを有効にする
<a name="enable-manifest-decoration"></a>

MediaLiveチャンネルの入力ソースからのSCTE 35メッセージを解釈し、対応する命令を出力マニフェストに挿入することを選択できます。このマニフェストデコタティノは、次のタイプの MediaLive 出力でサポートされています。
+ HLS
+ Microsoft Smooth (指示はスパーストラックに挿入されます)。

MediaPackage 出力 (HLS 出力の一種) は、マニフェストデコレーションを有効にして設定されます。これらの出力でデコレーションを無効にすることはできません。

マニフェストデコレーションは、出力グループレベルで有効にします。この機能を特定の出力グループで有効にすると、そのグループに属するすべての出力でマニフェストデコレーションが行われます。

マニフェストデコレーションを一部の出力に含めて、他の出力に含めない場合は、指定したタイプの 2 つの出力グループ (2 つの HLS 出力グループなど) を作成する必要があります。

**Topics**
+ [デコレーションの有効化 – HLS](procedure-to-enable-decoration-hls.md)
+ [デコレーションの有効化 – Microsoft Smooth](procedure-to-enable-decoration-ms-smooth.md)
+ [マニフェストとスパーストラックでの SCTE 35 イベントの処理方法](how-scte-35-events-are-handled-in-manifests.md)
+ [サンプルマニフェスト – HLS](sample-manifests-hls.md)

# デコレーションの有効化 – HLS
<a name="procedure-to-enable-decoration-hls"></a>

HLS 出力グループでは、マニフェストの装飾が出力グループレベルで有効になっています。これは、そのグループ内のすべての出力のマニフェストに、SCTE 35 のコンテンツに基づく指示が含まれることを意味します。

**デコレーションを有効にするには**

1. 作成するチャンネルで、広告表示モードが設定済みであることを確認します。「[準備開始: 広告表示モードの設定](getting-ready-set-the-ad-avail-mode.md)」を参照してください。

1. ナビゲーションペインで、必要な HLS 出力グループを見つけます。

1. **[Ad Marker]** (広告マーカー) で、**[Add ad markers]** (広告マーカーの追加) を選択します。

1. **[HLS ad markers]** (HLS 広告マーカー) で、広告マーカーのタイプを選択します。マーカーのタイプ別の詳細については、「[サンプルマニフェスト – HLS](sample-manifests-hls.md)」を参照してください。

1. 必要に応じて操作を繰り返し、他のタイプのマーカーを追加します。

各出力のマニフェストには、選択したタイプ別に異なるタグのセットが含まれます。

# デコレーションの有効化 – Microsoft Smooth
<a name="procedure-to-enable-decoration-ms-smooth"></a>

Microsoft Smooth出力グループでは、マニフェスト装飾を有効にすると、スパーストラックに命令が挿入されます。

マニフェストデコレーションは出力グループレベルで有効にします。つまり、該当グループに属するすべての出力のスパーストラックに SCTE 35 コンテンツに基づく指示が含まれます。

**デコレーションを有効にするには**

1. 作成するチャンネルで、広告表示モードが設定済みであることを確認します。「[準備開始: 広告表示モードの設定](getting-ready-set-the-ad-avail-mode.md)」を参照してください。

1. ナビゲーションペインで、必要な Microsoft Smooth 出力グループを見つけます。

1. **[Sparse track]** (スパーストラック) で、**[Sparse track type]** (スパーストラックタイプ) として **[SCTE\$135]** を選択します。

1. 出力で暗号化が有効になっている場合に限り、**[Acquisition point ID**] (取得ポイント ID) を入力します。証明書のアドレスを入力します。

# マニフェストとスパーストラックでの SCTE 35 イベントの処理方法
<a name="how-scte-35-events-are-handled-in-manifests"></a>

HLSまたはMicrosoft Smooth出力グループでマニフェスト装飾またはスパーストラックを有効にすると、MediaLiveは最大3種類の情報を挿入します。この情報を挿入するためのトリガーはモードに依存します。

## 情報のタイプ
<a name="manifest-types-of-info"></a>


| 指示のタイプ | 挿入時 | 
| --- | --- | 
| Base64 | 出力内のすべての SCTE 35 メッセージに関する情報がマニフェストに組み込まれます。SCTE 35 メッセージ全体が base64 形式で追加されます。 | 
| キューアウト、キューイン | 広告表示に対応する SCTE 35 メッセージでは、キューアウト、キューインの指示が挿入されます。 | 
| Blackout |  SCTE 35 拡張広告マーカースタイルにのみ適用されます (HLS 出力については、「[デコレーションの有効化 – HLS](procedure-to-enable-decoration-hls.md)」を参照してください)。 広告表示に対応して*いない* SCTE 35 メッセージでは、ブラックアウトが有効になっている場合、ブラックアウト開始/終了の指示が挿入されます。ブラックアウトが有効になっていない場合、これらの指示は挿入されません。  | 

## スプライス挿入モード
<a name="splice-insert-mode"></a>

この表では、スプライス挿入モードが有効になっている場合の MediaLive の処理について説明します。この表は、MediaLive がソースで特定のメッセージタイプとセグメンテーションタイプに遭遇したときにどのように反応するかを示しています。

このテーブルを読み取るには、最初の列にメッセージタイプ、2 番目の列にセグメンテーションタイプを見つけます。次に、他の 3 つの列で読み上げます。*‬Yes‭*‬ は、このメッセージタイプとセグメンテーションタイプが検出されたときにMediaLive がこの種の情報をマニフェストに挿入することを示します。

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/medialive/latest/ug/how-scte-35-events-are-handled-in-manifests.html)

## タイムシグナル APOS モード
<a name="timesignal-apos-mode"></a>

この表では、タイムシグナル APOS モードが有効になっている場合の MediaLive の処理について説明します。この表は、MediaLive がソースで特定のメッセージタイプとセグメンテーションタイプに遭遇したときにどのように反応するかを示しています。

このテーブルを読み取るには、最初の列にメッセージタイプ、2 番目の列にセグメンテーションタイプを見つけます。次に、他の 3 つの列で読み上げます。*‬Yes‭*‬ は、このメッセージタイプとセグメンテーションタイプが検出されたときにMediaLive がこの種の情報をマニフェストに挿入することを示します。

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/medialive/latest/ug/how-scte-35-events-are-handled-in-manifests.html)

# サンプルマニフェスト – HLS
<a name="sample-manifests-hls"></a>

MediaLive は、出力用に以下の HLS マニフェストスタイルをサポートしています。
+ Adobe
+ Elemental
+ SCTE 35 拡張

このセクションでは、出力マニフェストの各スタイルの広告マーカーのタグ付けについて説明します。

**注記**  
MediaLive は、入力ソースにアタッチされたマニフェストの広告表示デコレーション情報を解釈しません。

## 広告マーカー: Adobe
<a name="sample-manifests-hls-adobe"></a>

広告表示ごとに CUE: DURATION を挿入します。途中で参加するクライアントプレーヤーに対して、現在利用できる広告表示があることを示すために CUE-OUT CONT (継続タグ) を挿入することはしません。広告表示の最後に CUE-IN タグは挿入されません。

**構造**      
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/medialive/latest/ug/sample-manifests-hls.html)

**タグの内容**  
+ CUE:DURATION には以下が含まれています。
  + duration – 継続時間 (小数秒単位)
  + id – すべての広告表示の CUE タグ間で一意の ID
  + type – SpliceOut
  + time – 広告表示の PTS 時間 (小数秒単位)

**例**  
これは広告表示が 414.171 PTS までのタグです。  

```
#EXT-X-CUE:DURATION="201.467",ID="0",TYPE="SpliceOut",TIME="414.171"
```

## 広告マーカー: Elemental
<a name="sample-manifests-hls-elemental"></a>

**構造**    
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/medialive/latest/ug/sample-manifests-hls.html)

**タグの内容**  
+ CUE-OUT (DURATION を含む)
+ CUE-OUT-CONT (経過時間と継続時間を含む)
+ CUE-IN (コンテンツなし)

**例**  

```
#EXT-X-CUE-OUT:30.000 
.
.
.
# EXT-X-CUE-OUT-CONT: 8.308/30 
.
.
.
# EXT-X-CUE-OUT-CONT: 20.391/30
.
.
.
# EXT-X-CUE-IN
```

## 広告マーカー: SCTE 35 拡張
<a name="sample-manifests-hls-scte-35-enhanced"></a>

構造    
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/medialive/latest/ug/sample-manifests-hls.html)

タグの内容  
+ OATCLS-SCTE35 (元の SCTE 35 広告表示メッセージの base64 エンコードされた raw バイトを含む)。
+ ASSET (元の SCTE35 メッセージに指定されていた CAID または UPID を含む)。
+ 広告表示ごとに 1 つの CUE-OUT。
+ CUE-OUT-CONT (以下を含む):
  + 広告表示の経過時間。
  + 元の SCTE35 メッセージで宣言されている継続時間。
  + SCTE35 (元の SCTE 35 広告表示メッセージの base64 エンコードされた raw バイトを含む)。

    以上の行は、広告表示が終了するまで繰り返されます。
+ CUE-IN (広告表示の終了を示す)。

例  

```
#EXT-OATCLS-SCTE35:/DA0AAAAAAAAAAAABQb+ADAQ6QAeAhxDVUVJQAAAO3/PAAEUrEoICAAAAAAg+2UBNAAANvrtoQ==  
#EXT-X-ASSET:CAID=0x0000000020FB6501  
#EXT-X-CUE-OUT:201.467
.
.
.
#EXT-X-CUE-OUT-CONT:ElapsedTime=5.939,Duration=201.467,SCTE35=/DA0AAAA+…AAg+2UBNAAANvrtoQ==
.
.
.
#EXT-X-CUE-IN
```