返回 Skill 列表
extension
分类: 内容与媒体无需 API Key

virtual_camera_detection

检测虚拟摄像头驱动程序(如OBS、ManyCam)通过设备指纹识别

person作者: jakexiaohubgithub

virtual_camera_detection

Las cámaras virtuales permiten inyectar video pregrabado o deepfakes en el flujo. Esta skill detecta su uso y rechaza la sesión.

When to use

Ejecutar al inicio de la captura, antes de aceptar cualquier frame para análisis.

Instructions

  1. Enumerar dispositivos con navigator.mediaDevices.enumerateDevices().
  2. Comparar label del dispositivo contra lista negra: ['OBS Virtual Camera', 'ManyCam', 'XSplit', 'EpocCam', 'DroidCam'].
  3. Analizar estadísticas del stream WebRTC (getStats()): cámaras virtuales muestran frameRate artificialmente estable (exactamente 30.000 fps).
  4. Verificar entropía del ruido de sensor: cámaras reales tienen ruido térmico; las virtuales no.
  5. Si se detecta cámara virtual: rechazar sesión con código VIRTUAL_CAMERA_DETECTED.
  6. Mantener la lista negra actualizable en Redis sin redeploy.

Notes

  • Librería JS: FingerprintJS open-source (https://github.com/fingerprintjs/fingerprintjs).
  • Combinar con módulo de liveness para detección multicapa.