Repository navigation
Pourquoi
Chaque Caméra gardait sa propre horloge : elles dérivaient chacune de leur côté, l’heure incrustée différait d’une Caméra à l’autre, et sur un réseau des caméras isolé aucun serveur de temps n’était joignable. Depuis la 0.6.0, la seule correction était le bouton « Mettre à l’heure du Site », Caméra par Caméra, à refaire à la main. Le Site sert désormais l’heure (NTP) sur le réseau des caméras et cale chaque Caméra ONVIF dessus : une heure juste et commune à toutes, sans internet ni remise à l’heure manuelle.
Ce qu’on peut faire maintenant
-
Voir l’heure du Site, d’où elle vient et quel Serveur de temps les Caméras reçoivent, sur une seule page : Administration → Heure du Site.
-
Une Caméra ONVIF ajoutée au Site est calée sur lui, sans réglage : elle passe « recalée » avec un écart de moins d’une seconde.
-
La date incrustée dans le Live est l’heure juste du Site.
-
Changer le fuseau du Site une fois recale toutes les Caméras actives : la date incrustée suit.
-
Choisir la source de l’heure : un serveur NTP externe ou l’horloge du serveur.
-
Un serveur NTP injoignable ne casse rien : le Site sert l’horloge du serveur et le dit.
-
Vérifier l’heure de toutes les Caméras sans attendre la vérification horaire : « Vérifier maintenant ».
-
Repérer les Caméras que le Site ne peut pas caler : elles sont marquées « sans ONVIF », sans gêner les autres.
-
Les Réglages de la Caméra ne parlent plus d’heure : Incrustations, Image et Encodage seulement.
-
Régler à la main l’heure d’une caméra sans ONVIF, en suivant la doc.
-
Relire sous Safari les enregistrements d’une Caméra H.265 qui envoie aussi du son, comme sous Chrome (vidéo seule, sans son).
-
Le Serveur de temps du Site (
temps, imageghcr.io/ulyssoulv/argos-temps) ne répond qu’en NTP sur l’UDP 123 : sur le réseau des caméras à sa propre IP fixe (macvlan), sinon publié sur l’hôte, ce qui permet aussi de caler une vraie caméra du réseau local depuis un Mac. Il tourne sans root ni aucune capacité et ne règle jamais l’horloge de l’hôte. -
Pour le mainteneur : la promotion des images
:stagingversX.Y.Zse lance à la main (workflow Actions Promouvoir images vers Release), une fois staging à jour.
Historique des tickets
- PR : #140
- Commits : https://github.com/UlyssouLV/ArgOS/pull/140/commits
Tickets (Fixes) : #133 #134 #135 #136 #137 #138 #139 #141 #142 #143
Hors périmètre
Pas de surveillance ni de réglage de l’horloge de l’OS du serveur (pas de SYS_TIME) ; les Segments restent datés à la réception par l’horloge du serveur. L’UI garde l’heure du navigateur. Pas de réglage manuel de l’heure du Site, pas de DHCP sur le réseau des caméras, pas de réglage automatique des caméras sans ONVIF. Pas d’audio dans les enregistrements relus. Fil rouge 1.0.0 et refonte de l’Administration : plus tard.
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









