Informationen zur Verwendung von Hintergrundfiltern - Amazon Chime SDK

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Informationen zur Verwendung von Hintergrundfiltern

Hintergrundfilter können rechenintensiv und GPU-intensiv sein. Einige Mobilgeräte und Laptops oder Desktop-Computer mit niedrigerer Spezifikation sind möglicherweise nicht in der Lage, die Filter zusammen mit mehreren Videostreams auszuführen.

SIMD-Unterstützung

Hintergrundfilter sind in Umgebungen, die Single Instruction, Multiple Data (SIMD) unterstützen, effizienter. Wenn Sie SIMD aktivieren, verbrauchen die Filter für einen bestimmten Komplexitätsgrad weniger CPU. Geräte mit geringem Stromverbrauch, auf denen Browser ohne SIMD-Unterstützung ausgeführt werden, können möglicherweise keine Hintergrundfilter ausführen.

WebGL2-Unterstützung

Das VideoFxProcessor Objekt benötigt Browser, die WebGL2 unterstützen, um auf die GPU auf dem Client-Gerät zugreifen zu können.

Bereitstellung von Inhalten und Bandbreite

Ein Amazon Content Delivery Network lädt die machine-learning-model Dateien für Hintergrundfilter zur Laufzeit. Dies ermöglicht eine globale Verteilung mit geringer Latenz, ohne dass Sie eine vollständige Suite von Dateien als Teil Ihrer Anwendung bereitstellen müssen. Das Laden von Modelldateien kann jedoch die Latenz von Teilen Ihrer Anwendung erhöhen. Um diese Auswirkungen abzumildern, speichern Browser die Modelldateien unbegrenzt im Cache. Durch diesen Cache werden nachfolgende Ladevorgänge erheblich beschleunigt. Es hat sich bewährt, nach unterstützten Browsern zu suchen und dann die Hintergrundfilterressourcen zu erstellen, wenn Benutzer möglicherweise keine Latenz bemerken. Sie können beispielsweise Modelldateien herunterladen, während Benutzer in einer Lobby warten oder während sie eine Geräteauswahl verwenden.

Ihre Anwendung muss eine Verbindung zu folgenden Geräten herstellen:

  • Mediendienste des Amazon Chime SDK.

  • Amazon CloudFront über HTTPS (Port 443).

Alle Anfragen beziehen sich auf Subdomains von. sdkassets.chime.aws Anwendungen, die nicht auf das Content Delivery Network zugreifen können oder die nicht die richtige Domain in ihre Inhaltssicherheitsrichtlinie aufnehmen, bestehen ihre Supportprüfungen nicht und können die Filter nicht verwenden.

Weitere Informationen zu den CloudFront IP-Adressbereichen finden Sie unter Standorte und IP-Adressbereiche von CloudFront Edge-Servern im Amazon CloudFront Developer Guide.

Browserkompatibilität

In der folgenden Tabelle sind die Browser und Versionen aufgeführt, die Hintergrundfilter unterstützen.

Browser

Unterstützte Mindestversion

Firefox

76+

Chromium-basierte Browser und Umgebungen, einschließlich Edge und Electron

78+

Android Chrome

110+

Safari auf macOS

16.3+

Safari auf iOS (iPhone, iPad)

16.x

Chrome auf iOS

110.0.0.x.x

Firefox auf iOS (iPhone iPad)

16.x

Version 3.14 des VideoFxProcessor Objekts unterstützt Android. Für die Unterstützung von Android-Geräten in Versionen vor 3.14 verwenden Sie die Objekte BackgroundBlurVideoFrameProcessor undBackgroundReplacementVideoFrameProcessor. Weitere Informationen zu ihrer Verwendung finden Sie auf der backgroundfilter_video_processorSeite unter. GitHub