Visão geral

O Media Insights on AWS é uma estrutura de desenvolvimento que incorpora os serviços de machine learning da AWS em aplicações multimídia para processar vídeos, imagens, áudio e texto. A solução fornece APIs específicas que permitem que os desenvolvedores se conectem a esses serviços e criem fluxos de trabalho de mídia inovadores sem lidar com as complexidades de back-end. Ele simplifica automaticamente o provisionamento de recursos, armazenamento, transcodificação, anotações, otimizações de modelos e outras tarefas de orquestração para simplificar a criação do fluxo de trabalho. Ao usar essa solução da AWS, você pode utilizar visão computacional, reconhecimento de fala, análise de linguagem e outros serviços de inteligência artificial (IA), para possibilitar a prototipagem e a implantação rápidas de software de mídia inteligente.
Benefícios

Esta solução gerencia a orquestração de workflow e a persistência de dados para que você possa focar nas aplicações que obtêm valor da mídia ou automatizam workflows manuais.
Você pode estender e personalizar a solução para se adequar a novos casos de uso. Os operadores são máquinas de estado geradas e pré-construídas que você pode estender para lidar com casos de uso específicos.
Os componentes são descritos por interfaces limpas. Operadores são pequenos componentes de propósito único que transformam ou extraem metadados da mídia. Você pode definir operadores personalizados ou usar qualquer um dos operadores previamente criados fornecidos.
Detalhes técnicos

É possível implantar automaticamente essa arquitetura ao usar o guia de implementação e o modelo do AWS CloudFormation que o acompanha.
Etapa 1
Um recurso do HAQM API Gateway para a API REST do ambiente de gerenciamento.
Etapa 2
Recursos do AWS Lambda e do HAQM Simple Queue Service (HAQM SQS) para dar suporte à orquestração de workflow e traduzir workflows definidos pelo usuário no AWS Step Functions.
Etapa 3
Tabelas do HAQM DynamoDB para armazenar dados relacionados ao workflow.
Etapa 4
Step Functions para quando um usuário define um novo workflow usando a API de workflow.
Etapa 5
Funções do Lambda para a biblioteca de operadores do Media Insights na AWS. Os operadores são provisionados para os seguintes serviços: HAQM Rekognition, HAQM Comprehend, HAQM Translate, HAQM Transcribe, HAQM Polly e AWS Elemental MediaConvert.
Etapa 6
Recurso do API Gateway para a API REST do plano de dados.
Etapa 7
HAQM Simple Storage Service (HAQM S3), DynamoDB e DynamoDB Streams para armazenamento de dados de mídia e metadados.
Etapa 8
Recursos do HAQM Kinesis Data Streams para fornecer uma interface para aplicações externas acessarem dados no plano de dados da AWS.
- Data de publicação
Conteúdo relacionado

Este blog explora a solução Media Insights Engine, que visa ajudar os desenvolvedores a se concentrarem menos no scaffolding e mais nas coisas que tornam suas aplicações impactantes.
Saiba mais sobre a estrutura modular na qual o Media Insights Engine é criado, bem como casos de uso e aplicações práticas para esta solução.