

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# MediaTailor visão geral e implementação da inserção de anúncios guiada pelo servidor
<a name="server-guided"></a>

AWS Elemental MediaTailor a inserção de anúncios guiada pelo servidor (SGAI) fornece uma alternativa à inserção de anúncios no lado do servidor, referenciando anúncios como playlists separadas, em vez de agrupá-los diretamente em playlists de mídia. Essa abordagem melhora o desempenho por meio de manifestos armazenáveis em cache e permite melhor escalabilidade.

Para obter informações sobre como usar a inserção de anúncios guiada pelo servidor com MediaTailor, escolha o tópico aplicável na lista a seguir.

## Ativar na configuração de reprodução
<a name="enable-in-config"></a>

Para permitir que os jogadores usem a inserção de anúncios guiada pelo servidor, você deve definir como `PLAYER_SELECT` na configuração de `Insertion Mode` reprodução. MediaTailor Isso permite que os jogadores selecionem a inserção de anúncios costurados ou guiados no momento da inicialização da sessão.

## Crie uma sessão guiada pelo servidor
<a name="create-guided-session"></a>

Ao criar sessões de reprodução, escolha o modo guiado. A maneira de fazer isso depende se seus jogadores usam sessões implícitas ou explícitas.

### Sessões guiadas pelo servidor criadas implicitamente
<a name="create-implicit-guided-session"></a>

Anexe `aws.insertionMode=GUIDED` à solicitação de playlist multivariante do HLS. Exemplo:

```
playback-endpoint/v1/master/hashed-account-id/origin-id/index.m3u8?aws.insertionMode=GUIDED
```

Em que:
+ `playback-endpoint` é o endpoint de reprodução exclusivo gerado pelo AWS Elemental MediaTailor quando a configuração foi criada. 

  Exemplo

  ```
  https://777788889999.mediatailor.us-east-1.amazonaws.com
  ```
+ `hashed-account-id`é o seu Conta da AWS ID. 

  Exemplo

  ```
  777788889999
  ```
+ `origin-id` é o nome dado quando se cria a configuração. 

  Exemplo

  ```
  myOrigin
  ```
+ `index.m3u8`ou é o nome do manifesto do fluxo de teste mais sua extensão de arquivo. Defina isso para que você obtenha um manifesto totalmente identificado ao anexá-lo à origem do conteúdo do vídeo configurada em [Etapa 4: Criar uma configuração](getting-started-ad-insertion.md#getting-started-add-mapping). 

Usando os valores dos exemplos anteriores, os valores completos URLs são os seguintes.
+ Exemplo:

  ```
  https://777788889999.mediatailor.us-east-1.amazonaws.com/v1/master/777788889999/myOrigin/index.m3u8?aws.insertionMode=GUIDED
  ```

### Sessões guiadas pelo servidor criadas explicitamente
<a name="create-explicit-guided-session"></a>

Adicione `insertionMode=GUIDED` aos metadados JSON que o player envia no HTTP `POST` para o endpoint do prefixo de MediaTailor inicialização da sessão da configuração.

O exemplo a seguir mostra a estrutura dos metadados JSON:

```
{
  # other keys, e.g. "adsParams"
  "insertionMode": "GUIDED"       # this can be either GUIDED or STITCHED
}
```

Com esses metadados de inicialização, a sessão de reprodução usará a inserção de anúncios guiada pelo servidor.