Complete Surveillance Solutions
Request Demo Download Catalog Channel Partner Portal
Image Banner
What’s new in DW Spectrum® IPVMS 5th Generation
Archive Encryption
Archives on any hard drive or storage medium can be encrypted and viewable only on the Desktop, Mobile, and Web clients.
Audio Video Mapping
Combine audio and video from different devices. For example, an audio source from a camera with a microphone can be used as an audio source for another camera. Two-way audio button can be placed on a camera without a microphone and used with a different camera that has a speaker attached to it.
Dewarping for Panoramic Cameras
360° panorama images and videos that use equidistant projection can now be dewarped in the desktop client.
Embedded Javascript API
Client JavaScript API embedded in Web Pages to enable additional functionality such as open and close cameas and play and pause video.
Independent Desktop Client Updates
The client desktop distributive can be released separately from the server distributirve. The client can also automatically download and install the latest version of the desktop client to be compatible with the server’s version.
More Secured Connections
All Blackjack® servers powered by DW Spectrum IPVMS use SSL/TLS Certificate pinning to render man-in-the-middle (MITM) attacks impossible.
New Archive Backup Options
Archives can now be backed up based on Motion, Bookmarks, Objects and any combination of them (M &O or O &B, or M, B & O).
New recording modes
Added to the Recording Schedule the following new recording modes: Object only, Object + Low res, Motion + Object and Motion + Object + Low res. On cameras with recording enabled, the last-minute of the recording is now available for playback in the Desktop Client.
Object Panel Redesign
Search for objects identified by analytics and stored in video archives by attributes (e.g., object type, color, gender, age, clothing, etc.) in a new pop-out window.
Redesign Desktop Client Welcome Screen
Users can now adjust the information presented in the welcome screen to sort systems by priority, show all or part of the systems available and search for systems by attributes.
Redesigned Server Web Admin
Server Web Admin interface allows administrators to add and remove users, as well as view detailed information about Servers, Cameras, and Licenses.
Resource Grouping
Group resources (cameras, streams, encoders, web pages) in the DW Spectrum IPVMS Desktop to be used in roles and permissions, and for faster navigation of large systems.
Restore Previous Session
Certain interface elements can be saved and restored upon launching the desktop client.
Session-Based Authentication
Servers and clients use bearer toekn authentication by default.
SSL/TLS Internet Requests
All Internet requests use OS SSL/TLS Certificate Validation to prevent MITM (man-in-the-middle) attacks, including but not limited to VMS updates, VMS-Cloud communications, license validation, statistics, etc.
Two-factor authentication
Multi-factor authentication helps prevent account hijacking due to stolen or misplaced credentials. It also prevents unwanted access from credentials left in orphaned remote clients on uncontrolled systems. For cloud users, OAuth2 authentication is used by default, which prevents a server owner from compromising a user’s Cloud password and renders Offline Cloud Login attacks impossible.
Video Preview Thumbnails
Hover over the timeline to preview video in thumbnail format in Windows and macOS Desktop clients.
Web Proxy via Server
Local device or service web pages can be proxied via the Server application and viewed via a remote connection.
ZFS Support
Added support for ZFS (Zettabyte File System) to the Server.
What’s new in DW Spectrum® IPVMS v4.2
Native Support for MEGApix® IVA and IVA+ Cameras
New native support for MEGApix IVA and IVA+ IP cameras allow users to capture object metadata/events for automation in the rules engine.
Intel® Quick Sync Video for Desktop
Intel® Quick Sync Video uses the dedicated media processing capabilities of Intel Graphics Technology to decode and encode video.
  • Improves the Desktop performance on low power hardware (e.g. Intel Atom, Celeron).
  • Decode very high resolution (e.g. 16 MP, 32MP) cameras and streams.
Redesigned PTZ Controls
A new and improved way to control PTZ cameras that improves usability, especially in high latency situations with cameras that do not support advanced PTZ.
  • No more AIM overlay for improved visibility.
  • A new click, drag, and release control makes it easier to control PTZ cameras in higher latency situations.
  • Advanced PTZ controls activates when SHIFT key is pressed.
New Fisheye Lens Dewarping Options
Improve fisheye dewarping precision by selecting the most suitable lens projection type for your fisheye cameras.
  • Equisolid
  • Equidistant
  • Stereographic
DW Cloud™ Camera Settings Management
Users with appropriate rights can manage Camera Settings directly from DW Cloud, including:
  • Camera Orientation
  • Audio
  • Authentication
  • Motion Sensitivity
DW Cloud™ Server Settings Management
Users with appropriate rights can manage Server Settings directly from DW Cloud, including:
  • Rename server
  • Restart server
  • Change port
DW Cloud™ License Management
Users with appropriate rights can manage DW Spectrum licenses directly from DW Cloud, including:
  • View the license list
  • Activate licenses
DW Cloud™ User Management
Users with appropriate rights can manage DW Spectrum users directly from DW Cloud, including:
  • Authentication
  • Name
  • Role
What’s new in DW Spectrum® IPVMS v4.1
2-Way Audio API
Allows third-party web clients to send audio (from client microphone) to and get audio from cameras.
Added Time Zone Option for Virtual Cameras
Time Zone can now be specified for virtual cameras. If “Time Zone” is set to “Auto”, then the time zone is defined by metadata or UTC if there’s no time zone specified in the file. If set to “Client”, the Time Zone is defined by the desktop client.
Additional action parameter placeholders for the “Do HTTP request” action
Placeholders can be added to the HTTP POST request body to be automatically replaced by the corresponding values from Analytics Event parameters. This feature is only applicable to Analytics and Generic Events. Placeholders syntax:
  • {event.cameraId} – replaced by the camera ID (e.g., {{{ad1d1b6c-7013-0049-6fd4-ff15450e4716}}}).
  • {event.cameraName} – replaced by the camera name (e.g., DWC-MB45WiAT).
  • {event.eventType} – replaced by the event type (e.g., stub.objectInTheArea or stub.lineCrossing).
  • {event.eventName} – replaced by the event name (e.g., Object in the area or Line crossing).
  • {event.caption} – replaced by the caption (e.g., “Line crossing - impulse event (caption)”).
  • {event.description} – replaced by the description (e.g., “Line crossing - impulse event (description)”).
Best Server Selection
Best Server Selection (while connecting to a Cloud-connected Multi-Server System):
  • In prior releases, Desktop Client would connect to a random available server via Cloud. Now Cloud connections are routed through the Server with the best uplink.
  • Added the ability for users to specify the preferred Server for connections. The configured Desktop Client will attempt to connect to the preferred Server first, and if it is not reachable, it will detect and connect via the Server with the best uplink.
Chromium Browser
New Embedded Browser - Desktop Client now uses a full-featured embedded Chromium browser (v.77.0.3865) to display web pages on layouts:
  • Download Files on Web-Page - the embedded browser in Desktop Client now supports downloading and saving files.
  • Cameras Web Page in Camera Settings Dialog - camera web pages can now be opened up in the Camera Settings dialog allowing users to configure/access camera web pages inside Desktop Client even when on a different Subnet (i.e., remote connections / outside the LAN / WAN). The Server acts as an HTTP(s) proxy from cameras to Desktop Clients.
Cloud Connectivity Improvement
Improved cloud connectivity in certain network environments.
Database Backups Recategorized
Database backups are now categorized into the following types:
  • Created after system merge.
  • Created after updates.
  • Initiated via API.
  • Scheduled.
Health monitoring Dashboard
Health Monitoring - Available in the Server Web Admin interface and Cloud Portal, Health Monitoring provides administrators detailed information about a System’s health, including, but not limited to:
  • Alerts - automatically detected/identified problems with a System.
  • System Info (# of servers, channels, storage located, users, and version).
  • Servers (storage detailed state, CPU usage, NICs state, hardware spec, etc.).
  • Cameras (online/offline state, resolution, fps, quality, firmware version, etc.).
  • Storage Locations (path, server, type, status, read/write rate, size, usage %).
  • Network Interfaces (name, server, state, IP address, I/O rates).
  • Desktop Clients connected to Servers.
macOS Performance Improvements
Improved MacOS performance and introduced an experimental setting to limit frame rate and reduce CPU load (see Local Settings -> Advanced).
Pin the Timeline in Full Screen Mode
  • When the Timeline is pinned it will remain fixed on the screen.
  • If the Timeline is pinned in fullscreen mode and the user leaves fullscreen it will be pinned for all cameras on the layout when the user returns to fullscreen mode.
Push Notifications
Create customized events to send push notifications to the mobile app. Finally! Push Notifications are here! That’s right. You can now send Push Notifications to DW Spectrum Mobile like a boss.
  • Use the Rules Engine to send Push Notifications to mobile devices based on analytic events, motion, soft triggers, and more!
  • Users can receive push notifications from multiple systems and turn on/off notifications as they please on their mobile device.
  • Users can create custom text for notifications in the Rules Engine via Desktop Client.
Server Side Motion Detection Improved
False positives detection introduced to increase accuracy of detected motion events (e.g., turning on/off lights or switching camera day/night mode are now likely to be ignored).
Video Wall Failover
If a Server with Video Wall licenses fails, the video wall continues working for 7 days. After that, it will be blocked with the error message “Not enough licenses”.
What’s new in DW Spectrum® IPVMS v4.0
Up to 30 CaaS cameras in a single network
The maximum number of MEGApix® CaaS™ all-in-one edge cameras in a single system is increased to 30 cameras with DW Spectrum® v4.0 (all in the same local network using MEGApix® CaaS™ cameras only). Learn more.
Add device interface
A new, more flexible way to discover and assign devices.
C2P Integration
Integrate 38 new 3rd party systems and devices with C2P (Convergence to Pixels)’s middle-ware.
Cloud system merge
System owners can now merge systems together in the DW Cloud™ interface.
Custom watermark over video
Administrators can add operator names to live, recorded, and exported video as an option to prevent and discover leaked video.
Dual stream RTSP / HTTP
Create dual-streaming “cameras” from legacy products.
Failover on storage failure
Failover now works when all storage drives on a server fail.
H.265 support for ONVIF cameras
H.265 support has been extended to include all ONVIF-compliant devices.
Launch desktop client with CLI
The desktop client can now be launched using the Command Line Interface (CLI).
Automate opening layouts in the rules engine.
Metadata SDK
Enables seamless, semantic integrations between with 3rd party AI-powered video analytics like VisionLabs
Minimum grid size on layouts
Added option to set a minimum viewing grid size.
Notifications panel
The new panel now includes notifications, motion events, bookmarks, events and objects!
Optimized system update
Upgrade process now includes desktop application installed packages and has been optimized for large multi-server system.
Plugins allow seamless integration between DW Spectrum® IPVMS and 3rd party systems, pulling in object data and associated bounding boxes, paths and metadata tags.
Resource panel
A newer, cleaner resource panel experience.
Secure connections and encrypted video
Allow only secure connections and encrypt video and traffic between servers and clients.
Secure export
Password protect exported video.
Virtual camera (import offline video)
Create a virtual camera and import offline video to archive. Great for action cameras, wearable cameras, offline cameras).
Webcam support
USB webcams, laptop cameras and even the Raspberry Pi camera module will all now be auto-discovered and can be recorded and streamed.