

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á.

# Como os manifestos funcionam
<a name="hls-manifests-how-work"></a>

As seções a seguir descrevem como MediaLive manipula os caminhos do manifesto.

## Como os caminhos de manifesto funcionam por padrão
<a name="hls-default-manifest-paths"></a>

Os manifestos MediaLive criados incluem informações sobre os caminhos para outros arquivos, especificamente:
+ O conteúdo dentro do manifesto principal inclui um caminho para cada manifesto filho.

  Por padrão, a sintaxe desse caminho é a seguinte: 

  ```
  baseFilename nameModifier extension
  ```

  Por exemplo:

  ```
  curling-high.m3u8
  ```

  O caminho é relativo ao local do manifesto principal.
+ O conteúdo dentro de cada manifesto filho inclui um caminho para seus arquivos de mídia.

  Por padrão, a sintaxe desse caminho é a seguinte:

  ```
  baseFilename nameModifier optionalSegmentModifier counter extension
  ```

  Por exemplo:

  ```
  curling-high-000001.ts
  ```

  O caminho é relativo ao local do manifesto filho.

## Como os caminhos personalizados funcionam
<a name="hls-custom-manifest-paths"></a>

Se os caminhos padrão dentro dos manifestos não forem adequados para a maneira como o sistema de downstream lida com os três conjuntos de arquivos, você poderá preencher os campos de *URL base*:
+ Preencha os campos **do manifesto do URL base** para criar caminhos MediaLive personalizados para os manifestos secundários. 
+ Preencha os campos de **conteúdo do URL base** para criar caminhos MediaLive personalizados para os arquivos de mídia. 

Quando você personaliza os caminhos, a sintaxe muda.
+ Quando você preenche os campos de **Base URL manifest (Manifesto de URL base)**, a sintaxe para o caminho do manifesto filho (dentro do manifesto principal) é a seguinte: 

  ```
  baseURLManifest baseFilename nameModifier extension
  ```

  Por exemplo:

  ```
  http://viewing/sports/curling-high.m3u8
  ```
+ Quando você preenche os campos de **Base URL content (Conteúdo de URL base)**, a sintaxe dos caminhos do arquivo de mídia (dentro dos manifestos filhos) é a seguinte: 

  ```
  baseURLContent baseFilename nameModifier optionalSegmentModifier counter
          extension
  ```

  Por exemplo:

  ```
  http://viewing/media/sports/curling-high-000001.ts
  ```

## Como MediaLive constrói esses caminhos
<a name="hls-how-construct-custom-paths"></a>

Os caminhos personalizados para os manifestos filhos são construídos da seguinte forma:
+ Preencha os campos de **Base URL manifest (Manifesto de URL base)**, ou os campos de **Base URL content (Conteúdo de URL base)** ou ambos. 

  Por exemplo:

  ```
  http://198.51.100/sports/viewing/
  ```

  Observe a barra no final do valor.
+ MediaLive acrescenta esse valor ao caminho [padrão](#hls-default-manifest-paths). Por exemplo:

  ```
  http://198.51.100/sports/viewing/curling-high.m3u8
  ```