Exemplo para um servidor HTTP ou HTTPS - 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á.

Exemplo para um servidor HTTP ou HTTPS

Este exemplo mostra como configurar os campos de destino se o sistema downstream for um servidor HTTPS que usa PUT básico.

Suponha que você deseja fazer streaming do jogo de curling e criar três saídas: taxa de bits alta, média e baixa.

Campo Value (Valor)
CDN settings (Configurações CDN) na seção HLS settings (Configurações HLS) Hls basic put

Altere os outros campos CDN de acordo com as instruções do sistema de downstream.

URL na seção HLS group destination A (Destino do grupo HLS A) Por exemplo:

https://203.0.113.55/sports/curling/index

Credentials (Credenciais) na seção HLS group destination A (Destino do grupo HLS A) Se o sistema downstream exigir solicitações autenticadas, insira o nome de usuário fornecido pelo sistema downstream. Para a senha, insira o nome da senha armazenada no repositório de parâmetros do AWS Systems Manager. Não insira a senha em si. Para obter mais informações, consulte Requisitos para AWS Systems Manager — criar parâmetros de senha no repositório de parâmetros .
URL na seção HLS group destination B (Destino do grupo HLS B) Por exemplo:

https://203.0.113.82/sports/curling/index

Credentials (Credenciais) na seção HLS group destination B (Destino do grupo HLS B) Insira um nome de usuário e uma senha para o URL do destino B, se aplicável. As credenciais provavelmente são as mesmas para ambos os URLs, mas podem não ser.
Name modifier (Modificador do nome) na seção HLS outputs (Saídas HLS)

Escolha Add output (Adicionar saída) duas vezes: mais duas linhas Output (Saída) serão adicionadas a essa seção, totalizando três linhas. Em cada linha, insira um modificador: -high, -medium e -low.

Seção Directory Structure (Estrutura de diretórios) e Segments Per Subdirectory (Segmentos por subdiretório) em Location (Local)

Suponha que o sistema de downstream não use esses campos.

Como resultado, os arquivos serão criados com os seguintes nomes:

  • Um manifesto principal: index.m3u8

  • Um manifesto filho para cada saída: index-high.m3u8, index-medium.m3u8, index-low.m3u8

  • Arquivos TS para cada saída:

    • index-high-00001.ts, index-high-00002.ts, index-high-00003.ts e assim por diante

    • index-medium-00001.ts, index-medium-00002.ts, index-medium-00003.ts e assim por diante

    • index-low-00001.ts, index-low-00002.ts, index-low-00003.ts e assim por diante

Os arquivos serão publicados em dois hosts no sistema de downstream e em uma pasta chamada sports em cada host.