Salta al contingut

WestPoint · AxxonSoft

L'analítica la posa el servidor, no la càmera.

AxxonSoft fa programari de vídeo amb una idea diferent de la de gairebé tothom: l'anàlisi corre al servidor, sobre les càmeres que ja tens, siguin velles o noves. Això obre portes que altres plataformes tanquen i porta les seves pròpies factures — en màquines, en ajust i en preguntes de compres.

Dues-centes càmeres velles que no es canviaran.

Aquest és l'escenari on aquesta plataforma s'entén de cop.

Hi ha instal·lacions grans —una fàbrica, un complex municipal, un port, un hospital— amb un parc de càmeres fet per capes al llarg de quinze anys: marques i generacions diferents, cap amb analítica a dins. Demanar analítica allà sol voler dir canviar les càmeres, i canviar dues-centes càmeres és un projecte que no s'aprova.

AxxonSoft ataca això: els detectors corren al servidor, així que el que cal per analitzar no és una càmera nova, és capacitat de càlcul a la màquina. Una càmera de fa deu anys que continuï donant una imatge decent pot participar en un comptatge o en una detecció de zona.

I porta dues eines que es reconeixen així que es fan servir un cop: una permet revisar hores d'enregistrament en minuts, perquè ajunta a la mateixa vista el que va passar en moments diferents; l'altra busca dins de l'arxiu pel que va passar i no per l'hora —un objecte que va entrar en aquesta zona, un vehicle d'aquest color—. Qui hagi revisat un cap de setmana sencer d'enregistrament sap quant val això.

Té a més una segona plataforma, més antiga i d'una altra naturalesa, per ajuntar en una consola vídeo, accessos, incendis i sistemes de planta. És el camí d'instal·lacions industrials o crítiques on el vídeo és una part del conjunt.

Com està construït.

Una plataforma clàssica, als teus servidors, amb una particularitat que ho condiciona tot: l'analítica menja màquina.

  • Arquitectura distribuïda: uns quants servidors com un sistema únic, amb la configuració repartida en comptes de penjant d'una sola màquina, i es creix afegint màquines. Hi ha mecanismes perquè, si un servidor cau, un altre reculli les seves càmeres — dimensionat abans i provat apagant-ne una de debò.
  • Compatibilitat de càmeres: és una de les més àmplies del mercat, incloent-hi equips antics i marques que altres plataformes ja no admeten. En una instal·lació feta per capes això és la diferència entre integrar el que hi ha i llençar-ho.
  • Enregistrament als discs dels servidors, amb cabina i còpia a un segon emmagatzematge, i enregistrament condicionat per esdeveniments i per detectors — que és on una plataforma amb analítica de servidor estalvia disc de debò, enregistrant molt només quan passa alguna cosa.
  • Accessos, intrusió i instal·lacions: aquí hi ha més que una integració de cortesia. Amb la plataforma orientada a la integració entren controladors d'accés, centrals d'incendis i sistemes de planta a la mateixa consola, amb els seus plànols i els seus procediments. És feina de projecte, no d'assistent d'instal·lació.
  • SDK, API i llicència: hi ha kit de desenvolupament i interfície de programació, i el llicenciament és per canal i modular — la base per càmera, els detectors i funcions a part. Permet començar petit i obliga a fer bé la llista des del principi: en créixer, el que puja la factura no són les càmeres, són les funcions multiplicades per càmeres.

El que cal resoldre abans, i no és tècnic.

Dues converses que no es poden deixar per al final. Totes dues són de compres i de compliment.

La primera és d'origen i de cadena de subministrament. En molts plecs europeus —i en gairebé tots els de sector públic i infraestructura crítica— avui es pregunta d'on ve el programari, quina empresa respon del contracte, on és el suport i quines garanties hi ha de continuïtat i d'actualitzacions. Amb AxxonSoft aquesta pregunta es fa abans de projectar i es respon amb documentació del fabricant i de la seva representació al teu país. No la contestem nosaltres: ens assegurem que estigui contestada abans que ningú signi.

La segona és de seguretat del mateix sistema, i val per a qualsevol plataforma amb molt parc antic al darrere. Un sistema de vídeo és programari exposat a la xarxa d'una empresa: cal saber amb quina periodicitat publica correccions el fabricant, qui les aplicarà, en quina xarxa viuen els servidors i les càmeres i qui hi entra des de fora. Quan la resposta és «ja ho mira l'instal·lador», no hi ha resposta.

I una dada a favor: el vídeo es queda a casa. No hi ha núvol obligatori ni subscripció que governi el sistema, i per a una instal·lació que ha d'explicar on són les imatges això simplifica l'expedient. L'accés remot es resol amb VPN i amb la xarxa ben separada, que és feina de TI — i cal dir que ho és.

El servidor, que és la factura que ningú compta.

Quan l'analítica corre al servidor, el servidor deixa de ser un lloc on es guarden fitxers. Cada detector sobre cada càmera consumeix, i els que treballen amb xarxes neuronals demanen targeta gràfica. El compte no és «quantes càmeres»: és quantes càmeres, amb quants detectors cadascuna, a quina resolució i a quantes imatges per segon.

Per això el pressupost té dues parts i la segona s'oblida: llicències i màquines. Hem vist instal·lacions on l'analítica es va comprar i no es va encendre mai del tot, perquè el servidor donava per enregistrar i no per pensar. L'avantatge del mateix model és real: s'afegeix analítica sense tocar cap càmera ni pujar a cap pal, així que comptar vehicles en un accés ja enregistrat és llicència i capacitat, no obra.

Per a qui encaixa, i per a qui no.

És una plataforma d'instal·lació gran i amb parc heretat. Fora d'aquí hi ha opcions més còmodes.

Encaixa si…

Tens moltes càmeres de marques i edats diferents i no les canviaràs. Si necessites analítica sobre el que ja hi ha posat, o revisar arxiu sovint i de pressa. Si el vídeo ha de conviure a la mateixa consola amb accessos, incendis o sistemes de planta. Si vols que tot es quedi als teus servidors. I si hi ha equip tècnic —propi o nostre— capaç de sostenir una plataforma amb molts ajustos.

No encaixa si…

Busques posar en marxa vint seus petites amb poca feina: això és el contrari. Tampoc si la política de compres exigeix un fabricant d'una procedència concreta, o una llista llarga de referències locals i certificacions: aquella conversa cal guanyar-la abans i de vegades no es guanya. I tampoc si ningú ajustarà els detectors, perquè una analítica de servidor sense ajustar produeix avisos que s'acaben apagant.

Analítica: què porta, què se li posa i on és el sostre.

Aquí l'analítica no és un afegit, és l'argument: un catàleg ampli de detectors al servidor —zones, encreuaments, deambulació, objecte abandonat o retirat, comptatge de persones, aforament, vehicles i matrícules, fum i foc en algunes versions— i la cerca forense, que consisteix a preguntar a l'arxiu pel que va passar i no per l'hora.

El que se li afegeix: el propi del fabricant per mòduls, l'analítica de les càmeres bones que hi hagi i el que s'integri per la interfície de programació. I cada cosa que s'afegeix torna al mateix lloc: cal màquina.

El sostre, que amb tant catàleg cal dir més clar: són detectors. Detecten patrons definits i necessiten que algú els ajusti per a aquella càmera, aquella llum i aquella escena. Funcionen molt bé en allò delimitat —una zona, una línia, un recompte— i es queden curts quan la pregunta és interpretativa: si el que passa allà és normal o no, amb tres coses alhora. Cap nombre de detectors no arriba a això, i prometre-ho és el que fa que al cap d'un mes s'apaguin els avisos.

I la declaració obligada: a la mateixa casa hi ha IRIS Neural, l'NVMS d'Infinity Neural —l'altra empresa del grup, producte nostre, i ho diem abans de recomanar res—. En moltes instal·lacions conviuen: el VMS governa càmeres, enregistrament i retenció, i IRIS aporta la comprensió de l'escena, que és la pregunta interpretativa de la qual acabem de parlar. Amb una plataforma oberta i als teus servidors la convivència és tècnica i sense sorpreses: totes dues parts miren els mateixos fluxos, sense duplicar càmeres i sense treure vídeo de la instal·lació.

Què fem nosaltres.

En aquesta plataforma l'integrador es nota més que en cap altra. Per bé i per mal.

  • El dimensionament de debò: càmeres, resolució, dies de retenció i —la part que gairebé ningú calcula— quins detectors van sobre quines càmeres i quanta màquina i quanta targeta gràfica cal per a això. Escrit, amb els supòsits a la vista.
  • La llista de llicències feta abans, no després: base per canal i mòduls per funció, amb el cost d'ampliar d'aquí a dos anys a la mateixa taula. És el model on més fàcil és emportar-se una sorpresa en créixer.
  • La implantació: servidors, xarxa de vídeo separada de la de l'empresa, alta de càmeres de totes les marques que hi hagi, perfils d'usuari i tolerància a fallades provada apagant una màquina.
  • L'ajust dels detectors càmera per càmera, que és la feina que decideix si això serveix: zones, mides, horaris, sensibilitat i una setmana de seguiment veient què avisa i què no. Una analítica de servidor acabada d'instal·lar no està acabada, està començada.
  • Les integracions amb accessos, intrusió o incendis quan el projecte les demana, amb el seu procediment escrit i provades provocant l'esdeveniment real. I després manteniment: actualitzacions controlades, enquadraments, retenció real i una revisió periòdica de què està avisant, quant d'això era veritat i què cal reajustar.

Qui ho opera després de nosaltres.

És la plataforma que més exigeix a qui la manté, i la que més torna quan hi ha algú al darrere.

  • TI: servidors, discs, còpies, targetes gràfiques, xarxa de vídeo, comptes i actualitzacions. És infraestructura de debò —més que en qualsevol plataforma de núvol d'aquesta llista— i un equip que ja gestiona servidors amb càrrega de càlcul és al seu terreny.
  • Seguretat: l'operació diària, els plànols, els procediments de resposta, la revisió d'arxiu i les exportacions. I una cosa que aquí és seva més que en altres plataformes: decidir què mereix avisar. Un catàleg de detectors sense criteri es converteix en soroll, i el criteri no és tècnic.
  • La frontera delicada: l'ajust dels detectors és al mig. Requereix mans tècniques i requereix saber què és normal en aquella nau a les tres de la matinada. Ho fa bé un tècnic assegut al costat d'algú que coneix la instal·lació.
  • A l'integrador li exigeix continuïtat: aquesta plataforma premia qui la coneix i castiga el manteniment per visites soltes. Si el client no té equip propi, necessita un contracte de manteniment que el cobreixi de debò, i això es diu al principi.
  • Formació en tres nivells: l'operador que mira, busca i exporta; l'administrador del costat del client; i la sessió tècnica amb TI sobre servidors, reserva i què fer quan una màquina no torna. Totes tres per escrit, perquè la gent canvia.
  • Documentació: arquitectura de servidors i quina càmera enregistra a quin, llicències i mòduls amb què cobreix cadascun, taula de detectors configurats amb els seus paràmetres i per què es van posar així, càlcul de retenció, procediments de resposta i les claus d'administrador a nom del client. La taula de detectors és la que ningú lliura i la que cal el dia que algú pregunta per què aquella càmera avisa tant.

Començar

Quantes càmeres tens, i de quantes marques?

Si la resposta són moltes i de diverses generacions, aquesta és una de les converses que val la pena tenir. Explica'ns què hi ha posat, què t'agradaria poder detectar i què exigeix el teu departament de compres, i et diem què es pot fer amb el que tens, quina màquina caldria i on són els límits.