Visualização ao vivo
O Live View AgentCore do Amazon Bedrock é alimentado por AWS DCV. Cada sessão do navegador inicia um servidor DCV dedicado que transmite a interface do navegador e permite a interação do usuário em tempo real.
Para incorporar o Live View em seu aplicativo web, use o componente BrowserLiveViewReact do Amazon Bedrock AgentCore TypeScript SDK
Usando o BrowserLiveView componente
O BrowserLiveViewcomponente requer uma URL de SigV4-presigned visualização dinâmica. Depois de iniciar uma sessão do navegador (consulte Gerenciamento de sessões do navegador), gere a URL pré-assinada usando o LiveViewUrl método generate
Instale o Amazon Bedrock AgentCore TypeScript SDK:
npm install bedrock-agentcore
Importe o BrowserLiveViewcomponente e renderize-o com o URL pré-assinado. O componente lida com WebSocket conexão, negociação de protocolo DCV, decodificação de fluxo de vídeo e renderização de quadros. Ele é dimensionado automaticamente para caber em seu contêiner principal, preservando a proporção.
import { BrowserLiveView } from 'bedrock-agentcore/browser/live-view' <BrowserLiveView signedUrl={presignedUrl} remoteWidth={1920} remoteHeight={1080} />
O RemoteWidth e o RemoteHeight devem corresponder à janela de exibição configurada para a sessão do navegador. Valores incompatíveis causam cortes ou barras pretas.
A exibição ao vivo começa a ser transmitida assim que o URL pré-assinado for válido e a sessão do navegador estiver ativa. Se o contêiner permanecer vazio, verifique se o URL pré-assinado não expirou e se a sessão do navegador ainda está em execução.
Para uma explicação completa, incluindo uma amostra do aplicativo React, consulte Incorporar um agente de navegador de IA ativo em seu aplicativo React com o Amazon