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