Como os manifestos funcionam - MediaLive

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

As seções a seguir descrevem como o MediaLive lida com caminhos de manifesto.

Como os caminhos de manifesto funcionam por padrão

Os manifestos criados pelo MediaLive 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

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 Manifesto do URL base para que o MediaLive construa caminhos personalizados para os manifestos filhos.

  • Preencha os campos Conteúdo do URL base para que o MediaLive construa caminhos 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 o MediaLive constrói esses caminhos

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.

  • O MediaLive acrescenta esse valor ao início do caminho padrão. Por exemplo:

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