Repository navigation
V0.5.0 — Lecture des Flux H.265 sans réencodage
Modifié en V0.7.0 (#96) — Lancement
Avant : Clone obligatoire,build:seul
Après : Clone pour construire ; Site Ubuntu sans sources
Modifié en V0.6.2 (#69) — Live HLS (H.265)
Avant :/flux/hls/…lisible sans session (depuis 0.6.1 sous l'origine HTTPS)
Après : exige la session ArgOS (401sinon)
Modifié en V0.6.1 (#59) — Live HLS (H.265)
Avant :http://<hôte>:8888/…/index.m3u8
Après : sous l'origine HTTPS,8888non publié
Pourquoi
Beaucoup de vraies caméras diffusent leur Flux principal en H.265 (HEVC). Jusqu'ici, ArgOS ne montrait les Flux qu'en WebRTC, que les navigateurs ne lisent de façon fiable qu'en H.264 : une Caméra H.265 pouvait être ajoutée, mais restait noire dans le Live et l'Aperçu. Réencoder chaque Flux côté serveur aurait consommé du CPU en continu.
Ce qu'on peut faire maintenant
- Voir les Caméras H.265 dans le Live et dans l'Aperçu d'un ajout, sans réencodage : MediaMTX les sert en LL-HLS fMP4 et c'est le navigateur qui décode (Safari ; Chrome et Edge avec décodage matériel). Retard de 1 à 3 s.
- Les Caméras H.264 restent en WebRTC, sous la seconde ; le transport est choisi seul, d'après le codec.
- Codec de chaque Caméra retenu à l'ajout, tenu à jour par la sonde (caméra reconfigurée H.264 ↔ H.265 suivie seule) et affiché dans l'Administration.
- Un navigateur qui ne décode pas le HEVC (Firefox le plus souvent) affiche « Ce navigateur ne lit pas le H.265 », sans nouvelle tentative ; une panne reste « Flux indisponible ».
- En dev, une Caméra simulée 4 diffuse en H.265.
- Documentation : transport par codec et navigateurs dans « Ajouter une Caméra », chemins HLS dans la page sécurité.
Historique des tickets
- PR : #51
- Commits : https://github.com/UlyssouLV/ArgOS/pull/51/commits
Tickets (Fixes) : #45 #46 #47 #48 #49 #50
Hors périmètre
- Réencodage H.265 → H.264 pour les navigateurs qui ne décodent pas le HEVC : prévu en 0.5.1.
- H.265 en WebRTC, HLS pour les Flux H.264, lecture d'autres codecs (MJPEG…), audio.
- Authentification des Flux : HLS comme WHEP restent lisibles sans authentification sur le réseau local.
- La MAC d'une vraie caméra reste illisible sous Docker Desktop (Mac) : limite de la 0.4.2, inchangée.
ADRs de cette version (liens sur ce tag, pas main) :
Issues laissées de côté (PR / spec hors périmètre) : aucune.