Vista en directo
La función Live View AgentCore de Amazon Bedrock funciona con AWS DCV. Cada sesión del navegador lanza un servidor DCV dedicado que transmite la interfaz del navegador y permite la interacción del usuario en tiempo real.
Para integrar Live View en su aplicación web, utilice el componente BrowserLiveViewReact del AgentCore TypeScript SDK de Amazon Bedrock
Uso del componente BrowserLiveView
El BrowserLiveViewcomponente requiere una URL de SigV4-presigned Live View. Tras iniciar una sesión de navegador (consulte Administrar las sesiones de navegador), genere la URL prefirmada mediante el LiveViewUrl método generate
Instale el AgentCore TypeScript SDK de Amazon Bedrock:
npm install bedrock-agentcore
Importe el BrowserLiveViewcomponente y renderícelo con la URL prefirmada. El componente gestiona la WebSocket conexión, la negociación del protocolo DCV, la decodificación del flujo de vídeo y la renderización de cuadros. Se escala automáticamente para adaptarse a su contenedor principal y, al mismo tiempo, conserva la relación de aspecto.
import { BrowserLiveView } from 'bedrock-agentcore/browser/live-view' <BrowserLiveView signedUrl={presignedUrl} remoteWidth={1920} remoteHeight={1080} />
RemoteWidth y RemoteHeight deben coincidir con la ventana gráfica configurada para la sesión del navegador. Los valores no coincidentes provocan recortes o barras negras.
La visualización en directo comienza a reproducirse en cuanto la URL prefirmada es válida y la sesión del navegador está activa. Si el contenedor permanece vacío, compruebe que la URL prefirmada no haya caducado y que la sesión del navegador siga ejecutándose.
Para ver un recorrido completo que incluye un ejemplo de aplicación de React, consulte Insertar un agente de navegador de IA activo en su aplicación React con Amazon Bedrock AgentCore