Best practice per la progettazione del software di gestione video (VMS) Specifiche tecniche e architetturali Informazioni proprietarie Milestone
←
→
Trascrizione del contenuto della pagina
Se il tuo browser non visualizza correttamente la pagina, ti preghiamo di leggere il contenuto della pagina quaggiù
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