Repository navigation
V0.3.0 — UI connexion, Administration et Live vidéo
Modifié en V0.8.0 (#115) — Tirage RTSP du pont
Avant : ToujourssourceOnDemand(tiré seulement quand quelqu'un regarde)
Après : Si enregistrement ON : tirage continu même sans Live ; sinon inchangé
Pourquoi
L'API du Site existait depuis la 0.2.0, mais l'Administrateur n'avait que curl ou /api/docs pour s'en servir, et ne pouvait regarder aucune Caméra : un navigateur ne lit pas le RTSP, et MediaMTX ne relayait que trois chemins simulés figés.
Ce qu'on peut faire maintenant
- Ouvrir l'UI sur
http://<hôte>:8080(conteneurweblancé par le mêmedocker compose), depuis la machine ou le réseau local. - Se connecter, être renvoyé sur la connexion quand la session n'est plus valide puis ramené à la page demandée, se déconnecter.
- Administration : voir toutes les Caméras et leur état (rafraîchi toutes les 10 s), en créer, les modifier sans ressaisir le mot de passe RTSP masqué, les désactiver / réactiver, supprimer une Caméra désactivée après confirmation ; les refus de l'API (doublon, URL invalide) s'affichent dans le formulaire.
- Live : regarder en WebRTC (moins d'une seconde de retard) le Flux d'une Caméra active à la fois, passer à la suivante (bouton Suivant ou flèche droite), avec « Flux indisponible » et nouvelle tentative automatique si la vidéo ne vient pas.
- MediaMTX en pont : toute Caméra active, simulée ou réelle, devient lisible dans le navigateur sans configurer MediaMTX à la main ; l'API la relaie sur
camera-<id>, sans réencodage, tirée seulement quand quelqu'un regarde. - L'API n'accepte les appels avec cookie que depuis les origines de
ARGOS_ORIGINES_AUTORISEES(CORS avec credentials).
Historique des tickets
- PR : #17
- Commits : https://github.com/UlyssouLV/ArgOS/pull/17/commits
Tickets (Fixes) : #12 #13 #14 #15 #16
Hors périmètre
- HLS ou iframe MediaMTX dans l'UI, codecs autres que H.264, réencodage.
- HTTPS, cookie
Secure, authentification des Flux, chiffrement des identifiants RTSP, accès distant / VPN : les cheminscamera-<id>restent lisibles sans auth sur le réseau local (voirdocs/securite.md). - Plusieurs comptes, rôles ; mosaïque, plein écran dédié, Précédent, sélection directe d'une Caméra dans le Live.
- Sonde via le relais, historique des états, alertes, détection de Flux figé ou rejoué ; enregistrement, IA, ONVIF, PTZ.
ADRs de cette version (liens sur ce tag, pas main) :
Issues laissées de côté (PR / spec hors périmètre) : aucune.