Como integrar filtros de plano de fundo em um aplicativo do cliente - SDK do Amazon Chime

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Como integrar filtros de plano de fundo em um aplicativo do cliente

Esta seção explica como filtrar planos de fundo de vídeo programaticamente usando o desfoque de plano de fundo 2.0 e a substituição de plano de fundo 2.0. Para adicionar um filtro de plano de fundo a uma transmissão de vídeo, você cria um VideoFxProcessor que contém um objeto VideoFxConfig. Em seguida, você insere esse processador em um VideoTransformDevice.

O processador de filtro de fundo usa um modelo de aprendizado de máquina TensorFlow Lite, o JavaScript Web Workers, WebAssembly para aplicar um filtro ao plano de fundo de cada quadro no stream de vídeo. Esses ativos são baixados em runtime quando você cria um VideoFxProcessor.

O aplicativo de demonstração do navegador GitHub usa o novo desfoque de fundo e filtros de substituição. Para experimentá-los, inicie a demonstração com npm run start, participe da reunião e clique na câmera para ativar o vídeo. Abra o menu Aplicar filtro ( Button with a circle and a downward arrow. ) e escolha uma das opções Desfoque de fundo 2.0 ou Substituição de fundo 2.0.