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