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.
Integrieren von Hintergrundfiltern in eine Client-Anwendung
In diesem Abschnitt wird erklärt, wie Videohintergründe mithilfe von Background Blur 2.0 und Background Replacement 2.0 programmgesteuert gefiltert werden. Um einem Videostream einen Hintergrundfilter hinzuzufügen, erstellen Sie einenVideoFxProcessor
, der ein VideoFxConfig
Objekt enthält. Sie fügen diesen Prozessor dann in einen einVideoTransformDevice
.
Der Hintergrundfilterprozessor verwendet ein TensorFlow Lite-Modell für maschinelles Lernen, JavaScript Web Workers, und WebAssembly wendet einen Filter auf den Hintergrund jedes Frames im Videostream an. Diese Assets werden zur Laufzeit heruntergeladen, wenn Sie eine erstellenVideoFxProcessor
.
Die Browser-Demo-Anwendung GitHubnpm run start
, nehmen Sie am Meeting teil und klicken Sie dann auf die Kamera, um das Video zu aktivieren. Öffnen Sie das Menü Filter anwenden (
) und wählen Sie eine der Optionen Background Blur 2.0 oder Background Replacement 2.0.