View a markdown version of this page

Vista en directo - Amazon Bedrock AgentCore

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. El componente integra el cliente web AWS DCV internamente y se encarga de la configuración de la conexión, la autenticación SigV4 y la renderización del vídeo, de modo que puede integrar una transmisión en directo desde el navegador con un código mínimo y, al mismo tiempo, conservar el control total de la interfaz de usuario.

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 de la clase Browser del TypeScript SDK. El método firma el punto final de transmisión de Live View con credenciales de SigV4 y devuelve una URL con un límite de tiempo que se transfiere al componente. BrowserLiveView

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.