O conteúdo de mídia de um HLS manifesto - 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á.

O conteúdo de mídia de um HLS manifesto

Quando você configura manifestos redundantes em uma HLS saída, MediaLive altera o conteúdo do manifesto. Ela altera as informações de mídia (as informações de vídeo, áudio e legendas) dentro dos manifestos. Todas essas informações aparecem como tags #EXT-X-STREAM-INF.

As seções a seguir descrevem o número dessas tags e o conteúdo dessas tags em um manifesto padrão (não redundante) e em um manifesto redundante.

Como seria um manifesto padrão

Com um canal padrão, existem dois pipelines. Cada pipeline produz seu próprio conjunto de manifestos. Portanto, para o pipeline 0, há um manifesto principal, um conjunto de manifestos filhos e um conjunto de arquivos de mídia. Da mesma forma, o pipeline 1 tem o mesmo conjunto de arquivos. Os manifestos fazem referência apenas aos arquivos do seu próprio pipeline.

As informações de vídeo no manifesto principal para cada pipeline podem ser semelhantes a estas:

#EXT-X-STREAM-INF:BANDWIDTH=629107 ... curling-high.m3u8

Como seria um manifesto redundante

Quando o recurso de manifesto redundante está habilitado, cada manifesto principal faz referência aos manifestos filhos do seu próprio pipeline e do outro pipeline.

Esse recurso não afeta manifestos filhos. Os manifestos filhos fazem referência apenas aos seus próprios arquivos de mídia.

Veja a seguir um exemplo de como as informações de vídeo no manifesto podem aparecer. Suponha que baseFilename para a tubulação 0 seja a primeira ondulação e para a tubulação 1 seja a outra ondulação.

O manifesto do pipeline 0 pode ser assim (com as informações do manifesto filho do pipeline 0 aparecendo primeiro):

#EXT-X-STREAM-INF:BANDWIDTH=629107 ... first-curling-high.m3u8 #EXT-X-STREAM-INF:BANDWIDTH=629107 ... other-curling-high.m3u8

As informações de vídeo no manifesto do pipeline 1 podem ser assim (com as informações do manifesto filho do pipeline 1 aparecendo primeiro):

#EXT-X-STREAM-INF:BANDWIDTH=629107 ... other-curling-high.m3u8 #EXT-X-STREAM-INF:BANDWIDTH=629107 ... first-curling-high.m3u8