Repository navigation
V0.8.0 — Enregistrement continu
Modifié en V0.9.0 (#133) — Segments / relecture
Avant : Enregistrement et playback muxent les pistes du Flux RTSP (vidéo + éventuel audioipcm) ; Safari peut échouer en relecture H.265 (#141)
Après : Nouveaux Segments et/ou playback vidéo seule ; relecture H.265 sous Safari comme sous Chrome
Modifié en V0.8.2 (#127) — Exposition HTTP des segments
Avant : Pas d’exposition HTTP ; inspection volume seulement
Après : Relecture UI authentifiée (serveur playback du pont relayé par nginx derrière la session, ADR 0013)
Modifié en V0.8.1 (#121) — Conservation des segments
Avant : Fixe 1 h (recordDeleteAfter: 1h), non réglable depuis l'UI
Après : Conservation Site 1–24 h (défaut 1 h), poussée au pont
Pourquoi
Un Site ArgOS diffuse déjà le Live des Caméras, mais ne garde rien sur disque. L'Administrateur ne pouvait pas enregistrer en continu le Flux des Caméras choisies, ni vérifier qu'un enregistrement écrit bien des fichiers — et le pont ne tirait le RTSP que lorsqu'on regardait.
Ce qu'on peut faire maintenant
- Allumer ou couper l'enregistrement continu d'une Caméra depuis l'Administration (interrupteur + indicateur à l'arrêt / enregistre / en erreur).

- Voir le chemin du dossier (
/enregistrements/camera-<id>) et l'âge du dernier segment, sans ouvrir le Live.


- Conserver les segments déjà écrits quand on coupe l'enregistrement ou qu'on désactive la Caméra ; purger le dossier à la suppression.


- Continuer à regarder le Live des autres Caméras pendant qu'une Caméra enregistre.

- Voir un échec d'écriture (Flux mort, etc.) comme en erreur.

- Inspecter les fichiers fMP4 dans le volume Docker nommé
enregistrements(segments ~1 min, rétention 1 h, sans réencodage) — pas de téléchargement ni de relecture dans l'UI.


Historique des tickets
- PR : #120
- Commits : https://github.com/UlyssouLV/ArgOS/pull/120/commits
Tickets (Fixes) : #115 #116 #117 #118 #119
Hors périmètre
Page Enregistrement / suivi stockage et débits (0.8.1) ; réglage UI de la durée de conservation ou d'un seuil disque ; relecture depuis l'UI (0.8.2) ; bind mount vers un dossier hôte ; téléchargement HTTP des segments ; filet automatique si disque plein ; plages horaires ; bugs #86 et #95.
Spec : https://github.com/UlyssouLV/ArgOS/blob/v0.8.0/docs/specs/v0.8.0-enregistrement-continu.md
ADRs de cette version (liens sur ce tag, pas la base) :
Issues laissées de côté (PR / spec hors périmètre) : #86 #95