Bilibili Tech
Jun 9, 2023 · Artificial Intelligence
Implementing Face Blocking Danmaku Using Machine Learning in Browser
Liu Jun explains how Bilibili’s engineers replaced traditional pre‑processed SVG masks with a real‑time, browser‑based machine‑learning pipeline—using MediaPipe SelfieSegmentation, OffscreenCanvas, and Web Workers—to extract human contours and block faces in danmaku, achieving roughly 5 % CPU load on a 2020 M1 MacBook.
MediaPipeOffscreenCanvasPerformance Tuning
0 likes · 9 min read