v1.0 · Android 8+

K7 Recorder

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

Caméras USB UVC 4K · Détection humaine IA · RTSP / SRT · MQTT · S3 · Warden

70+ commandes API
4K réel · H.264
100% local & privé
K7 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.

01

Capture & image

La qualité d'image, du capteur au fichier

Caméras USB UVC — 4K réel

Résolution jusqu'à 4K (3840×2160), sans interpolation, directement depuis le capteur de la caméra. Plug & play automatique — webcams, endoscopes, caméras industrielles. Reconnexion automatique en cas de micro-coupure. Jusqu'à 4 caméras via hub OTG alimenté.

4K UHDPlug & PlayMulti-caméraOTG

Réglages Optiques à Distance — en direct

Ajustez l'image à distance, en temps réel, sans toucher l'appareil : luminosité, contraste, saturation, netteté, balance des blancs (auto / Kelvin), exposition, gain, gamma, autofocus, zoom. Corrigez les couleurs pendant que la caméra tourne, via MQTT ou le dashboard. Ajustements jour/nuit automatiques via capteur Lux.

À distanceTemps réelBalance KelvinCapteur Lux

Enregistrement Dual Flux

Séparation totale preview / enregistrement : un aperçu léger pour surveiller, un enregistrement haute résolution en parallèle. Modes continu ou sur détection. Encodage H.264 matériel, profils Baseline / Main / High, bitrate CBR/VBR configurable. Segmentation automatique en fichiers indépendants.

H.264 matérielCBR / VBRBaseline/Main/HighSegmentation

Rotation Intelligente du Stockage

Écriture priorisée USB → carte SD → stockage interne. Quand un support est plein, l'enregistrement bascule tout seul, en silence, sur le suivant : vous ne perdez jamais une captation. Monitoring de l'espace libre en temps réel et galerie intégrée (prévisualisation, suppression).

Rotation autoUSB → SD → interneAnti-perteGalerie

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
02

Détection & automatisation

L'appareil décide quand et quoi filmer

Détection de Mouvement + Zone ciblée (ROI)

Ciblez une zone précise du plan — un rectangle ou une grille de cellules : l'enregistrement ne se déclenche que si le mouvement se produit dans cette zone. Ignorez la rue, la végétation, un couloir de passage. Algorithme de comparaison d'images à faible usage CPU, sensibilité et cadence réglables finement, post-enregistrement configurable.

Zone cibléeRectangle / GrilleCPU EfficientPost-record

Détection Humaine par IA — temps réel

Un réseau de neurones embarqué distingue une personne d'un simple mouvement (feuillage, animal, phares) — 100% sur l'appareil, aucune image dans le cloud. Alerte en temps réel, et mode « gate » qui n'enregistre qu'après confirmation d'une présence.

On-deviceAlerte temps réelZéro cloudAnti-faux positifs

Warden — Filmez seulement quand c'est utile

Moteur d'automatisation embarqué : déclencheurs (plage horaire, timer, réseau, mouvement physique, batterie, capteur Lux, détection humaine), conditions et actions (connexion caméra, start/stop record, snapshot, upload cloud, alerte). Il ne filme que lorsque les conditions sont réunies — vous économisez la batterie et l'espace disque, sans captation continue inutile.

Économie batterieÉconomie disqueWarden EnginePlage horaire

Intégration Apps d'Automatisation

Le pilotage repose sur les Intents broadcast standard d'Android : compatible Tasker, MacroDroid, Automate, Automagic — et tout outil sachant émettre un Intent. Ces apps déclenchent l'appareil ; en retour, l'app émet ses propres événements pour chaîner vos automatisations locales.

TaskerMacroDroidAutomateBidirectionnel
03

Diffusion & exploitation

Live, supervision, sécurité et flotte

Live & Écosystème Réseau

Diffusez en direct : flux SRT (transport par défaut, ~120 ms, résilient aux pertes et chiffrable) ou RTSP via MediaMTX, relayés en WebRTC / HLS vers le navigateur. Serveur MJPEG HTTP local pour l'aperçu. Client MQTT bidirectionnel : état JSON complet (batterie, stockage, caméras, URL flux) + commandes à distance. API ouverte pour brancher K7 Recorder sur votre propre dashboard.

SRTRTSPWebRTC / HLSMQTTVotre Dashboard

Autonomie Totale — écran éteint

Conçu pour être posé et oublié. L'appareil enregistre, diffuse et analyse écran éteint et verrouillé, sans se faire endormir par Android (service de premier plan + wake-lock). Il redémarre tout seul après une coupure de courant ou un reboot. Idéal pour un site sans personne sur place pendant des semaines.

Écran éteintAnti-DozeSurvit au rebootSans intervention

Télémétrie & Supervision

Gardez l'œil sur chaque appareil à distance : batterie et température, réseau et qualité du signal, stockage restant, uptime. Une sonde réseau active (latence, gigue, débit, pertes) valide une installation avant de quitter le site.

BatterieTempératureRéseauStockage

Sécurité & VPN

Tous les échanges passent par un tunnel VPN WireGuard chiffré, avec un broker MQTT isolé du reste du réseau — rien n'est exposé sur l'Internet public. En cas de vol ou de compromission d'un appareil, un effacement à distance (Device Owner) remet le téléphone à zéro.

WireGuardChiffréBroker isoléWipe distant

Flotte Multi-Appareils

Pilotez une flotte entière depuis un seul dashboard : chaque appareil porte un code (K1 à K99), le routage des commandes et des réponses est par appareil. Provisionnement reproductible et rapide (~30 min par téléphone), organisation multi-locataires pour cloisonner plusieurs sites ou clients.

Multi-appareilsProvisioningMulti-tenantK1 – K99

Résilience Terrain

Pensé pour les endroits difficiles. Un canal de secours par SMS permet d'atteindre un appareil même sans connexion web (zone blanche). Le hub USB intelligent surveille l'alimentation et peut couper puis rallumer électriquement une caméra bloquée, sans intervention humaine.

SMS secoursHub USBZone blanchePower-cycle caméra

Interface de Contrôle

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

K7 Recorder
MQTT ●
RTSP ▶
RECORDING · 03:14:52
CAM_014K 30fps H264
CAM_021080p 30fps H264
CAM_03
CAM_04

FLUX ACTIFS

CAM_014K 30fps H264
CAM_021080p 30fps 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 K7 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.

Filmez seulement quand c'est utile

Économie d'énergieCaméra déconnectée hors plage horaire, enregistrement uniquement sur déclencheur (mouvement, présence humaine, horaire, batterie, luminosité). L'appareil reste en veille le reste du temps.
Économie d'espace disquePas de captation continue inutile : moins de fichiers, moins de stockage consommé, moins de données à uploader. Vous ne gardez que les moments qui comptent.

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
Plage horaireCréneau début/fin, jours de la semaine
Calendrier / timerHeure fixe, récurrence ou délai relatif
Détection humainePrésence d'une personne (seuil de confiance)
Mouvement caméraMouvement détecté dans le champ (ou zone ciblée)
Connectivité réseauConnexion / déconnexion Wi-Fi
Batterie / luminositéSeuil de batterie ou capteur Lux franchi
Intent AndroidCommande reçue depuis Tasker / MacroDroid
USB attach / detachCaméra branchée ou débranchée
ConditionsVérifications avant l'action
État d'enregistrementCaméra en cours / inactive
Caméra présenteConnectée ou déconnectée (USB)
Présence humaine récenteUne personne détectée dans la fenêtre récente
Seuil batterieNiveau > ou < X%
Espace disque / luminositéStockage disponible ou luminosité ambiante
ActionsCe que Warden exécute
Connect / DisconnectLiaison logicielle de la caméra USB
Start / Stop RecordingEn continu ou sur détection
Start / Stop StreamingDiffusion live SRT / RTSP à la demande
Snapshot / Cloud UploadCapture puis envoi vers S3 / MinIO
Envoyer une alerteNotification info / avertissement / critique

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

Site isolé — chantier, entrepôt, terrain

Un Android + une caméra USB 4K posés sur un site sans personne. Warden coupe la caméra hors des heures de garde pour économiser batterie et disque, la détection humaine lève une alerte en temps réel dès qu'une personne entre dans le champ, et les vidéos sont uploadées sur le NAS privé dès qu'un réseau est disponible. Écran éteint, l'appareil survit aux coupures de courant.

Détection humaineWardenAutonomeS3

Alerte présence humaine en temps réel

L'IA embarquée distingue une personne d'un simple mouvement. En mode « gate », l'enregistrement ne démarre qu'après confirmation d'une présence humaine, une alerte critique part immédiatement (MQTT / dashboard), et l'appareil peut passer en enregistrement 4K. Bien moins de fausses alertes qu'une simple détection de mouvement.

IA on-deviceGate humainAlerte critiqueZéro cloud

Zone sensible — mouvement ciblé

Dessinez la zone à surveiller (un portail, une allée, un rayon) directement sur l'image. L'enregistrement ne se déclenche que si le mouvement se produit dans ce périmètre — la circulation en arrière-plan, un arbre qui bouge ou un couloir de passage sont ignorés. Rectangle ou grille de cellules, sensibilité réglable.

ROIZone cibléeGrilleAnti-faux positifs

Live à distance

Regardez vos caméras en direct depuis n'importe où : l'appareil pousse un flux SRT (résilient et à faible latence) ou RTSP vers MediaMTX, relayé en WebRTC / HLS dans le navigateur. Preview basse qualité pendant que l'enregistrement haute résolution continue en parallèle, le tout à travers le VPN chiffré.

SRTRTSPWebRTCVPN

Anti-Intrusion avec Home Assistant

L'alarme Home Assistant s'active → MQTT ordonne à K7 Recorder de lancer la détection. Intrusion confirmée → fichier scellé uploadé instantanément sur le NAS MinIO privé avant même que le téléphone ne puisse être volé.

MQTTWardenMinIOHome Assistant

Déploiement Flotte Entreprise

Provisionnez une flotte entière d'appareils reconvertis (~30 min chacun), chacun avec son code K1–K99, sa config RTSP/SRT + Warden + stockage + MQTT. Supervision et télémétrie de tous les sites depuis un seul dashboard, cloisonnement multi-locataires.

FlotteK1 – K99Multi-tenantTélémétrie

API Unifiée

70+ commandes. Un même dictionnaire pour MQTT, Tasker et Android Intents — ou pour connecter K7 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": "3840x2160",
"fps": 30,
"codec": "H264",
"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
70+
Commandes API
4
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 K7 Recorder

Android 8.0+ · USB OTG requis · Gratuit