Integrar un control vital guiado sin reconstruir el pipeline

Ciclo de vida limpio: inicializar, adjuntar, iniciar, escuchar eventos de calidad, recibir resultado estructurado tipado. El soporte Web Worker mantiene la UI receptiva. Los módulos opcionales no contaminan la API principal.

TypeScriptReactVueSvelteHTML simple

Cinco conceptos esenciales

import { CameraVitalCheck } from 'camera-vital-check';

// Create a scanner instance
const scanner = new CameraVitalCheck({
  element: document.querySelector('#video'),
  lang: 'en',
  quality: { minGrade: 'moderate' },
  voice: { enabled: true },
  onReady: () => console.log('Camera opened'),
  onQuality: (q) => updateUI(q),
  onProgress: (pct) => setProgress(pct),
});

// Start the scan
await scanner.start();

Elegir la profundidad adecuada

Widget integrable

Una etiqueta script. Sin configuración requerida. Renderiza una UI de escaneo completa.

Esfuerzo de integración< 30 minutos
Nivel de controlMínimo
Formato de salidaEvento de resultado postmessage

SDK de JavaScript

API de ciclo de vida completo. UI personalizada. Acceso a eventos de calidad y resultado tipado.

Esfuerzo de integraciónMedio día
Nivel de controlCompleto
Formato de salidaObjeto de resultado tipado

REST Webhook

Publique los resultados del escaneo en su endpoint de backend. Útil para el registro del lado del servidor.

Esfuerzo de integración1–2 horas
Nivel de controlSolo resultado
Formato de salidaJSON POST to your endpoint

Qué incluye el SDK

TypeScript-first

Definiciones de tipos completas incluidas. Esquema de resultado estrictamente tipado.

Agnóstico al framework

Funciona con React, Vue, Svelte o HTML simple.

Web Worker support

Procesamiento rPPG en hilo en segundo plano — la UI permanece receptiva.

Esquema de resultado tipado

status, hr, rr, quality, confidence, reasons, metadata.

Eventos de calidad

Callbacks de calidad en tiempo real a lo largo del ciclo de vida del escaneo.

Guía de voz personalizable

Anular cualquier cadena de mensaje. Admite idiomas adicionales.

Opciones modulares

Activar solo los componentes necesarios. Exportaciones tree-shakeables.

Cero dependencias externas

Sin llamadas CDN durante un escaneo. Totalmente autónomo.

Qué envía el SDK externamente

Flujo de cámara
Nunca transmitido
Imágenes faciales
Nunca transmitido
Datos biométricos
Nunca transmitido
Resultado estructurado (HR, RR, calidad)
Enviado a su webhook si está configurado
Telemetría anónima
Opcional. Desactivado por defecto.