Acerca del uso de filtros de fondo - 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.

Acerca del uso de filtros de fondo

Los filtros de fondo pueden hacer un uso intensivo de la CPU o de la GPU. Es posible que algunos dispositivos móviles y computadoras portátiles o de sobremesa con especificaciones inferiores no tengan la potencia necesaria para ejecutar los filtros junto con varias transmisiones de video.

Compatibilidad con SIMD

Los filtros de fondo son más eficientes en entornos que admiten una sola instrucción, varios datos (SIMD). Los filtros utilizan menos CPU para un nivel de complejidad determinado cuando se habilita el SIMD. Es posible que los dispositivos de baja potencia que ejecutan navegadores sin compatibilidad con SIMD no ejecuten filtros en segundo plano.

Compatibilidad con WebGL2

El objeto VideoFxProcessor requiere navegadores compatibles con WebGL2 para acceder a la GPU del dispositivo cliente.

Entrega de contenido y ancho de banda

Una red de entrega de contenido de Amazon carga los machine-learning-model archivos para los filtros de fondo durante el tiempo de ejecución. Esto proporciona una distribución global de baja latencia sin necesidad de incluir un conjunto completo de archivos como parte de la aplicación. Sin embargo, cargar archivos de modelo puede añadir latencia a algunas partes de la aplicación. Para ayudar a mitigar ese impacto, los navegadores almacenan en caché los archivos del modelo de forma indefinida. Esa caché hace que las cargas posteriores sean significativamente más rápidas. Como práctica recomendada, compruebe si hay navegadores compatibles y, a continuación, cree los recursos del filtro en segundo plano cuando los usuarios no noten ninguna latencia. Por ejemplo, puede descargar los archivos de los modelos mientras los usuarios esperan o mientras utilizan un selector de dispositivos.

Su aplicación debe conectarse a:

  • Servicios multimedia de Amazon Chime SDK.

  • Amazon CloudFront a través de HTTPS (puerto 443).

Todas las solicitudes se dirigen a los subdominios de sdkassets.chime.aws. Las aplicaciones que no puedan acceder a la red de entrega de contenido o que no incluyan el dominio correcto en su política de seguridad de contenido no superarán las comprobaciones de soporte y no podrán usar los filtros.

Para obtener más información sobre los rangos CloudFront de direcciones IP, consulte Ubicaciones e intervalos de direcciones IP de los servidores CloudFront perimetrales en la Guía para CloudFront desarrolladores de Amazon.

Compatibilidad del navegador

En la siguiente tabla se enumeran los navegadores y la versión compatible con los filtros de fondo.

Navegador

Versión mínima compatible

Firefox

76+

Navegadores y entornos basados en Chromium, incluidos Edge y Electron

78+

Android Chrome

110+

Safari en macOS

16.3+

Safari en iOS (iPhone, iPad)

16.x

Chrome en iOS

110.0.0.x.x

Firefox en iOS (iPhone iPad)

16.x

La versión 3.14 del objeto VideoFxProcessor es compatible con Android. Para que los dispositivos Android sean compatibles con versiones anteriores a la 3.14, use los objetos BackgroundBlurVideoFrameProcessor yBackgroundReplacementVideoFrameProcessor. Para obtener más información sobre su uso, consulte la backgroundfilter_video_processorpágina en GitHub.