v1.0 · Android 8+

Kass Recorder

Transformez n'importe quel Android en caméra de surveillance autonome

Compatible caméras USB UVC · RTSP · MQTT · S3 · Warden Automation

50+ commandes API
H.264 / H.265 / AV1
100% local & privé
KASS Recorder
REC 02:47:13
CAM_01
CAM_02
CAM_03
CAM_04
CAM_01 ONLINE
MQTT ●
RTSP ▶

Surveillance 24/7

Tourne écran éteint, survit aux reboots

Dual Flux Engine

Preview basse qualité · Enregistrement haute résolution

100% Privé

Aucun cloud imposé, serveur local ou NAS perso

Fonctionnalités

Une plateforme complète pour la surveillance USB sur Android.

Caméras USB UVC

Plug & play automatique. Supporte webcams, endoscopes, microscopes. Reconnexion automatique en cas de micro-coupure. Gestion multi-caméras via Hub OTG alimenté.

Plug & PlayMulti-caméraOTG

Réglages Optiques Complets

Contrôle total : luminosité, contraste, saturation, netteté, balance des blancs (auto/Kelvin), exposition, gain, gamma, autofocus, zoom numérique. Ajustements dynamiques jour/nuit via capteur Lux.

UVC ControlsCapteur LuxAuto Kelvin

Enregistrement Dual Flux

Séparation totale preview/enregistrement. Modes : continu ou sur détection. Codecs H.264, H.265/HEVC, AV1. Segmentation automatique. Bitrate CBR/VBR configurable, profils H.264 Baseline/Main/High.

H.265 HEVCAV1CBR / VBRSegmentation

Détection de Mouvement + ROI

Algorithme propriétaire de comparaison d'images, faible usage CPU. Outil ROI pour restreindre l'analyse à des zones dessinées. Post-enregistrement configurable. Sensibilité et cadence réglables finement.

ROI ZonesCPU EfficientPost-record

Stockage Intelligent avec Fallback

Ecriture priorisee : USB, Carte SD, Stockage interne. Fallback automatique silencieux en cas d'espace plein. Monitoring espace libre en temps reel. Galerie integree avec previsualisation et suppression.

Auto FallbackUSB Mass StorageGalerie

Ecosysteme Reseau Complet

Serveur MJPEG HTTP local. Push RTSP via MediaMTX. Client MQTT bidirectionnel : publication d'etat JSON complet (batterie, stockage, cameras, URL RTSP) + abonnement aux commandes de pilotage a distance. L'API ouverte permet de connecter Kass Recorder a votre propre dashboard.

RTSPMJPEGMQTTHome AssistantVotre Dashboard

Warden - Moteur d'Automatisation

Moteur interne d'automatisation : declencheurs (horaire, timer, reseau, mouvement physique, batterie), conditions, actions (start/stop record, snapshot, upload cloud, connexion camera). Compatible Tasker/MacroDroid via Android Intents.

Warden EngineTaskerIntents

Export Cloud Privé (S3 / MinIO)

Upload chunké avec reprise après coupure. Compatible AWS S3, MinIO local, Cloudflare R2. Restriction Wi-Fi only. Déclenchement automatique post-enregistrement ou manuel depuis la galerie.

MinIOS3Chunked UploadWi-Fi Only

Interface de Contrôle

Connectez l'API à votre propre dashboard — ou accédez à l'interface Kassys en tant que client PRO.

Kass Recorder
MQTT ●
RTSP ▶
RECORDING · 03:14:52
CAM_011080p 30fps H265
CAM_02720p 15fps H264
CAM_03
CAM_04

FLUX ACTIFS

CAM_011080p 30fps H265
CAM_02720p 15fps H264
CAM_03
CAM_04
USB312 GB / 500 GB
74%

Surveillance continue 24/7 · Écran éteint

Dual Flux · Preview séparé de l'enregistrement

50+ paramètres · Contrôle total de la caméra

Architecture Système

Un écosystème fermé, privé, pilotable à distance.

Camera USB UVCPlug & Play OTG
Android + KassCore Engine
MediaMTX RTSPrtsp://local:8554
Browser / NVRHome Assistant
MQTT Brokerpub/sub JSON
HA / Node-RED / TaskerAutomatisation
HTTP MJPEGhttp://local:8080
Navigateur localPreview MJPEG
S3 / MinIO NASUpload chunké
Stockage cloud privéAWS · Cloudflare R2

Warden

Le moteur d'automatisation embarqué dans Kass Recorder. Aucune application tierce requise — les règles Trigger → Condition → Action s'exécutent directement sur l'appareil.

Automatisation entièrement interneWarden tourne en tâche de fond dans l'application. Il surveille en permanence les déclencheurs, évalue les conditions et exécute les actions — sans interaction manuelle, sans connexion à un service externe. Créez autant de profils que nécessaire, ils persistent entre les redémarrages.

Options et Capacités

Chaque règle Warden suit la même logique : un déclencheur évalue des conditions, puis exécute des actions.

TriggersCe qui déclenche la règle
Calendrier horaireHeure fixe ou récurrence planifiée
Timer périodiqueDélai relatif depuis un événement
Connectivité réseauConnexion / déconnexion Wi-Fi
Mouvement physiqueGyroscope / accéléromètre de l'appareil
Niveau de batterieFranchissement d'un seuil configuré
Intent AndroidCommande reçue depuis Tasker / MacroDroid
ConditionsVérifications avant l'action
État d'enregistrementCaméra en cours / inactive
Caméra présenteConnectée ou déconnectée (USB)
Flux RTSPServeur RTSP actif / en écoute
Seuil batterieNiveau > ou < X%
Espace disqueAnalyse du stockage disponible
ActionsCe que Warden exécute
Connect / DisconnectLiaison logicielle de la caméra USB
Start / Stop RecordingEn continu ou sur détection de mouvement
SnapshotCapture d'image instantanée
Cloud UploadUpload vers S3 / MinIO des derniers fichiers
AttendreDélai avant l'action suivante

Scénario — Planification Intelligente

Un profil Warden complet : plusieurs règles combinées pour une surveillance entièrement autonome.

Profil : Surveillance Domestique Automatique
TRIGGERLun–Ven · 18h00

Batterie > 20% et heure = 18h → démarrer la détection de mouvement

TRIGGERWi-Fi · nuit

Connexion réseau détectée la nuit → déclencher un upload discret vers le NAS

CONDITIONCapteur Lux

Luminosité > 30 → démarrer l'enregistrement automatique

L'appareil surveille, enregistre et uploade — sans aucune interaction manuelle. Warden gère tout en interne, en tâche de fond, quelle que soit l'activité de l'appareil.

Scénarios Réels

Anti-Intrusion avec Home Assistant

L'alarme Home Assistant s'active → MQTT ordonne à Kass Recorder de lancer la détection de mouvement. Intrusion détectée → fichier scellé uploadé instantanément sur le NAS MinIO privé avant que le téléphone ne soit volé.

MQTTWardenMinIOHome Assistant

Dashcam Ultra-Légère

Preview 480p 5FPS pour économiser le CPU. Choc détecté → bascule HEVC 1080p 30FPS. Fichiers VBR segmentés. Upload Wi-Fi auto au retour au garage sur serveur S3 local.

Dual FluxH.265VBRS3

Déploiement Flotte Entreprise

Un fichier XML = toute la configuration (RTSP + Warden + Stockage fallback + MQTT). Import en 1 clic sur 50 téléphones Android reconvertis. Infrastructure uniforme en quelques minutes.

XML BackupMulti-appareilsDéploiement

API Unifiée

50+ commandes. Un même dictionnaire pour MQTT, Tasker et Android Intents — ou pour connecter Kass Recorder à votre dashboard.

Enregistrement & Détection
start_recordingstop_recordingcapture_imageset_motion_sensitivityset_roi...
Réseau
start_rtsp_streamingset_mqtt_brokerstart_http_streaming...
Encodage
set_resolutionset_fpsset_bitrateset_video_codecset_h264_profile...
Capteur UVC
set_brightnessset_contrastset_saturationset_gainset_zoom...
Système
wake_deviceget_statusrefresh_camerasdisconnect_camera...
mqtt_example.json
// Commande MQTT
{
"action": "start_recording",
"mode": "motion",
"camera": 1
}
// Réponse MQTT
{
"is_recording": true,
"recording_mode": "motion",
"resolution": "1920x1080",
"fps": 30,
"codec": "HEVC",
"bitrate": 5000000,
"storage_free_gb": 184,
"mqtt_connected": true,
"rtsp_url": "rtsp://192.168.1.50:8554/cam1"
}
Home Assistant
Tasker / MacroDroid
Node-RED
Votre Dashboard
50+
Commandes API
3
Caméras simultanées
99.9%
Uptime autonome
3
Niveaux de fallback stockage

Prenez le contrôle.

Aucun abonnement. Aucun cloud imposé. Vos caméras, votre infrastructure, vos règles.

Télécharger Kass Recorder

Android 8.0+ · USB OTG requis · Gratuit