

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

# A sintaxe dos caminhos para as saídas
<a name="hls-syntax-emp"></a>

Uma saída HLS sempre inclui três categorias de arquivos: 

Consulte as seções a seguir.
+ O manifesto principal 
+ Os manifestos filhos
+ Os arquivos de mídia

A tabela a seguir descreve as partes que compõem os caminhos de destino dessas três categorias de arquivos.

Os caminhos de destino para essas três categorias de arquivos são idênticos, incluindo o *BaseFileName*, o que significa thatMediaLive enviar todas essas categorias de arquivos para a mesma pasta. Os modificadores e as extensões de arquivo são diferentes para cada categoria de arquivo. Ao enviar para MediaPackage, você deve enviar todos os arquivos para a mesma pasta. Os sistemas downstream esperam que todos os arquivos estejam juntos.


| Arquivo | Sintaxe do caminho | Exemplo | 
| --- | --- | --- | 
| Arquivos de manifesto principais |  protocol channelURL extension |  O caminho completo para a saída. Aqui está um exemplo que usa MediaPackage v2 `https://mz82o4-2.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/live-sports/2/curling/index.m3u8`  | 
| Arquivos de manifesto filhos | protocol channelURL nameModifier extension | Aqui está um exemplo do caminho do manifesto secundário para as representações de alta resolução da saída de curling (em um destino que usa v2): MediaPackage`https://mz82o4-1.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/live-sports/1/curling/index-high.m3u8` | 
| Arquivos de mídia (segmentos) | protocol channelURL nameModifier optionalSegmentModifier counter extension | Aqui está um exemplo do caminho do arquivo para o 230º segmento (em um destino que usa MediaPackage v2):https://mz82o4-1.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/live-sports/1/curling/index-high-00230.ts | 

Esses caminhos são construídos da seguinte forma:
+ O MediaPackage usuário deveria ter fornecido o canal a você URLs. Em seguida, URLs cubra a parte do caminho até e incluindo o nome do arquivo base:
  + Com o padrão MediaPackage, o baseFileName é sempre. `channel` 
  + Com a MediaPackage v2, o baseFilename é sempre. `index` 
+ É necessário especificar o seguinte:
  + O modificador
  + O segmentModifier

  Consulte as seções a seguir.
+ MediaLive insere o sublinhado antes do contador.
+ MediaLive gera o contador, que sempre tem cinco dígitos começando em 00001.
+ MediaLive insere o ponto antes da extensão.
+ MediaLive seleciona a extensão:
  + Para arquivos de manifesto: sempre ` .m3u8`
  + Para arquivos de mídia — .ts para arquivos em um fluxo de transporte ou.mp4 para arquivos em um contêiner f MP4 