Serveur de videosurveillance Milestone et GenetecVideo surveillance server for Milestone and Genetec

Un serveur d'enregistrement vidéo ne ressemble a aucun autre serveur : il écrit en continu, de manière sequentielle, vingt-quatre heures sur vingt-quatre, sans jamais s'arrêter. Le dimensionnement se fait en téraoctets par jour et non en IOPS. S2I calcule ce volume à partir de vos caméras réelles, puis assemble une machine capable de le soutenir dans la durée.A video recording server resembles no other server: it writes continuously, sequentially, twenty-four hours a day, without ever stopping. Sizing is done in terabytes per day rather than in IOPS. S2I calculates that volume from your actual camera fleet, then assembles a machine able to sustain it over the long run.

Calculer le volume en téraoctets par jourCalculating the volume in terabytes per day

Le débit d'enregistrement dépend du nombre de caméras, de leur resolution, du nombre d'images par seconde, du codec et du mode de déclenchement. Une caméra 4K en continu génère un flux sans commune mesure avec une caméra HD sur détection de mouvement. Multipliez le débit total par la durée de rétention exigée, souvent imposée par la reglementation, et vous obtenez la capacité brute. Ajoutez ensuite la redondance et une marge, car la rétention legale ne tolère pas les approximations.The recording bitrate depends on camera count, resolution, frame rate, codec and trigger mode. A 4K camera recording continuously generates a stream with no relation to an HD camera recording on motion detection. Multiply total bitrate by the required retention period, often set by regulation, and you get raw capacity. Then add redundancy and headroom, because a legally mandated retention period tolerates no approximation.

  • Débit total calcule caméra par caméra, pas par moyenne
  • Rétention réglementaire intégrée au calcul de capacité
  • Marge prévue pour l'ajout de caméras futures
  • Redondance choisie sans sacrifier la durée de rétention
  • Total bitrate calculated camera by camera, not from an average
  • Regulatory retention period built into the capacity calculation
  • Headroom reserved for cameras added later
  • Redundancy chosen without sacrificing the retention period

Disques classes surveillance et charge continueSurveillance-rated drives and continuous duty

Les disques classes surveillance sont conçus pour une écriture permanente, avec un micrologiciel qui privilégie la continuité du flux plutôt que la relecture parfaite d'un secteur. Un disque bureautique place dans ce role s'use vite et sort du tableau RAID au mauvais moment. Le RAID lui-même mérite reflexion : la reconstruction d'un volume de grande capacité prend longtemps et se fait pendant que l'enregistrement continue. RAID 6 est donc préférable a RAID 5 sur les gros volumes.Surveillance-rated drives are designed for permanent writing, with firmware that prioritises stream continuity over the perfect re-read of a sector. A desktop drive placed in that role wears out quickly and drops out of the RAID array at the worst moment. The RAID level itself deserves thought: rebuilding a large-capacity volume takes a long time and happens while recording continues. RAID 6 is therefore preferable to RAID 5 on large volumes.

  • Disques classes surveillance, charge de travail annuelle élevée
  • RAID 6 plutôt que RAID 5 des que les volumes grandissent
  • Disque de secours à chaud pour lancer la reconstruction sans délai
  • Contrôleur RAID a cache protégé par batterie ou condensateur
  • Surveillance-rated drives with a high annual workload rating
  • RAID 6 rather than RAID 5 as soon as volumes grow large
  • Hot spare drive so rebuilds start without delay
  • RAID controller with battery or capacitor-protected cache

Réseau, decodage et postes d'exploitationNetworking, decoding and operator workstations

Le trafic caméra doit vivre sur un réseau sépare du réseau bureautique, avec des commutateurs PoE dimensionnés pour l'ensemble des points. Cote serveur, l'enregistrement pur consomme peu de processeur car les flux arrivent déjà compresses. En revanche le decodage pour l'affichage, l'analyse vidéo et la recherche intelligente sont coûteux : ils se traitent alors sur les postes clients ou sur un GPU dédié. S2I dimensionne le serveur et peut aussi fournir les postes d'exploitation multi-écrans.Camera traffic belongs on a network separate from office traffic, with PoE switches sized for the full set of endpoints. On the server, pure recording consumes little CPU because streams arrive already compressed. Decoding for display, video analytics and smart search, however, are expensive: they are handled on client workstations or on a dedicated GPU. S2I sizes the server and can also supply multi-screen operator workstations.

  • Réseau caméra sépare, commutateurs PoE correctement dimensionnés
  • Enregistrement peu gourmand en CPU, decodage très coûteux
  • GPU dédié si analyse vidéo ou recherche intelligente
  • Postes d'exploitation multi-écrans fournis si besoin
  • Separate camera network with properly sized PoE switches
  • Recording is light on CPU, decoding is far more demanding
  • Dedicated GPU where video analytics or smart search is used
  • Multi-screen operator workstations supplied where required

Repères de configurationConfiguration guidance

ProcesseurCPUIntel Xeon ou AMD EPYC — charge modérée pour l'enregistrement
MémoireMemoryDDR5 RDIMM ECC, dimensionnée selon le nombre de flux
DisquesDrivesDisques classes surveillance, écriture continue 24/7
VolumeVolumeRAID 6 avec disque de secours à chaud, capacité calculée en To/jour
ContrôleurControllerRAID matériel avec cache protégé par batterie ou condensateur
RéseauNetwork2x 10 GbE, VLAN caméra sépare du réseau bureautique
GPUGPUNVIDIA optionnel pour decodage, analyse ou recherche vidéo
ChâssisChassisBaies hot-swap nombreuses, ventilation adaptée au fonctionnement continu

Repères indicatifs : la configuration finale est validée avec vous selon vos contraintes réelles (charge, budget, environnement).Indicative guidance: the final configuration is validated with you against your real constraints (workload, budget, environment).

Questions fréquentesFrequently asked questions

Partez du débit de chaque caméra, additionnez-les, convertissez en téraoctets par jour, puis multipliez par votre durée de rétention. Ajoutez la surcharge du niveau de RAID choisi et une marge pour les caméras futures. Les outils de dimensionnement des éditeurs donnent une base, mais le mode d'enregistrement reel change fortement le résultat.Start from each camera's bitrate, add them up, convert to terabytes per day, then multiply by your retention period. Add the overhead of the chosen RAID level and headroom for future cameras. Vendor sizing tools give a useful baseline, but the real recording mode changes the result substantially.
Techniquement oui, mais ils ne sont pas conçus pour une écriture ininterrompue. Leur micrologiciel privilégie la relecture parfaite d'un secteur, ce qui peut provoquer des sorties de tableau RAID intempestives, et leur charge annuelle supportee est bien plus faible. Sur un enregistreur qui tourne en permanence, l'écart de fiabilité se voit rapidement.Technically yes, but they are not designed for uninterrupted writing. Their firmware prioritises the perfect re-read of a sector, which can trigger spurious RAID array drop-outs, and their rated annual workload is far lower. On a recorder running permanently, the reliability gap becomes visible quite quickly.
Pas pour le simple enregistrement : les flux arrivent déjà compresses et sont écrits tels quels. Un GPU devient utile des que le serveur decode des flux pour de l'analyse vidéo, de la reconnaissance de plaques ou de la recherche intelligente. Sinon, mieux vaut placer la puissance graphique sur les postes d'exploitation.Not for plain recording: streams arrive already compressed and are written as they are. A GPU becomes useful as soon as the server decodes streams for video analytics, licence plate recognition or smart search. Otherwise, graphics power is better placed on the operator workstations themselves.

Un besoin précis à chiffrer ?A specific need to quote?

Décrivez votre contexte : nous revenons sous 24 à 72 heures avec une approche et un devis.Tell us your context: we come back within 24-72 hours with an approach and a quote.