Todas as coleções
Live Cloud Transcoding
Live Cloud Transcoding

Crie múltiplas qualidades com o Cloudtranscoding

Miguel Giraldo avatar
Escrito por Miguel Giraldo
Atualizado há mais de uma semana

Nosso serviço de Cloud Transcoding permite a geração de várias resoluções usando o protocolo HLS a partir do envio de uma única resolução. Por exemplo, se você enviar um sinal em 1080p, a plataforma gerará automaticamente as resoluções 1080p, 720p, 480p, 360p, 240p e 144p, que serão distribuídas em HLS.

Esse recurso é ativado de acordo com o acordo comercial.

Configuração do recurso

1- Crie um novo sinal de vídeo ao vivo ou use um previamente configurado.

Se você estiver usando um novo sinal, deve configurar a zona de publicação. Para esse serviço, a zona US (Primary) é usada e é necessário indicar o respectivo perfil de codificação com a maior qualidade necessária

Perfil de codificação recomendado

2- Vá para os pontos de publicação e selecione a guia Cloud Transcoding. Os seguintes pontos serão exibidos:

  • Enabled: este botão ativa e desativa completamente o serviço.

  • Type: De acordo com o tipo de entrada de ingestão, o RTMP_PUSH é contado por padrão e, após um acordo comercial prévio, com o novo input SRT_LISTENER.

  • Use Backup: Se for necessário um ponto de publicação adicional para redundância de ingestão em caso de falha do primeiro, ative este botão. Caso contrário, a plataforma fornecerá apenas um ponto.

2.1. Configuração com RTMP_PUSH

  • Ative o serviço (Enabled), indique se é necessário ou não um ponto de publicação secundário (Use Backup) e salve as alterações. Ao fazer isso, os pontos de publicação RTMP e WebDAV desaparecerão da interface de transmissão ao vivo.

  • Isso fornece os dois pontos de publicação necessários junto com suas respectivas stream key, que devem ser configuradas nos codificadores que farão a redundância (apenas se o backup foi ativado).

2.2. Configuração com SRT_LISTENER

  • Da mesma forma que com o RTMP, ative o serviço (Enabled), indique se é necessário um ponto de publicação secundário (Use backup) e salve as alterações

  • Após as alterações serem aplicadas, a plataforma fornecerá automaticamente um ou dois endereços IP de entrada (SRT_CALLER) que devem ser apontados pelos codificadores. Esse tipo de URL não requer uma chave de fluxo.

2.3. Ao clicar no ícone de engrenagem em ambos os tipos de configuração, uma série de parâmetros é exibida. Esses parâmetros devem ser ajustados antes de iniciar a transcodificação:

  • SRT Configuration: disponível apenas se o tipo SRT_LISTENER for ativado, este campo serve para alterar a porta de publicação. Se este ajuste for feito, as IPs de entrada também mudam automaticamente (Se o ajuste não for feito no encoder, o SRT não iniciará a transcodificação).

  • Quality: Permite selecionar a melhor qualidade na qual enviamos o RTMP ou SRT para poder gerar as qualidades


    Estas qualidades são geradas por padrão quando a qualidade é selecionada e não são editáveis, sendo sempre disponibilizadas em 1080p.

  • Aspect Ratio 9:16: é usado para indicar que a produção do sinal ao vivo está em formato vertical.

  • Aspect Ratio 4:3: é usado para produções com sinal no formato quadrado (comumente em qualidade SD)

  • Low latency: reduz a carga normal de segmentos, tornando a carga dos segmentos mais rápida e reduzindo o tempo de buffer do fluxo para o usuário final.

  • Motion graphics configuration:
    para inserir imagens ou animações overlay dentro do sinal usando uma URL HTML, como placares de competição, créditos CG, anúncios overlay, etc.; estas devem ter o canal alfa integrado por padrão na fonte. Esta é a única seção que fica habilitada para edição uma vez que a transcodificação em nuvem é ativada.

    Se o campo Duração for deixado em 0, a imagem ou animação gráfica será visível permanentemente dentro do player. Uma vez habilitada esta opção, a URL e a duração podem ser editadas conforme necessário, sendo que a duração deve ser ajustada em segundos. Qualquer alteração feita nesta seção deve ser salva.

  • Captions: Referente às legendas que são inseridas a partir do sinal de origem, uma vez definido o formato (608 ou SCTE20), o botão correspondente é ativado e é atribuído o rótulo clicando em + de acordo com a configuração na ingestão do sinal.

    Destaca-se neste ponto que se as legendas, apesar de estarem configuradas na fonte, não forem recebidas, o botão de cc não será ativado no player. Uma vez que a plataforma detecta essas legendas, o botão é ativado automaticamente. De acordo com o dispositivo, as legendas são exibidas de maneiras diferentes.

Após fazer essa configuração, basta ativar a transcodificação e salvar as alterações. Aguarde alguns segundos e comece a ingestão do sinal do encoder. Ao fazer isso, todos os botões ficam bloqueados.

3- Para interromper completamente o serviço, você deve primeiro desativar a opção de Transcodificação e salvar as alterações. Finalmente, você pode desativar a Transcodificação em Nuvem na opção Habilitado e salvar novamente.

Aspectos a serem considerados:

  • Desativar o Cloud transcoding (Iniciar/Parar Transcoding) apagará todas as configurações relacionadas a ele e apenas deixará ativos os pontos de publicação.

  • Usar o Cloud transcoding exige um uso responsável para evitar cobranças desnecessárias. Ativá-lo tem um custo e iniciar o canal tem outro custo. Lembre-se de desativá-lo se não estiver usando.

  • Para fazer alterações na configuração durante a transmissão, é obrigatório parar o processo atual.

  • Para Ativar/Desativar a Latência baixa, primeiro ative/desative, salve e depois inicie o trabalho novamente.

  • Cada vez que a opção de Cloud transcoding for ativada e desativada em um sinal ao vivo (Enabled), os parâmetros rtmp, chave de stream e SRT Inbound IP fornecidos mudarão, portanto, devem ser ajustados novamente no(s) encoder(s).


Auto Switch Transcoding

Com essa nova função, é possível manter o serviço de Cloud transcoding habilitado sem a necessidade de iniciá-lo, o que reduz os custos e evita aumento desnecessário na cota de horas de transcoding ao vivo. Isso é útil para uma transmissão ao vivo que não é transmitida constantemente 24/7, mas que terá programação agendada e precisa ter o mesmo endpoint ativo 100% do tempo.

Configuração:

A. O serviço de cloud transcoding deve estar habilitado (Enabled).

B. Selecionar o tipo de entrada (RTMP ou SRT) e habilitar o backup, se necessário.

C. Ativar o botão Auto Switch Transcoding e, em seguida, salvar as alterações..

A interface do recurso ficará da seguinte forma

O botão de ligar do transcoding, juntamente com o de backup, ficarão bloqueados.

D. Expanda a configuração adicional e ajuste os passos mencionados no item 2.3 deste documento.

E. Uma seção chamada Auto Switch Transcoding Configuration é exibida adicionalmente, nela é ajustado o início e o final do transcoding automático em minutos, por padrão o início sempre aparece em 30 e o final em 60, essa configuração tem como objetivo iniciar o cloud transcoding 30 minutos antes do schedule programado e encerrá-lo 60 minutos depois, para dar o tempo necessário para a geração do media se o schedule tiver auto record ativado e, no caso de esquecer de parar o job, os tempos podem ser ajustados conforme necessário, qualquer alteração feita deve ser salva

F. Programar o agendar o cronograma como for necessário, pode ser utilizado one time e recorrente, cumprirão a mesma função, a configuração dentro do agendamento não precisa de ajustes especiais para o funcionamento do recurso.

G. Assim que o auto switch é ativado, o botão de Transcoding é iniciado automaticamente e ficará bloqueado. É importante destacar que o sinal deve ser enviado ao vivo durante os minutos anteriores à configuração de início do schedule e deve ser interrompido dentro do intervalo de término do mesmo.

Importante: o ponto de publicação se desativará apenas ao final do tempo descrito no ponto E, se você continuar publicando a partir do codificador, este último alertará que não pode se conectar ao ponto de publicação.

Para lembrar:

  • Não é recomendável apagar o schedule antes de ser finalizado, isso pode causar bugs no comportamento do auto switch.

  • Os horários do schedule podem ser ajustados antes do início da Auto Switch Transcoding Configuration, caso haja um prolongamento no horário do schedule, há 60 minutos de tempo de finalização para os ajustes. Qualquer novo horário de término estabelecido no schedule iniciará novamente os 60 minutos de tempo no auto switch.

  • Uma vez que o auto switch foi iniciado, não é possível fazer alterações no serviço de cloud transcoding.


Se você tiver alguma pergunta relacionada, não duvide em escrever-nos via chat.

Atte. A equipe da Mediastream

Respondeu à sua pergunta?