{ SDK }
The only WebRTC SDK with built-in ML-powered face detection. One package. One install. No integration headaches.
npm install @qbittco/webrtc-face-recognition
Real-time face detection with bounding boxes and tracking IDs. Works on-device with ML Kit.
Detects eye blinks with frame capture. Counts blinks per eye with configurable thresholds.
Yaw pitch and roll estimation in degrees. Know exactly where the user is looking.
Eye open probability for each eye. Track attention and engagement in real-time.
Exposure contrast saturation and color temperature. LUT-based I420 processing with zero overhead at defaults.
Customizable bounding box overlay component. Colors sizes shapes and coordinate mapping built-in.
Identity verification during live video calls. RBI-mandated in India.
Student identity verification and monitoring during remote exams.
Patient identity verification during video consultations. HIPAA ready.
Real person verification during video chat. Prevent catfishing.
Candidate verification during video interviews. Prevent proxy interviews.
Any React Native app that needs WebRTC + face detection together.
import { configureWebRTC, useFaceDetection, mediaDevices, RTCView } from '@qbittco/webrtc-face-recognition';
// Configure at app startup
configureWebRTC({
enableFaceDetection: true,
apiKey: 'wrtc_live_...', // Optional: unlocks all features
});
// Use in your component
const { detectionResult, enable } = useFaceDetection(videoTrack);
// That's it. Faces detected in real-time during video calls.
detectionResult?.faces.forEach(face => {
console.log(face.bounds, face.landmarks, face.headPose);
});
Free tier includes WebRTC + single-face detection. No credit card required.