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 MediaLive manipula os caminhos do manifesto.

Como os caminhos de manifesto funcionam por padrão

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

Se os caminhos padrão dentro dos manifestos não forem adequados à forma como o sistema downstream manipula os três conjuntos de arquivos, você poderá preencher os campos básicos URL:

  • Preencha os campos do URLmanifesto base para criar caminhos MediaLive personalizados para os manifestos secundários.

  • Preencha os campos de URLconteúdo 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 do URLmanifesto base, a sintaxe do 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 URLconteúdo base, a sintaxe dos caminhos do arquivo de mídia (dentro dos manifestos secundários) é a seguinte:

    baseURLContent baseFilename nameModifier optionalSegmentModifier counter extension

    Por exemplo:

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

Como MediaLive constrói esses caminhos

Os caminhos personalizados para os manifestos filhos são construídos da seguinte forma:

  • Você preenche os campos do URLmanifesto base, ou os campos de URL conteúdo 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. Por exemplo:

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