Best practice per la progettazione del software di gestione video (VMS) Specifiche tecniche e architetturali Informazioni proprietarie Milestone

Pagina creata da Matteo De Marco
 
CONTINUA A LEGGERE
1      AE BestPractises for VMSDesign

                      Best practice per
          la progettazione del software di gestione
                        video (VMS)

               Specifiche tecniche e architetturali
               Informazioni proprietarie Milestone

2017
2       AE BestPractises for VMSDesign

Introduzione
Il presente documento è rivolto a tutti i membri del programma tecnico e architetturale Milestone (es. tecnici
e consulenti) che realizzano e progettano software di gestione video (VMS) IP su piattaforma aperta. Le best
practice tecniche e architetturali per la documentazione della progettazione del VMS evidenziano alcuni sug-
gerimenti di Milestone utili durante lo sviluppo di proposte di successo basate sui VMS IP su piattaforma
aperta. Il presente documento illustra alcuni importanti aspetti della progettazione (es. archiviazione e
specifiche dei server), le motivazioni alla base dell'importanza dell'inserimento di tali requisiti nei riepiloghi di
progettazione del progetto e le conseguenze di una definizione non precisa dell'ambito del progetto.

Verranno forniti collegamenti a importanti informazioni per la progettazione dei progetti in relazione a queste
aree. Il presente elenco è da considerarsi generico e non comprende elementi specifici per i singoli progetti.

Per ulteriori informazioni, utilizzare il materiale tecnico e architetturale dedicato, come ad esempio le specifiche
tecniche e architetturali disponibili all'indirizzo www.milestonesys.com/AE (effettuare il login per accedere alle
specifiche tecniche e architetturali) o contattare il reparto prevendite di Milestone all'indirizzo:
presales@milestone.dk

                                www.milestonesys.com │ presales@milestone.dk

Best practice

Prodotti Milestone Xprotect

Per selezionare il prodotto ideale, prendere in considerazione gli obiettivi di sicurezza del progetto. Milestone
XProtect® comprende una suite di prodotti software progettati per le installazioni di qualsiasi dimensione.
Ciascuna versione di XProtect presenta funzionalità e punti di forza specifici in grado di soddisfare le esigenze
di installazioni di sicurezza specifiche. La scelta del prodotto XProtect ideale prevede la comprensione ap-
profondita degli obiettivi di sicurezza al fine di individuare il prodotto dotato delle funzionalità richieste. Il
diagramma di confronto dei prodotti XProtect offre una panoramica delle funzioni presenti in ciascun
prodotto: www.milestonesys.com/productoverview

XProtect Enterprise e Professional sono prodotti software di gestione video IP avanzati progettati per gli im-
pianti di medie e grandi dimensioni e le implementazioni con diversi siti e server. Ideale per impianti con un
massimo di 250 telecamere, Enterprise supporta un numero illimitato di server di registrazione e offre un'in-
terfaccia di gestione intuitiva che offre rapide risposte e consapevolezza della situazione. L'assenza di queste
caratteristiche costringerebbe l'operatore di sicurezza a visualizzare e controllare manualmente le telecamere
di un sistema.

Grazie a server di registrazione master/slave distribuiti e dislocati in diversi siti, è possibile bilanciare il carico
delle CPU evitando il sovraccarico dei server che rallenterebbe la risposta di Smart Client. La possibilità di
installare Milestone XProtect usando hardware e componenti già presenti in commercio consente di utilizzare

                                                                                                                      2
3       AE BestPractises for VMSDesign

le infrastrutture esistenti e risparmiare sui costi (XProtect Professional è disponibile anche in versione prein-
stallata negli NVR Milestone Husky M50 e M30). XProtect Enterprise offre infinite possibilità di integrazione
grazie al supporto per Milestone Integration Platform (MIP) che consente l'integrazione autonoma delle ap-
plicazioni o l'utilizzo di soluzioni o sistemi aziendali sviluppati dai partner dell'ecosistema. Il software com-
prende i seguenti componenti: applicazione di gestione, server di registrazione, server di eventi, XProtect®
Smart Client, componente server XProtect® Mobile per accedere a XProtect® Mobile e XProtect® Web Client.

XProtect Corporate e XProtec t Expert sono progettati per le installazioni di grandi dimensioni su siti multipli,
supportano un numero illimitato di telecamere, utenti e siti e offrono una gestione centralizzata di tutti gli
elementi del sistema, fra cui server di registrazione, utent i,archiviazione e dispositivi. Senza questo approccio
di gestione centralizzata, le attività di gestione e manutenzione del sistema richiederebbero un tempo molto
superiore. Grazie alla possibilità di gestire le attività di configurazioni da una posizione centrale non occorre
recarsi fisicamente presso ciascun server.

Management Client offre un singolo punto di amministrazione per un intero sistema e comprende aspetti
come la gestione remota di server, dispositivi e utenti. Sono disponibili client di gestione e smart client e report
di configurazione e sistema come ad esempio sulle prestazioni della CPU.

XProtect Corporate è compatibile anche con XProtect Web Client e Milestone Mobile con un'applicazione di
server di registrazione a 64 bit (è possibile collegare diverse telecamere per server di registrazione, operazione
che produceva l'aumento dei costi con un server di registrazione a 32 bit di precedente generazione).

Rispetto della normativa locale

Se il progetto richiede il rispetto di normative locali o nazionali in termini di privacy, Milestone XProtect offre
strumenti integrati e ideali per queste attività. I prodotti XProtect sono dotati di una maschera privacy che gli
amministratori di sistema possono applicare in maniera permanente anche sui video esportati o inviati tramite
e-mail. I singoli Stati o Paesi dispongono di normative sul periodo di ammissibilità di una prova giuridica nel
contenzioso che influenzano il tempo di conservazione dei video. Rivedere tale normativa durante la predis-
posizione del proprio impianto.

Registrazioni a scopo probatorio

Tutte le versioni di XProtect sono dotate di una funzione generale di tempo di conservazione. Milestone XPro-
tect Corporate è una soluzione ideale nell'ambito probatorio dei procedimenti grazie alla possibilità di im-
postare un tempo di conservazione che può rientrare o meno nei termini di legge locali per i casi che richie-
dono ulteriori indagini.

Integrazione

È possibile utilizzare il concetto di piattaforma aperta per creare integrazioni personalizzate
mediante il Software Development Kit (SDK). In alternativa, un partner di integrazione
potrebbe offrire integrazioni software adatte allo scopo. Visitare Solution Finder (Elenco plug-in

                                                                                                                   3
4       AE BestPractises for VMSDesign

compatibili) sul sito Web di Milestone (www.milestonesys.com/Software/Additional-Resources/Solution-
Finder/ ) per una soluzione adatta al proprio progetto.

Scelta del server

Nella scelta dell'hardware dei server è possibile adattare la linea di prodotti XProtect alle esigenze degli im-
pianti di qualsiasi dimensione. XProtect Corporate, Expert e XProtect Enterprise non presentano limiti in termini
di numero di telecamere per server, legato solo alle specifiche hardware. L'amministratore può virtualizzare i
server allocando le risorse secondo necessità. È possibile utilizzare XProtect su sistemi desktop, workstation o
fattori di forma blade o montati su rack. È possibile verificare le specifiche al collegamento seguente:
http://www.milestonesys.com/Support/Technical-Support/Product-System-Requirements/

Utilizzare Milestone Design Tool, lo strumento di progettazione Milestone, per valutare I requisiti dei server. Il
Milestone Design Tool, lo strumento di progettazione di Milestone, visualizza un riepilogo del progetto e una
panoramica delle esigenze in termini di archiviazione e larghezza di banda. Inoltre, lo strumento visualizza
l'hardware consigliato per il server di registrazione e XProtect Smart Client. Lo strumento è disponibile sul
portale tecnico e architetturale di Milestone: : www.milestonesys.com/AE o www.milestonesys.com/design-
tool/

Per convalide o requisiti hardware specifici contattare il settore prevendite di Milestone all'indirizzo
presales@milestone.dk

Milestone Husky è una linea di videoregistratori di rete (NVR) dotati del software XProtect Professional e dis-
ponibili in diversi fattori di forma, numeri di telecamere e funzionalità di archiviazione. La gamma prevede
modelli IP e ibridi per semplificare il collegamento delle telecamere analogiche legacy e IP..

È possibile scoprire il modello Husky adatto alle proprie esigenze visitando la pagina
http://www.milestonesys.com/Husky-NVR/Build-Milestone-Husky/Select-Milestone-Husky/

Considerazioni sull'archiviazione video

Prestazioni dei dischi

Con un numero infinito di server di registrazione logici o fisici è possibile eseguire il processo di registrazione
video tenendo presente dei limiti di velocità in lettura/scrittura dei dischi. La funzione di archiviazione video di
Milestone sposta i video appena registrati dai volumi di storage di video live a elevata velocità agli array di
storage video a lungo termine in base a una pianificazione precisa. Per ulteriori informazioni sull'archiviazione,
consultare il white paper sull'architettura d'archiviazione di Milestone:
http://www.milestonesys.com/Sharepoint/White%20papers/Milestone_Storage_Architecture_with_synasis.pdf

                                                                                                                   4
5       AE BestPractises for VMSDesign

Conservazione degli archivi

Milestone ha perfezionato un metodo per l'archiviazione automat ica dei video a lungo termine
utile per impostare un limite di conservazione automatica che non richiede alcuna manutenzione dopo la
configurazione iniziale. Tutti i prodotti offrono periodi di conservazione configurabili per archiviazioni autom-
atizzate e pianificate. In XProtect Enterprise è possibile pianificare l'archiviazione in base alle ore (ogni tre,
quattro, cinque ecc), mentre XProtect Corporate non presenta limiti in termini di periodo di conservazione del
video nel database live, in quanto dipendente dall'hardware.

Resilienza del sistema

Requisiti di failover/elevata disponibilità

XProtect Corporate è la soluzione ideale per le operazioni ad alto rischio grazie a funzionalità di ripristino,
failover ed elevata disponibilità. Attraverso il supporto di Microsoft Server Clustering, XProtect Corporate offre
ridondanza per server di gest ione e di eventi. I server di registrazione di XProtect dispongono di server di
registrazione per il failover basati su software e che funzionano in modalità a freddo o caldo. Questi servizi
Failover Recording Server funzionano in modo attivo, passivo e in ambienti logici o fisici in modo da ridurre il
consumo in termini di risorse di spazio e larghezza di banda. La mancata risposta del server di registrazione
primario alla richiesta di stato del server di failover attiverà la registrazione sul server di failover di alcuni o tutti
i canali video già registrati dal server primario, così come la gestione di tutte le altre funzioni. Una volta tornato
in linea il server primario, la registrazione e tutte le altre funzioni verranno ripristinate automaticamente. I video
archiviati sul server di failover verranno trasferiti di nuovo in maniera graduale al server di registrazione pri-
mario con una priorità inferiore. L'ora del video viene sincronizzata automaticamente in base al database video
per non influenzare le attività di ricerca e riproduzione.

Archiviazione periferica

XProtect Corporate dispone di funzioni di ripristino utili in caso di disconnessione delle telecamere dalla rete.
In caso di disconnessione dalla rete, è possibile configurare le telecamere compatibili di terzi dotate di hard
disk locali o funzionalità di archiviazione su schede SD in modo da eseguire le registrazioni su supporti multi-
mediali rimovibili. Una volta ripristinata la connettività, la sequenza video mancante viene automaticamente
recuperate dalla telecamera e inserita nella sequenza nel database video..

http://www.milestonesys.com/Sharepoint/White%20papers/Milestone_Edge_Storage_with_flexible_re-
trieval.pdf

Orari di lavoro

Grazie alla funzionalità di pianificazione delle registrazioni, è possibile configurare il software XProtect in modo
da operare di giorno o di notte, ovvero con luce diurna (orario lavorativo) o scarsa illuminazione (orario non
lavorativo).

                                                                                                                         5
6       AE BestPractises for VMSDesign

Conservazione inversa

XProtect Enterprise dispone di una modalità di "pubblica sicurezza" che, se attivata, impone al server di regis-
trazione di interrompere la registrazione all'esaurimento dello spazio disponibile in modo da conservare il
video in modo permanente.

Configurazione hardware

I sistemi XProtect sono molto versatili e consentono di utilizzare eventuali sistemi di archiviazione esterni ad
alta capacità, come ad esempio network-attached storage (NAS), diskattached storage (DAS) e storage area
network (SAN). È possibile archiviare i contenuti video sul server di registrazione e in una delle opzioni di
memorizzazione indicate in precedenza.

Hardware supportato

Compatibilità delle telecamere

XProtect supporta la gamma più ampia di periferiche hardware di rete: oltre 3000 telecamere IP, codificatori e
registratori video digitali (DVR) di 100 produttori diversi con impostazione in remoto (se supportata dalla tele-
camera). XProtect è in grado di gestire un numero illimitato di telecamere ( analogiche o IP) con risoluzione
limitata solo dalle specifiche delle telecamere e dell'hardware di visualizzazione. Il software dei prodotti sup-
porta gli standard ONVIF e PSIA. Il sistema XProtect supporta la frequenza fotogrammi video e risoluzione
massima possibile con la telecamera in uso. Per consultare l'elenco dell'hardware supportato da Milestone,
visitare: www.milestonesys.com/supportedhardware

Nota: scegliere se visualizzare l'elenco dell'hardware supportato di XProtect Corporate/Expert o quello di tutti gli
altri prodotti XProtect.

Codec

Milestone supporta diversi standard di compressione, fra cui i diffusi MJPEG, MPEG-4 e H.264 e il formato di
compressione MxPEG. Al momento, H.264 è lo standard di codifica video più efficiente in assoluto.

Motion JPEG (MJPEG) è una sequenza di immagini statiche in formato JPEG visualizzate in modo da fornire
l'impressione di un video in movimento. MJPEG viene spesso utilizzato in applicazioni basate sull'analisi dei
singoli fotogrammi. Gli algoritmi di compressione video MPEG-4 e H.264 utilizzano la previsione interfoto-
gramma per ridurre i dati video fra i fotogrammi in sequenza. In sostanza, viene creato un fotogramma di
riferimento al quale vengono confrontati altri fotogrammi, codificando solo i pixel modificati rispetto al foto-
gramma di riferimento, riducendo il numero di pixel codificati. La scelta del codec influisce sulle dimensioni
del file immagine o sulla larghezza di banda del flusso video e quindi sui requisiti di archiviazione. L'efficienza
della compressione offerta dai formati MPEG-4 e H.264 offre vantaggi evidenti rispetto a MJPEG. H.264 è in

                                                                                                                   6
7       AE BestPractises for VMSDesign

grado di ridurre la dimensione di un file video digitale di oltre l'80% rispetto al formato MJPEG senza compro-
mettere la qualità delle immagini, riducendo le esigenze di archiviazione e larghezza di banda. La decodifica
di formati con codifica molto intensiva (es. H.264) richiede l'utilizzo di una grande quantità di risorse sullo
Smart Client e sul Mobile Client che ricevono i flussi video.

La funzione lunghezza GOP (Group Of Picture) regolabile di XProtect Corporate/Expert per i codec H.264 e
MPEG-4 riduce ulteriormente le dimensioni del flusso video. Alcune analisi video sono compatibili solo con
determinati codec. In base al tipo di sistema di analisi scelto, potrebbe essere necessario configurare le tele-
camere per utilizzare un codec video specifico e compatibile. È importante verificare il supporto del codec
necessario da parte delle telecamere o scegliere un prodotto di analisi utilizzabile con il codec scelto per
XProtect.

Dual-Streaming

XProtect Enterprise offre la funzionalità di dual streaming a risoluzione, codec e frequenza fotogrammi diversi
che sfrutta diverse tecnologie di connessione remota per l'aggiunta di un terzo flusso di visualizzazione remota.

Streaming multiplo

XProtect Corporate supporta il numero massimo di flussi di telecamere live offerto da qualsiasi telecamera. È
possibile definire il flusso da cui registrare, sceglierne uno per la visualizzazione dello Smart Client ed effettuare
modifiche in corso di funzionamento.

Frequenza fotogrammi

Il software Milestone XProtect semplifica il controllo della frequenza fotogrammi ottenuta da telecamere IP e
codificatori. Il supporto di flussi multipli (multi-live streaming) delle telecamere consente di visualizzare fre-
quenze fotogrammi, risoluzioni, qualità e compressioni diverse in XProtect Smart Client. Un operatore di
sicurezza in un'area a elevato utilizzo della larghezza di banda può ridurre la frequenza fotogrammi
selezionando un altro flusso con una frequenza fotogrammi inferiore e ridurre il carico della CPU di XProtect
Smart Client.

Per ottenere prestazioni ottimali nella registrazione dei movimenti, l'applicazione server offre un'opzione di
velocizzazione che consente la registrazione a una frequenza fotogrammi continua e l'aumento della fre-
quenza fotogrammi o della qualità immagine in base a una pianificazione temporale o al verificarsi di un certo
evento. XProtect Corporate consente di configurare la registrazione a una particolare frequenza fotogrammi
in un dato momento della giornata secondo una pianificazione periodica. Inoltre, XProtect consente di ridurre
i costi di archiviazione a lungo termine attraverso una funzione denominata "data grooming", che riduce lo
spazio su disco richiesto a livello complessivo.

                                                                                                                     7
8        AE BestPractises for VMSDesign

Oggetti in rapido movimento

Se il progetto prevede la registrazione di oggetti in movimento ad alta velocità, Milestone XProtect non im-
pone limiti in termini di frequenza fotogrammi del flusso video. Una telecamera con un'elevata velocità dell'ot-
turatore potrà registrare immagini alla definizione necessaria per attività come riconoscimento delle caratter-
istiche degli oggetti di terzi, riconoscimento facciale, cattura di ladri e/o criminali e riconoscimento targhe
(LPR).

Risoluzione

L'efficienza di un sistema di sorveglianza è inversamente proporzionale alla definizione delle registrazioni.
Milestone XProtect consente di scegliere la telecamera più adatta a una particolare applicazione e usare diverse
risoluzioni e frequenze fotogrammi per ottenere registrazioni della definizione desiderata. La sorveglianza
video raccoglie e archivia dati visivi. Pertanto, le risoluzioni superiori forniscono i dettagli necessari per svolgere
indagini efficienti sugli eventi registrati.

Complessità delle immagini
In un sistema Milestone XProtect è possibile calcolare il livello di movimento previsto in una scena per l'attiva-
zione di un evento di rilevamento oggetti in movimento e creare eventi di attivazione personalizzati in base
all'ora o alla posizione di visualizzazione.

Rete

Gestione della larghezza di banda

Che venga utilizzato il single o dual streaming, Milestone XProtect consente di controllare la larghezza di
banda a livello centrale tramite driver della telecamera dedicati. È possibile regolare la risoluzione e la fre-
quenza fotogrammi per ciascuna telecamera nell'ambito della pianificazione delle registrazioni in modo da
gestire al meglio la larghezza di banda.

Larghezza di banda per server di registrazione

Milestone XProtect può inviare video in streaming H.264 di alta qualità in modo da ridurre la larghezza di
banda necessaria per la connessione di ciascun server di registrazione a un dato numero di telecamere.

Controllo della larghezza di banda fra server di registrazione e client

Milestone utilizza tecniche di controllo della larghezza di banda fra server di registrazione e client (es. "down
speeding", ovvero riduzione della frequenza fotogrammi per la diminuzione della larghezza di banda durante
la visualizzazione delle sequenze video) utili soprattutto in caso di connessione a Internet. Per ridurre l'utilizzo
della larghezza di banda degli ambienti di sorveglianza mobili e WAN è possibile eseguire un sottocampi-
onamento (downsampling) del video e ridurre la risoluzione del flusso.

                                                                                                                      8
9       AE BestPractises for VMSDesign

Sicurezza e segmentazione della rete

Per la distribuzione dei dati in rete e la riduzione della perdita di pacchetti è possibile segmentare i sistemi
Milestone XProtect per ottenere reti client e delle telecamere separate. È possibile installare diverse schede di
rete per ottenere percorsi di trasmissione più segmentati, maggiore throughput dei dati, minore utilizzo della
larghezza di banda di ciascuna connessione e quindi una maggiore capacità. Milestone utilizza connessioni
HTTPS protette alle telecamere che supportano questa funzione nelle reti pubbliche e può connettersi alle
telecamere di altre sottoreti. Inoltre, l'integratore di sistemi può segmentare le porte di uno switch in VLAN
separate per evitare il crossover di rete.

Rilevamento dispositivi automatico

Milestone XProtect è dotato di funzioni avanzate e automatiche per il rilevamento dei dispositive e l'aggiunta
di telecamere mediante la scansione degli intervalli di indirizzi IP delle telecamere. Un utente può inserire gli
intervalli di rete necessari durante l'aggiunta delle telecamere al server di registrazione, in modo da velocizzare
il rilevamento dei dispositivi nel sistema.

Client smart

È possibile utilizzare un numero infinito di display per la visualizzazione in un sistema XProtect con un numero
di telecamere fra i più elevati con una singola interfaccia disposta in 38 layout definiti, evitando di utilizzare
diverse workstation client e risparmiando ulteriori configurazioni e installazioni hardware. Il client Milestone è
facile da scaricare e non richiede file di licenza.

Requisiti di XProtect Smart Client (stand-alone)

XProtect Smart Client è compatibile con tutte le workstation dotate di sistema operative appropriato (consul-
tare le schede tecniche di XProtect).

Case study
Per scoprire il modo in cui XProtect viene utilizzato in diversi settori merceologici, leggere le testimonianze dei
clienti Milestone: www.milestonesys.com/Company/Additional-Resources/customerstories/

                                                                                                                  9
Puoi anche leggere