Integración de filtros en segundo plano en una aplicación cliente - Amazon Chime SDK

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Integración de filtros en segundo plano en una aplicación cliente

En esta sección se explica cómo filtrar fondos de video mediante programación mediante el desenfoque de fondo 2.0 y el reemplazo de fondo 2.0. Para añadir un filtro de fondo a una transmisión de video, debe crear un VideoFxProcessor que contenga un objeto. VideoFxConfig. A continuación, inserte ese procesador en un VideoTransformDevice.

El procesador de filtros de fondo utiliza TensorFlow un modelo de aprendizaje automático ligero, JavaScript Web Workers, y WebAssembly aplica un filtro al fondo de cada fotograma de la transmisión de vídeo. Estos recursos se descargan en tiempo de ejecución cuando se crea un VideoFxProcessor.

La aplicación de demostración del navegador GitHub utiliza el nuevo desenfoque de fondo y los filtros de reemplazo. Para probar, inicie la demostración con npm run start, únase a la reunión y, a continuación, haga clic en la cámara para activar el video. Abra el menú Aplicar filtro ( Button with a circle and a downward arrow. ) y elija una de las opciones Desenfoque de fondo 2.0 o Reemplazo de fondo 2.0.