Est-ce que ça tient cinquante sites, et combien de ports faut-il ouvrir ?
Un seul port ouvert, cinquante sites et toutes les limites écrites
Un grand système vidéo ne tombe presque jamais à cause de l’intelligence artificielle. Il tombe à cause de la liste de ports à ouvrir, du coût de piloter cinquante sites comme un seul, et de ce qui se passe le jour où quelque chose lâche. IRIS ouvre un port, le 443, et tout le système entre et sort par là, chiffré. Chaque site continue de travailler seul si la liaison tombe, et les limites du produit sont publiées pour qu’on puisse dimensionner au lieu de croire.
En un coup d'œil
Ce qu'il sait faire
Un seul port, le 443
L’interface, la vidéo en direct, les enregistrements, les cartes, l’intelligence artificielle et la programmation passent par le même port, chiffrés. Aucun canal ne passe ailleurs, ni en clair.
Treize règles que personne ne demande
Le système écoute sur quatorze ports : un public et treize qui ne sortent jamais de la machine. Cela fait treize exceptions de pare-feu que le service réseau n’a pas à ouvrir, ni à justifier devant un auditeur, ni à revoir chaque année.
Beaucoup de sites, une seule vue
Une seule installation pilote des serveurs répartis entre sites, pays et fuseaux horaires. Les organisations s’imbriquent en arbre et chacune porte son heure locale : le pic de huit heures du matin, c’est celui de chaque site, pas celui du siège.
Liaison coupée, le site continue
Chaque site capte, détecte, enregistre et commande ses relais en local. Vers le centre ne remontent que des événements et des mesures, jamais des images. Une coupure n’arrête pas la surveillance : au retour de la liaison, le site publie tout ce qu’il a accumulé.
Sans internet et sans tiers
Les modèles et la cartographie nous appartiennent et vivent dans l’installation du client. Ni une image ni une requête ne sortent, il n’y a pas de facture à la requête et pas de service tiers dont dépendre l’an prochain.
Les huit limites, par écrit
Le produit publie ses huit limites avec leur unité de répartition : trois se règlent en ajoutant des machines, cinq sont un mur. Avec ça, on dimensionne une installation ; sans ça, on ne peut qu’y croire.
Quand quelque chose lâche
Les machines battent. Celle qui cesse de battre est marquée malade et la répartition l’évite ; ses caméras passent aux machines saines et reviennent dès qu’elle se rétablit. Et un service auquel il manque de la configuration ne démarre pas à moitié : il attend et dit exactement ce qui manque.
Il se branche sur l’existant
Caméras de n’importe quel fabricant par protocoles standard, relais pour barrières et tourniquets, alertes par courriel et messagerie, envoi vers des systèmes externes et export tableur. Et une interface de programmation qui parle le même vocabulaire que les écrans. Le tout par le même port.
La calculatrice qui dit non
Le produit embarque une calculatrice de dimensionnement : douze questions, et elle dit quels équipements il faut et quelle ressource s’épuise en premier. Quand un dimensionnement franchit une limite non répartissable, elle ne dit pas risqué : elle dit irréalisable.
Seul ce qui change bouge
Ajouter ou retirer une machine ne déplace que les caméras qui étaient sur la machine concernée ; le reste de l’installation n’est pas rebattu. Et quand une machine tombée revient, elle récupère les siennes et rien que les siennes.
Tout ce qu’il voit devient une série
Chaque franchissement, chaque temps de présence et chaque affluence est stocké en série temporelle : sept mesures, seize façons de regrouper et huit niveaux de temps, de la minute à l’année, rafraîchis tout seuls. Comparer deux périodes ou deux sites ne recalcule rien : on lit le bon niveau.
Sans fichiers de configuration
Tout se règle depuis le web : aucun fichier à éditer sur chaque serveur, aucune session console nécessaire. La seule chose qui reste dehors, c’est comment joindre les données, et un service auquel il manque de la configuration ne démarre pas à moitié : il attend port fermé et écrit ce qui manque.
Plateforme
Ce que demandent ceux qui doivent l’installer
La première question d’un service réseau n’est jamais ce que détecte la caméra : c’est quels ports il faut ouvrir. IRIS écoute sur quatorze, mais un seul traverse le pare-feu, le 443. Les treize autres n’écoutent qu’à l’intérieur de la machine, et ce n’est pas enfoui dans le programme : c’est une politique visible et modifiable depuis le web. Pour le client, cela fait treize exceptions à ne pas demander, ni documenter, ni justifier devant un auditeur, ni revoir chaque année, et treize portes que personne ne laissera ouvertes des années après la disparition du composant qui les réclamait. Sur une installation répartie, cela fait aussi treize négociations en moins avec chaque antenne, qui a souvent ses propres règles ; quiconque s’est déjà battu avec un service réseau sait exactement ce que cela vaut. Et quand quelque chose cloche, tout le contrôle réseau se résume à une question : le 443 passe-t-il.
Une seule installation pilote des serveurs répartis entre sites, pays et fuseaux horaires, et on les manie comme s’ils n’en faisaient qu’un. Les organisations s’imbriquent sans limite de profondeur — groupe, pays, région, client, site — et les droits se délèguent en conséquence : le responsable d’un site touche le sien, le centre voit tout. Chaque organisation, chaque serveur et chaque caméra portent leur propre fuseau, si bien que comparer l’heure de pointe de quatre pays ne fausse aucune série. Et surtout : ce n’est pas un cerveau central dont dépendrait la surveillance. Chaque site capte ses caméras, détecte, applique ses règles, enregistre et commande ses relais en local, et seuls des événements et des mesures remontent au centre, jamais des images. Si la liaison tombe, le site continue de travailler et publie son arriéré dès qu’elle revient.
Le produit annonce plus de cent mille serveurs et plus de cinq millions de caméras, mais ce chiffre seul ne prouve rien : n’importe qui peut l’écrire. Ce qui le tient, c’est que les huit limites du produit sont publiées, chacune avec son unité de répartition, et que trois se règlent en ajoutant des machines tandis que cinq sont un mur qu’il faut respecter. Un exemple parmi celles qui se répartissent : soixante-quatre caméras tiennent par processus de capture, donc cinq mille caméras font soixante-dix-neuf processus répartis sur autant de machines qu’il faut. C’est une réponse d’ingénieur, et publier ses propres murs est la meilleure preuve de confiance dans un produit qui soit : scalable, n’importe qui l’écrit ; ses huit limites, presque personne. Et le calcul ne se fait pas sur un tableur commercial : il y a une calculatrice dans le produit qui pose douze questions, dit quels équipements il faut, signale quelle ressource s’épuise en premier et déclare irréalisable — pas risqué — un dimensionnement qui franchit une limite non répartissable. Chaque chiffre rendu porte son origine écrite, et elle indique noir sur blanc ce qui n’a pas encore été mesuré dans cette installation-là.
Ce que le système mesure, on peut le sortir. On lui demande son catalogue de données et il rend tout ce qu’il sait calculer et tout ce par quoi on peut regrouper, noms déjà traduits : c’est le vocabulaire des écrans, il n’y a donc pas d’interface de seconde zone pour ceux du dehors. Les limites sont annoncées d’emblée, ce qu’apprécie quiconque développe contre elle : la plage de dates est obligatoire, une réponse porte au plus cinquante mille lignes, et une requête trop large est refusée avec son motif écrit plutôt que de se dégrader en silence. Vers l’extérieur, le système parle à des caméras de n’importe quel fabricant par protocoles standard, commande des relais de barrière, de tourniquet ou de sirène, alerte par courriel et messagerie, appelle des systèmes externes et exporte vers un tableur. Et tout cela se fait avec la même identité d’utilisateur et par le même port : il n’y a pas d’annuaire d’utilisateurs séparé pour les intégrations.
Les huit limites, une par une, parce que c’est exactement ce qu’un intégrateur demandera en démonstration. Trois se répartissent : 64 caméras par processus de capture, 8 192 connexions vives au point d’entrée et les 1 000 qu’une seule instance sert à la fois ; les trois se règlent en ajoutant des processus ou des points d’entrée. Les cinq autres sont un mur : 64 consommateurs par caméra —chaque enregistreur, chaque détecteur et chaque visionneuse en prend un—, 16 384 ports temporaires du système d’exploitation, qui n’est même pas une limite de chez nous et explique la précédente, 8 images par lot du moteur de détection, 600 images retenues par consommateur, le multiplicateur qui fait exploser la mémoire dès que la résolution monte, et une carte graphique par processus, car un modèle ne se coupe pas en deux : soit il tient entier, soit il faut deux copies. Ces cinq-là ne se règlent pas en achetant des machines, et c’est précisément pour cela qu’ils sont écrits au lieu d’être cachés. Avec cette liste et la calculatrice, un intégrateur peut dimensionner une installation sans nous appeler.
L’analytique n’est pas un module à part qui copie les données : c’est la même source que les écrans, agrégée. Sept mesures, seize dimensions pour regrouper et filtrer, vingt-sept types de visualisation et cinq formats d’export générés dans le navigateur lui-même, hors connexion. Et voici le détail qui trahit celui qui l’a vraiment fait : les mesures qu’on ne peut pas réagréger sans mentir —les objets distincts, le temps de présence et l’occupation moyenne pondérée par le temps— sont marquées comme telles et servies depuis le détail, parce qu’une somme de sommes ne veut rien dire. L’interface de programmation rend la même chose sous les mêmes règles : la plage de dates est obligatoire, la pagination ne se dégrade pas en avançant, et une erreur de droits, une de vocabulaire et une de plage ne se confondent jamais. Et le périmètre de ce qu’on peut voir se résout sur le serveur à partir des droits de celui qui demande : une requête peut rétrécir ce qu’elle voit, jamais l’élargir.
Les chiffres
Compté, pas estimé
- 443Le seul port ouvert. Tout le système entre et sort par là, chiffré.
- 13Ports internes qui ne sortent jamais de la machine : treize règles de pare-feu que personne n’a à demander.
- 8Limites du produit publiées avec leur unité de répartition : trois se répartissent, cinq sont un mur.
- 5 000 000Caméras annoncées par installation, avec plus de cent mille serveurs.
- 64Caméras par processus de capture : la limite qui se répartit. Cinq mille caméras font soixante-dix-neuf processus.
- 12Questions posées par la calculatrice intégrée au produit. Sa réponse peut être : irréalisable.
Questions
Combien de ports faut-il ouvrir dans le pare-feu ?
Un : le 443. L’interface, la vidéo en direct, les enregistrements, les cartes, l’intelligence artificielle, la conférence et l’interface de programmation y passent, chiffrés. Le système écoute sur quatorze ports au total, mais les treize autres ne sont accessibles qu’à l’intérieur de la machine et ne traversent jamais le réseau. Pour le service réseau, cela fait treize exceptions à ne pas ouvrir, ni justifier, ni maintenir, et un seul contrôle quand quelque chose cloche.
Que se passe-t-il si la liaison entre un site et le centre tombe ?
Le site continue de fonctionner. Chaque emplacement capte ses caméras, détecte, applique ses règles, enregistre et commande ses relais en local ; vers le centre ne remontent que des événements et des mesures, jamais des images. Une coupure prive le centre de la vue en direct de ce site, mais elle n’arrête ni la surveillance ni l’enregistrement, et au retour de la liaison le site publie tout ce qu’il a accumulé. C’est pourquoi la bande passante entre sites se dimensionne en événements et la vidéo ne traverse le réseau que lorsque quelqu’un la demande.
Jusqu’où ça monte vraiment ?
Le produit annonce plus de cent mille serveurs et plus de cinq millions de caméras, mais ce qui permet de le vérifier, ce sont les huit limites publiées, chacune avec son unité de répartition : trois se règlent en ajoutant des machines, cinq sont un mur. Par exemple, soixante-quatre caméras tiennent par processus de capture, donc cinq mille caméras font soixante-dix-neuf processus répartis sur les machines nécessaires. La calculatrice intégrée au produit fait ce calcul à partir de douze questions, dit quelle ressource s’épuise en premier et déclare irréalisable un dimensionnement qui franchit une limite non répartissable.
L’installation devient trop petite. Qu’ajoute-t-on, et que faut-il refaire ?
On ajoute une machine et on ne refait rien. On génère un code d’enregistrement depuis l’interface centrale, on installe le service sur la nouvelle machine et on lui donne ce code : la machine s’enrôle toute seule, avec sa propre identité, et apparaît dans la flotte. On lui déclare ensuite quels types de travail elle sait prendre et on étiquette des caméras ; tant qu’elle n’en déclare pas au moins un, elle ne reçoit aucun travail, et l’interface le dit à voix haute au lieu de le laisser en silence. La répartition s’ajuste seule et seules bougent les caméras qui changent de machine : l’installation entière n’est pas rebattue. Ce qu’il faut bien refaire, c’est le calcul de dimensionnement, si la croissance franchit l’une des cinq limites non répartissables, et la calculatrice le dit avant tout achat.
Comment met-on à jour une installation répartie sur de nombreux sites ?
Chaque serveur publie sa version, son identifiant de compilation et son heure de démarrage : un décalage de versions dans la flotte se voit à l’écran au lieu d’être découvert le jour où quelque chose lâche. La mise à jour se fait machine par machine, pas en coupure générale : pendant qu’un site se met à jour, les autres continuent de capter, détecter et enregistrer en local, car aucun n’a besoin d’un autre pour travailler. Et il n’y a pas de fichiers de configuration à réconcilier serveur par serveur : tout vit dans le système et s’édite depuis le web, une mise à jour ne traîne donc pas une série de réglages locaux. S’il manque quelque chose à un service après la mise à jour, il ne démarre pas à moitié : il attend port fermé et écrit exactement ce qui manque. Ce que nous ne promettrons pas, c’est un délai : le calendrier d’une installation répartie, ce sont le client et sa fenêtre de maintenance qui le fixent, pas nous.
L'interface réelle, étape par étape
Vous fixez la règle une fois. IRIS l'applique toujours.
Vous verrez un résumé de l’interface, rejoué étape par étape et sans y toucher. Chaque tour démarre sur un autre cas. L’outil complet ne tient pas dans une démo.
- Regarde tout le système
- Signale ce qui cloche
- L'affiche sur un écran
Étape suivante
Les ports
Qui regarde un quai entier à trois heures du matin ?
14 cas : 13 alertent quand il se passe quelque chose et 1 se contentent de mesurer. Vous voyez chaque image telle quelle, puis avec ce qu’IRIS y comprend.
La banque
Qui regarde les caméras de tout un réseau d'agences ?
13 cas : 12 alertent quand il se passe quelque chose et 1 se contentent de mesurer. Vous voyez chaque image telle quelle, puis avec ce qu’IRIS y comprend.
Et le meilleur
Derrière une caméra, on peut mettre quelqu’un.Derrière quatre mille, personne.
Ajouter une caméra coûte peu ; ajouter une paire d’yeux, non. Les caméras se multiplient, l’attention non. IRIS regarde les quatre mille en même temps et vous signale ce qui compte aujourd’hui.
Expliquez-nous votre problème et nous vous dirons si IRIS le comprend, ou pas encore.
Nous répondons le jour ouvré même.