Noções básicas sobre os componentes de uma aplicação do SDK do Amazon Chime - SDK do Amazon Chime

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á.

Noções básicas sobre os componentes de uma aplicação do SDK do Amazon Chime

Para incorporar recursos de áudio, vídeo e compartilhamento de tela em tempo real em seus aplicativos do SDK do Amazon Chime, você usa estes componentes:

  • A biblioteca cliente do Amazon Chime SDK para JavaScript, o SDK do lado do cliente que você integra ao seu navegador ou aplicativo web Electron. Você faz isso adicionando o pacote Amazon Chime SDK para JavaScript NPM como uma dependência. Este pacote aproveita o MediaDevices e WebRTC APIs para participar de reuniões e trocar áudio, vídeo e compartilhar conteúdo com outros participantes. Ele fornece uma superfície de controle para gerenciar os diferentes tipos de mídia e a capacidade de vincular esses recursos às interfaces de usuário do seu aplicativo.

  • O AWS SDK, a API do Amazon Chime SDK que seu aplicativo de servidor usa para autenticar e autorizar solicitações de reunião do seu aplicativo web. O AWS SDK oferece ações de API, como chime:CreateMeeting e chime:CreateAttendeepara criar e gerenciar recursos para reuniões e participantes.

    Como qualquer outro AWS recurso, o serviço AWS Identity and Access Management (IAM) configura o acesso a essas ações. O AWS SDK está disponível em várias linguagens de programação e elimina a complexidade de chamar a API AWS SDK Chime do seu aplicativo de servidor. Se seu aplicativo não usa atualmente um aplicativo de servidor, você pode começar com o AWS CloudFormation modelo incluído na pasta demos/serverless. Essa demonstração mostra como criar um aplicativo sem servidor AWS Lambda baseado que usa a API AWS SDK Chime.

  • Os serviços de mídia do Amazon Chime SDK fornecem áudio, vídeo e sinalização que a biblioteca cliente do Amazon Chime SDK usa para se conectar às reuniões. JavaScript Os serviços de mídia estão disponíveis globalmente para suportar mixagem de áudio, encaminhamento de vídeo e passagem de NAT usando relés TURN. A equipe de serviços do Amazon Chime implanta, monitora e gerencia esses serviços. Os serviços de mídia são hospedados em um único intervalo de endereços IP: 99.77.128.0/18, e usam as portas TCP/443 e UDP/3478 para simplificar as configurações de firewall para administradores de TI. Finalmente, esses serviços alavancam a infraestrutura de nuvem global da AWS.