À propos de l'utilisation des filtres d'arrière-plan - Kit SDK Amazon Chime

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

À propos de l'utilisation des filtres d'arrière-plan

Les filtres d'arrière-plan peuvent être gourmands en CPU ou en GPU. Certains appareils mobiles et ordinateurs portables ou de bureau de moindre spécification peuvent ne pas être en mesure d'exécuter les filtres en même temps que plusieurs flux vidéo.

prise en charge du SIMD

Les filtres d'arrière-plan sont plus efficaces dans les environnements qui prennent en charge les instructions uniques, les données multiples (SIMD). Les filtres utilisent moins de CPU pour un niveau de complexité donné lorsque vous activez le SIMD. Les appareils à faible consommation exécutant des navigateurs sans support SIMD peuvent ne pas exécuter de filtres d'arrière-plan.

Support WebGL2

L'VideoFxProcessorobjet nécessite des navigateurs compatibles avec WebGL2 afin d'accéder au GPU sur l'appareil client.

Diffusion de contenu et bande passante

Un réseau de diffusion de contenu Amazon charge les machine-learning-model fichiers pour les filtres d'arrière-plan lors de l'exécution. Cela permet une distribution mondiale à faible latence sans qu'il soit nécessaire de fournir une suite complète de fichiers dans le cadre de votre application. Cependant, le chargement de fichiers modèles peut ajouter de la latence à certaines parties de votre application. Pour atténuer cet impact, les navigateurs mettent en cache les fichiers du modèle indéfiniment. Ce cache accélère considérablement les chargements suivants. Il est recommandé de vérifier les navigateurs pris en charge, puis de créer les ressources de filtrage d'arrière-plan lorsque les utilisateurs ne remarquent aucune latence. Par exemple, vous pouvez télécharger des modèles de fichiers pendant que les utilisateurs attendent dans un lobby ou lorsqu'ils utilisent un sélecteur d'appareils.

Votre application doit se connecter aux éléments suivants :

  • Services multimédias du SDK Amazon Chime.

  • Amazon CloudFront via HTTPS (port 443).

Toutes les demandes sont adressées à des sous-domaines de. sdkassets.chime.aws Les applications qui ne peuvent pas accéder au réseau de diffusion de contenu ou qui n'incluent pas le domaine approprié dans leur politique de sécurité du contenu échoueront aux tests de support et ne pourront pas utiliser les filtres.

Pour plus d'informations sur les plages CloudFront d'adresses IP, consultez la section Emplacements et plages d'adresses IP des serveurs CloudFront Edge dans le manuel Amazon CloudFront Developer Guide.

Compatibilité des navigateurs

Le tableau suivant répertorie les navigateurs et les versions qui prennent en charge les filtres d'arrière-plan.

Navigateur

Version minimale prise en charge

Firefox

76 ans et plus

Navigateurs et environnements basés sur Chromium, notamment Edge et Electron

78 ans et plus

Chrome pour Android

110 ans et plus

Safari sur macOS

16,3 ans et plus

Safari sur iOS (iPhone, iPad)

16.x

Chrome sur iOS

110,0.0.x.x

Firefox sur iOS (iPhone iPad)

16.x

La version 3.14 de l'VideoFxProcessorobjet est compatible avec Android. Pour la prise en charge des appareils Android sur les versions antérieures à 3.14, utilisez les BackgroundReplacementVideoFrameProcessor objets BackgroundBlurVideoFrameProcessor et. Pour plus d'informations sur leur utilisation, reportez-vous à la backgroundfilter_video_processorpage sur GitHub.