Como criar um trabalho de coleta
Crie um trabalho de coleta para extrair um ativo live-to-VOD de um fluxo HLS ou DASH ao vivo limpo (não criptografado) ou criptografado.
Importante
Para executar um trabalho de coleta e salvar o ativo live-to-VOD, o MediaPackage deve ter permissões para acessar e gravar no bucket do Amazon S3 no qual o ativo será armazenado. Para criar um perfil que conceda as permissões corretas ao MediaPackage, consulte Como permitir que o AWS Elemental MediaPackage acesse outros serviços da AWS.
Você pode usar o console do MediaPackage, a AWS CLI ou a API do MediaPackage para criar um trabalho de coleta. Para obter informações sobre como criar um trabalho usando a AWS CLI ou a API do MediaPackage, consulte a Referência de API do AWS Elemental MediaPackage.
Ao criar uma tarefa de coleta, não coloque informações confidenciais de identificação, como números de contas de clientes, em campos de formato livre, como o campo ID. Isso será aplicável quando você estiver usando o console do MediaPackage, a API do MediaPackage, a AWS CLI ou os AWS SDKs. Todos os dados inseridos por você no MediaPackage poderão ser coletados para inclusão em logs de diagnóstico ou no Amazon CloudWatch Events.
Como criar uma tarefa de coleta (console)
Abra o console do MediaPackage em https://console.aws.amazon.com/mediapackage/
. No painel de navegação, em Live (Ao vivo), escolha Harvest jobs (Tarefas de coleta).
Na página Trabalhos de coleta, escolha Criar trabalho de coleta.
Na página Create harvest job (Criar tarefa de coleta), preencha os campos conforme descrito nos seguintes tópicos:
Escolha Criar.
Campos de detalhes básicos
Os detalhes básicos de uma tarefa de coleta definem seu identificador e a origem do ativo live-to-VOD.
-
Em ID, insira um nome que descreva a tarefa de coleta. O ID é o identificador principal da tarefa de coleta. Você poderá reutilizar o ID quando a tarefa de coleta expirar em sua conta. Os caracteres compatíveis são letras, números, sublinhados (_) e hifens (-).
-
Em Origin endpoint (Endpoint de origem), selecione o endpoint que fornece o streaming ao vivo do qual você está coletando o ativo live-to-VOD.
Observe as seguintes considerações.
-
Seu trabalho de coleta deve estar dentro da janela de reinício do seu endpoint do MediaPackage. A janela de reinício determina o período no qual é possível coletar os ativos do seu endpoint. Por exemplo, se seu endpoint tiver uma janela de reinício de três dias, você poderá coletar seu ativo a qualquer momento dentro desse período.
Um endpoint do MediaPackage pode ter uma janela de reinício entre 0 e 14 dias. Para ajustar a janela de reinício do seu endpoint, consulte Visualização de um único endpoint.
-
Seu ativo live-to-VOD coletado pode ter uma duração máxima de 24 horas. Para definir a duração do ativo live-to-VOD, consulte Campos de data e hora de início e de término neste capítulo.
-
Seu endpoint deve fornecer conteúdo HLS ou DASH limpo (não criptografado) ou criptografado.
-
Atualmente, o VOD do MediaPackage não é compatível com a ingestão de ativos criptografados. Se você estiver usando seus ativos coletados em um fluxo de trabalho de vídeo sob demanda do MediaPackage e seu endpoint estiver criptografado, crie uma sombra de endpoint não criptografado no mesmo canal. Para fazer isso, desmarque Permitir originação para que o novo endpoint não possa ser usado para reprodução. O MediaPackage criará o URL para endpoints que não tenham a originação habilitada, mas o MediaPackage responderá com um erro às solicitações de reprodução enviadas para esse endpoint. Para ter mais informações, consulte Criar ativos live-to-VOD com o AWS Elemental MediaPackage.
-
Campos de data e hora de início e de término
As informações de data e hora de início e término definem o intervalo de tempo para a tarefa de coleta. A duração máxima do trabalho de coleta é de 24 horas. Os horários são baseados na data e hora do programa (PDT) do codificador.
nota
O tempo do ativo live-to VOD é preciso em relação aos segmentos. Isso significa que, se você indicar uma hora de início ou término que se enquadre em um segmento, o MediaPackage incluirá todo o segmento no ativo. Se você tiver um segmento de 3 segundos e esse horário de início se enquadrar no terceiro segundo no segmento, o ativo começará dois segundos antes, no início do segmento.
-
Em Date and time format (Formato de data e hora), escolha o formato que você está usando para indicar os horários de início e término do ativo live-to-VOD.
-
Hora local: a data e a hora são formatadas de acordo com as configurações da sessão atual do navegador. O horário local usa o formato de 24 horas.
-
Segundos de epoch): a data e a hora são formatadas em segundos desde o epoch.
-
ISO-8601: a data e a hora são formatadas de acordo com o padrão ISO-8601.
-
-
Em Quando o ativo live-to-VOD começa, insira quando esse ativo começa. O horário de início do ativo deve ser o mesmo em que o evento ao vivo foi iniciado ou após esse horário. O horário de início também deve estar dentro da janela de reinício no endpoint. Se o endpoint tiver uma janela de 5 horas e o horário de início for 6 horas atrás, a tarefa de coleta falhará.
-
Em Quando o ativo live-to-VOD termina, insira quando esse ativo termina. O tamanho do ativo não pode exceder a janela de reinício no endpoint. Se o endpoint tiver uma janela de 5 horas e sua hora de início for 2019/07/29 07:15:00, a hora de término não poderá ser posterior a 2019/07/29 12:15:00. O horário de término também deve estar no passado.
Campos de destino
As informações de destino definem como o MediaPackage salva o ativo live-to-VOD depois que ele for coletado do fluxo ao vivo.
-
Em Perfil do IAM, insira o ARN do perfil do IAM que fornece acesso ao MediaPackage para ler e gravar no seu bucket do Amazon S3 e no qual o ativo live-to-VOD será armazenado. Acesse a função criada em Como permitir que o AWS Elemental MediaPackage acesse outros serviços da AWS.
-
Em Nome do bucket do Amazon S3, insira o bucket no qual o MediaPackage armazenará o ativo live-to-VOD. O nome do bucket do Amazon S3 deverá estar na mesma região da coleta do MediaPackage.
-
Em Manifest key (Chave de manifesto), insira o caminho no bucket para o ativo live-to-VOD, incluindo o nome de arquivo do manifesto pai do ativo. Se a estrutura de diretórios ainda não existir no bucket, o MediaPackage a criará.
Importante
A chave de manifesto deve ser exclusiva. Quando a mesma chave de manifesto é usada para várias tarefas de coleta, a lista de reprodução mais recente do ativo substitui as listas de reprodução existentes. A única vez que você deve reutilizar uma chave de manifesto é quando está coletando o mesmo conteúdo, por exemplo, se houve um problema com uma coleta anterior do conteúdo.