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á.
Configurando os recursos do Elemental Inference pela primeira vez
Esta seção descreve como configurar o primeiro conjunto de recursos de inferência elementar em. MediaLive Você pode configurar quando estiver criando um canal pela primeira vez ou pode configurar em um canal existente. Você pode configurar um recurso de inferência elementar ou vários recursos ao mesmo tempo.
Você deve configurar um feed totalmente configurado: recurso - feed - saída ou saídas, em que o MediaLive canal é o recurso e cada saída representa um recurso de inferência elementar.
-
Em Elemental Inference, use
create-feedpara criar um novo feed. Siga estas diretrizes:-
Dê ao feed um nome memorável. Talvez você queira dar a ele o mesmo nome ou um nome semelhante ao MediaLive canal.
Observe que, se você configurou anteriormente os recursos do Elemental Inference usando o MediaLive console, verá esses feeds ao usar.
list-feedsEsses feeds sempre terão um nome idêntico ao nome do canal. -
Inclua saídas conforme descrito na tabela a seguir.
Recurso para configurar
Ação
Recorte de eventos
Crie uma saída do tipo
ClippingConfigColheita inteligente Não inclua nenhuma saída no feed. MediaLive criará uma saída para usar. Ele não usará nenhuma saída que você criar, mas qualquer feed que você criar contará para uma ou mais cotas da Inferência Elemental. Legendas inteligentes Crie uma saída do tipo SubtitlingConfig. Configure olanguageparâmetro com o código do idioma do áudio de origem (por exemplo,eng). Opcionalmente, configureprofanityFilter(DISABLEDCENSOR, ouDROP). -
-
A resposta inclui as seguintes informações que você deve anotar:
-
O ID do feed, que você precisará para os comandos da CLI nesse feed.
-
O ARN do feed, que você precisará para trabalhar com o MediaLive canal. Você também pode obter o ARN usando.
get-feed
-
-
Em MediaLive, use
create-channelouupdate-channelpara criar um canal ou editar um canal existente.-
No nível superior do JSON, adicione uma
InferenceSettingsseção e inclua:-
feedArn: o ARN do feed que você criou. Inclua essa linha somente uma vez, mesmo se você estiver habilitando mais de um recurso de inferência elementar.
-
-
Faça alterações em cada recurso, conforme descrito na tabela a seguir.
Recurso para configurar
Ação
Recorte de eventos
Não há mais alterações a serem feitas.
Colheita inteligente No JSON para cada codificação de vídeo (seção de descrição do vídeo) em que você deseja ativar os recursos de inferência elementar, inclua estes parâmetros:
-
WidtheHeight: A resolução dessa codificação de vídeo. -
ScalingBehavior: Defina comoSMART_CROP.
Legendas inteligentes Na
CaptionSelectorsmatriz de cada anexo de entrada, adicione um seletor de legenda com:SmartSubtitleSourceSettings-
Name: um nome para o seletor (por exemplo,SmartSubtitlesSelector1). -
LanguageCode: O código do idioma (por exemplo,eng). -
SelectorSettings: IncluirSmartSubtitleSourceSettings: {}.
Em seguida, adicione um
CaptionDescriptioninEncoderSettingsque faça referência a esse seletor e defina o destino como TTML (para grupos de saída MediaPackage V2, CMAF Ingest ou Microsoft Smooth) ou WebVTT (para HLS ou grupos de saída). MediaPackage Adicione uma saída somente com legendas no grupo de saída apropriado para a barra lateral da legenda.O exemplo a seguir mostra o JSON para ativar o corte inteligente e o recorte de eventos.
O corte inteligente é ativado na codificação de vídeo (descrição do vídeo) nomeada
high_resolutionem uma saída nomeadaoutput_Ano grupo de saída nomeadoMy_outputgroupno canal com o ID9042242. A descrição do vídeo inclui, entre outros parâmetrosHeight, os parâmetrosNameScalingBehavior,,Widthe.O ARN do feed termina com o ID exclusivo.
vbphju6m7nohlpcs3sd{ "Arn": "arn:aws:medialive:us-west-2:111122223333:channel:9042242", ... "EncoderSettings": { ... "OutputGroups": [ { "Name": "My_outputgroup", ... "Outputs": [ { ... "OutputName": "output_A", ... "VideoDescriptionName": "high_resolution" } ] } ], ... "VideoDescriptions": [ ... "Height": 1280, "Name": "high_resolution", "ScalingBehavior": "SMART_CROP", "Width": 720 } ] }, "Id": "9042242", "InferenceSettings": { "FeedArn": "arn:aws:elemental-inference:us-west-2:111122223333:feed/vbphju6m7nohlpcs3sd" ... } -
-
Ao salvar o canal, MediaLive atualiza o feed de Inferência Elemental da seguinte forma:
-
Ele cria uma produção de safra na alimentação.
-
Ele associa o canal (o recurso) ao feed.
Agora você tem um feed utilizável: recurso - feed - saída.
-
-
Dentro MediaLive, use
StartChannel. Quando o canal está em execução, MediaLive executa as seguintes ações:-
MediaLive entrega o fluxo de origem para a Elemental Inference.
-
Ele manipula os metadados conforme descrito na tabela a seguir.
Recurso
Ação de MediaLive
Recorte de eventos
MediaLive não recupera metadados. Você precisa configurar sua própria solução para recuperar os metadados do recorte de eventos e criar clipes de eventos.
Colheita inteligente MediaLive recupera os metadados de corte inteligente do Elemental Inference. Esses metadados descrevem a região de interesse em cada quadro de vídeo. Em cada saída de vídeo em que os recursos de inferência elementar estão configurados, MediaLive recorta o vídeo na nova região de interesse. MediaLive em seguida, continua com o processamento regular para codificar o vídeo. Legendas inteligentes MediaLive recupera os metadados da legenda do Elemental Inference e os converte para o formato WebVTT ou TTML. MediaLive exibe as legendas como um sidecar na saída HLS, MediaPackage V2 MediaPackage, CMAF Ingest ou Microsoft Smooth configurada. -
Observações
Existem diferenças no procedimento para configurar diferentes inferências elementares, particularmente em termos de como a divisão do trabalho entre a inferência elementar e MediaLive em uma característica é diferente da divisão do trabalho em outra característica.
A tabela a seguir resume as principais diferenças nessa divisão do trabalho. Na tabela, leia em toda a linha para cada recurso.
|
Recurso |
Ações que você executa na Inferência Elemental |
Ações que você executa em MediaLive |
|---|---|---|
|
Recorte de eventos |
Você cria um feed para o canal (se ainda não houver um) e anexa uma saída de recorte. | Certifique-se de que o ARN do feed esteja especificado. |
| Colheita inteligente | Você cria um feed para o canal (se ainda não houver um), mas não anexa uma saída de recorte inteligente. | Certifique-se de que o ARN do feed esteja especificado. E você configura as saídas de vídeo no canal para funcionarem com o corte inteligente. MediaLive é o ator que cria o resultado de colheita inteligente em Elemental Inference. |
| Legendas inteligentes | Você cria um feed para o canal (se ainda não houver um) e anexa uma saída de legendagem à configuração do idioma. | Certifique-se de que o ARN do feed esteja especificado. Você adiciona seletores de SmartSubtitleSourceSettings legendas aos anexos de entrada, cria descrições de legendas referenciando esses seletores e adiciona uma saída somente com legendas (TTML para V2, MediaPackage CMAF Ingest ou Microsoft Smooth; ou WebVTT para HLS ou). MediaPackage |