Contact Sales l Support l or Call us today at (866) 446-3595 Remote Technical Support
Share this Product!
DW Spectrum® IPVMS
Model: DW-SPECTRUMLSCXXX
DW Spectrum® IPVMS is an elegantly easy cutting-edge approach to video surveillance, addressing the primary limitations of managing enterprise-level HD video while offering the lowest total cost of deployment and ownership on the market.

DW Spectrum® IPVMS is a perfect solution for applications that require ease of use, speed, efficiency and unprecedented image quality.

CLICK HERE TO DOWNLOAD AND DEMO DW SPECTRUM® IPVMS AT NO COST!

  • DW Spectrum

1
Open architecture with cross platform capabilities

Open Architecture
  • Support of thousands of devices including cameras, encoders and I/O modules from leading IP video surveillance manufacturers.
  • Support of cameras at every resolution.
  • Built-in API allowing video managed in DW Spectrum™ IPVMS to be accessed and reviewed by any willing 3rd party device.
  • Ability to integrate with any willing physical access control solution.
  • Built-in SDK, allowing a 3rd party device to stream into
    DW Spectrum™ IPVMS.
  • Built-in HTTP Rest API, allowing any 3rd party device to create alarm events in DW Spectrum™ IPVMS.
  • Ability to integrate with any willing video analytic solution.
  • Built-in Storage SDK, allowing developers to read from or write to any storage location — locally available, remote storage and even cloud servers.



Cross Platform

  • Recording engine running on Windows® and Linux® Operating Systems.
  • Client software is Windows®, Linux® or Mac® compatible.
  • Mobile apps are iOS® and Android® compatible.
  • Web client compatible with Chrome®, Explorer®, Safari® and Firefox®.

2
Unique user interface with ease of use in mind for all user levels





DW Spectrum's user interface is dramatically easier for all user levels than any other VMS on the market

Viewing Video
  • Seamless transitions from live to recorded video in the same single interface.
  • Customizable camera layouts to create any layout configuration with no predefined presets or grid constraints from the same single interface.
  • Zoom, create regions of interest and enhance any image or video from the same single interface.



Searching Video
  • The fastest video search in the industry - smart, calendar, keyword and thumbnail search the same single interface.
  • Bookmarks (v2.5) Users can Bookmark specific segments of archived video with names, descriptions, and tags either manually or via system rules. Great for tagging and recalling critical system events.


Downloading Video
  • Multiple Download options including JPG, AVI, MKV, native DW Spectrum™ IPVMS or Screen Record from the same single interface.
  • Storage Backup (v2.5) - Users can now set up real-time or scheduled archive backup of high-res, low-res, or all streams from selected cameras to local or NAS.


Programming Video System
  • Intelligent high definition multi-streaming video management with no user programming required, delivers unmatched bandwidth savings.
  • Server and System programming from the same single interface.


Advanced features
  • Interactive mapping, alarms, events and notifications, universal fisheye de-warping from the same single interface.
  • External alarm events can be delivered to DW Spectrum™ IPVMS right from the IP camera or via network I/O modules.
3
Enterprise features are standard

  • Multi-server capability on every DW Spectrum™ IPVMS system deployed.
  • Centralized management capability on every DW Spectrum™ IPVMS system deployed.
  • DW Spectrum™ IPVMS allows you to group servers together and act as one single system with no need for a dedicated management server.
  • So if one server goes down, the others are still fully operational - meaning all of your user settings, events, alarms and other important information will stay intact, preventing delays and minimizing the impact on your resources.
  • Minimize Video Recording Loss with included Failover to help you protect video recordings from hardware failures as well as network interruptions.
  • Design your multi server surveillance solution with adequate system overhead to automatically protect video recording and prioritize critical cameras.
  • No additional spare server or spare licensing is required.
  • LDAP / Active Directory integration for enterprise wide user management is standard.
  • DW Spectrum's user management allows user to see as much or as little as system administration desire.
  • DW Spectrum's Audit Trail allows administrators to review all user activity.
  • DW Spectrum's Health Monitor provides system administrators real time insight on camera and server status.
  • Video Storage Analytic provides system administrators in sight into how much storage each camera is using in real'time and forecast the impact of adding additional storage.
  • Video Wall users can create and remotely manage remote monitors with just a few clicks.




4
Complete IP Solution

Although DW Spectrum™ IPVMS is Open to be deployed on a vast number of solutions, it is also part of Digital Watchdog's Compete IP
End-to-End Solution

  • Blackjack™ NVR's - preloaded with DW Spectrum™ IPVMS are optimized for high reliability operation and minimal setup time.
  • MEGApix IP cameras - High definition image quality for every application.
  • Compressor™ encoders - the easiest way to bring existing analog camera investments into the high definition world.
5
Lifetime upgrades are included with no annual maintenance agreements
While other companies require annual maintence
agreements,DW Spectrum™ IPVMS system upgrades
are always available. DW Spectrum™ IPVMS one button upgrade capability allows administrators to perform
system wide cross platform upgrades with a click.


6
Scalable from one to thousands of devices with consistent user experience

Because of all of the above and DW Spectrum's
unified user experience for application requiring
one or thousands of cameras, it is deployed at
tens of thousands of locations worldwide. Making
DW Spectrum™ IPVMS the industry's fastest growing
video management solution on the market today.

FEATURES


# of cameras per server
128
# of servers per system
100
# of clients per system
512 - thick client
16 - web client
Intelligent video stream management of high definition images
?
 
Windows® and Linux® server compatibility
?
 
Windows®, Linux® and Mac® clients
?
 
Mobile Devices (iOS and Android) based viewing of live/recorded video
?
 
Broweser-based viewing of live/recorded video
?
 
Industry's most powerful VMS engine
?
 
Multi-server/one system architecture
?
 
Automatic failover - with camera priority
?
 

UPDATES


Software updates included (on DW Spectrum servers)
Lifetime
Software updates included (on 3rd-party servers)
Lifetime
DEVICE
Automatic server discovery
?
 
Automatic camera discovery - auto-detect and connect to 1,000s of supported IP cameras featuring license free LIVE viewing
?
 
Drag & Drop camera assignment to server
?
 
Extended storage
?
 
3rd party IP cameras & encoders
?
 
Fisheye/panoramic lens support (live and recorded)
?
 
H.264 support
?
 
ONVIF cameras & encoders
?
 
RTSP, HTTP support
?
 
I/O module support
?
 
Camera as a System (CaaS) VMS at the edge
?
 
CLIENT
"The Grid" flexible user interface
?
 
Seamless transition from live to recorded video
?
 
Complete server & camera configuration
?
 
Server health monitoring
?
 
Multi-monitor support
?
 
Customizable layouts
?
 
Forensic Spyglass - regions of interest
?
 
Interactive maps
?
 
Universal fisheye lens dewarping support
?
 
Simplified user/view management
?
 
Multi-streaming
?
 
Event notifications
?
 
PTZ control and presets
?
 
Digital PTZ control and presets
?
 
Motion and alarm indication
?
 
Audiot trial
?
 
LDAP/Active directory support
?
 
RECORDING, SEARCH AND PLAYBACK
Hourly configurable per-camera recording schedule
?
 
Flexible recoring - continuous, motion only, low-res always + high-res on motion
?
 
Server side motion detection
?
 
Pre/Post event recording
?
 
Per-camera min/max retention
?
 
Interactive timeline
?
 
Multi-camera playback
?
 
Jog search
?
 
Calendar search
?
 
Smart Pixel search
?
 
Thumbnail search
?
 
Preview search
?
 
Event search
?
 
Multi-camera export
?
 
Export to .AVI or .EXE file
?
 
Screen record
?
 
Video storage analytics
?
 
ADDITIONAL FEATURES
E-mail event notifications
?
 
Audio recording
?
 
Digital input e-mail trigger
?
 
Audio output
?
 
Alarm management
?
 
Rules engine
?
 
Integrated SDK/API
?
 
Video wall - Push cameras, layouts or entire screen to remote displays
?
 
3rd part external events - HTTP REST API
?
 
Integrated open API/Video source integration SDK/Storage SDK
?
 

Network*


 
 
IP Protocols
 
Static, DHCP, Wireless
Mobile Applications
 
Apple iOS devices: iPad, iPad mini, iPhone, iPod Touch Android devices: all smartphones and tablets
OnVIF Conformant
 
 
Network Connection
 
1000 Mbps

Performance*


 
 
Camera Image Control
 
Brightness, Contrast, Saturation, Hue, 3D-DNR, WDR, Camera firmware upgrade and Reboot
Firmware Upgrade
 
USB Drive, Network Upgrade, FTP Remote Upgrade
Playback Resolution
 
Depending on Recording parameter
Recording Mode
 
Continuous, Motion Recording, Motion Recording + Low Resolution always
Search Modes
 
Instant Motion-Based Smart Search, Advanced Thumbnail Search, Calendar Search, Preview Search, Frame-by-Frame Search
Special Features
 
Fully Customizable Layouts, Easy Drag-n-Drop Camera Management and Recording
Compression Type
 
H.264, MJPEG, MPEG4
Pre Alarm Recording
 
yes
External Export Devices
 
Micro SD Card, USB Flash Drive, USB HDD

Video*


 
 
Dual Stream Recording
 
 
Maximum Supported Cameras
 
 
Operating System
 
Linux, Windows, Mac Client

Model Number

Description

DW-SPECTRUMLSC001Single DW Spectrum® IPVMS Recording License
DW-SPECTRUMLSC004Four (4) DW Spectrum® IPVMS Recording Licenses
DW-SPECTRUMLSC010Ten (10) DW Spectrum® IPVMS Recording Licenses
DW-SPECTRUMLSC020Twenty (20) DW Spectrum® IPVMS Recording Licenses
DW-SPECTRUMLSC050Fifty (50) DW Spectrum® IPVMS Recording Licenses
DW-SPECTRUMLSC100One Hundred (100) DW Spectrum® IPVMS Recording Licenses
Custom-ordered licenses are available by request.
System requirements for a machine that will only be used as a remote monitoring client with a single monitor with a resolution of 1280 x 1024. Additional monitors and higher resolutions may require additional processing resources.

Minimum

Recommended

Operating System Media Server Supported OS:
  • Windows: 7 Standard, 7 Pro, 7 Ultimate, Windows 8/8.1 Pro, Windows 8.1 Enterprise
  • Windows Servers*: any versions of 2008, any versions of 2008 R2, any versions of Server 2012, any versions of Server 2012 R2  (*except Storage Server version)
  • Linux: Ubuntu 12.04, Ubuntu 13.04/13.10, Ubuntu 14.04

Client Supported OS:
  • Windows: 7 Home, 7 Standard, 7 Pro, 7 Ultimate, Windows 8/8.1, Windows 8/8.1 Pro, Windows 8.1 Enterprise 
  • Windows Servers*: any versions of 2008, any versions of 2008 R2, any versions of Server 2012, any versions of Server 2012 R2  (*except Storage Server version) 
  • Linux: Ubuntu 12.04, Ubuntu 13.04/13.10, Ubuntu 14.04
  • Mac: OSX 10.7, OSX 10.8, OSX 10.9, OSX 10.10, OSX 10.
Media Server Supported OS:
  • Windows: 7 Standard, 7 Pro, 7 Ultimate, Windows 8/8.1 Pro, Windows 8.1 Enterprise
  • Windows Servers*: any versions of 2008, any versions of 2008 R2, any versions of Server 2012, any versions of Server 2012 R2  (*except Storage Server version)
  • Linux: Ubuntu 12.04, Ubuntu 13.04/13.10, Ubuntu 14.04

Client Supported OS:
  • Windows: 7 Home, 7 Standard, 7 Pro, 7 Ultimate, Windows 8/8.1, Windows 8/8.1 Pro, Windows 8.1 Enterprise
  • Windows Servers*: any versions of 2008, any versions of 2008 R2, any versions of Server 2012, any versions of Server 2012 R2  (*except Storage Server version) 
  • Linux: Ubuntu 12.04, Ubuntu 13.04/13.10, Ubuntu 14.04
  • Mac: OSX 10.7, OSX 10.8, OSX 10.9, OSX 10.10, OSX 10.
Processor Intel Core i3 4th Generation Processor (or higher) Intel Core i5 4th Generation Processor (or higher)
System RAM 4GB RAM 8GB RAM
Video Card Integrated Intel graphics GeForce GTX 480 video card
Network Interface 1 Gbps 1 Gbps
Hard Disk Space 500GB HDD256GB SSD
Blackjack
MEGApix
MEGApix PANO
MEGApix PTZ
DW Spectrum Mobile
DW Spectrum Mobile
DW Mobile
DW Mobile & DW Mobile Pro
DW Site Viewer™
DW Site Viewer™ for Apple TV
DW-BJCUBE-LX
Blackjack Cube-LX
DW-BJCUBE
Blackjack Cube
DW-BJP1U, DW-BJP1U-LX
Blackjack P-RACK 1U 4-Bay Chassis
DW-BJP2U, DW-BJP2U-LX
Blackjack P-RACK 2U 8-Bay Chassis
DW-BJPR2U, DW-BJPR2U-LX
Blackjack P-RACK 2U 8-Bay Chassis with RAID
DW-BJER2U, DW-BJER2U-LX
Blackjack E-RACK 2U 12-Bay Chassis
DW-BJER3U, DW-BJER3U-LX
Blackjack E-RACK 3U 16-Bay Chassis
DW-BJER4U, DW-BJER4U-LX
Blackjack E-RACK 4U 24-Bay Chassis
DW-BJER4U, DW-BJER4U-LX
Blackjack E-RACK 4U 36-Bay Chassis
Title Type Size Download
DW Spectrum® IPVMS Brochure pdf 3.70 MB
DW Spectrum® IPVMS Quick Start Guide pdf 0.45 MB
DW Spectrum™ IPVMS A&E Specifications doc 0.09 MB
DW Spectrum™ IPVMS Manual pdf 6.27 MB
DW Spectrum™ IPVMS Sell Sheet pdf 1.15 MB
Server
Title Type Version Compatibility Size Download
DW Spectrum™ IPVMS v2.6.0.13109 Linux Media Server x32 Bit zip v2.6.0.13109 DW Spectrum™ IPVMS 78267.59 KB
DW Spectrum™ IPVMS v2.6.0.13109 Linux Media Server x64 Bit zip v22.6.0.13109 DW Spectrum™ IPVMS 78554.36 KB
DW Spectrum™ IPVMS v2.6.0.13109 Windows x32 Server zip v2.6.0.13109 DW Spectrum™ IPVMS 72767.94 KB
DW Spectrum™ IPVMS v2.6.0.13109 Windows x64 Server zip v2.6.0.13109 DW Spectrum™ IPVMS 80237.46 KB
Client
Title Type Version Compatibility Size Download
DW Spectrum™ IPVMS v2.6.0.13109 Linux Client x32 Bit zip v2.6.0.13109 DW Spectrum™ IPVMS 80892.00 KB
DW Spectrum™ IPVMS v2.6.0.13109 Linux Client x64 Bit zip v2.6.0.13109 DW Spectrum™ IPVMS 80661.51 KB
DW Spectrum™ IPVMS v2.6.0.13109 MAC Client zip v2.6.0.13109 DW Spectrum™ IPVMS 62727.92 KB
DW Spectrum™ IPVMS v2.6.0.13109 Windows x32 Client zip v2.6.0.13109 DW Spectrum™ IPVMS 65225.56 KB
DW Spectrum™ IPVMS v2.6.0.13109 Windows x64 Client zip v2.6.0.13109 DW Spectrum™ IPVMS 73982.45 KB
Full
Title Type Version Compatibility Size Download
DW Spectrum™ IPVMS v2.6.0.13109 Linux Full x64 Bit zip v2.6.0.13109 DW Spectrum™ IPVMS 159215.85 KB
DW Spectrum™ IPVMS v2.6.0.13109 Windows x64 Full zip v2.6.0.13109 DW Spectrum™ IPVMS 153620.99 KB
Plug-in
Title Type Version Compatibility Size Download
DW Spectrum™ IPVMS v2.6.0.13109 Paxton Plug-in zip v2.6.0.13109 DW Spectrum™ IPVMS 47150.07 KB
frequently asked questions
Q. Can I connect to the registered cameras using RTSP?
A. Yes. rtsp://[username]:[password]@[ipaddress]:[port]/[camera’s unique id]?resolution=[1080p,720p,480p]
Q. Where can I find the DW Spectrum™ IPVMS SDK/API?
A. Untitled Document

Digital Watchdog® currently provides an SDK to enable the easy integration of third party technology into the platform architecture of our universal enterprise video management system. It supports integration for DW Spectrum™ IPVMS. The SDK and API can be accessed directly from the DW Spectrum™ IPVMS Media Server in the Web Admin interface. Below are the current SDK and API's available and what they do.

Server API

The Server API provides a standard set of API calls for 3rd party systems. Using the Server API developers have the ability to access nearly every feature available in the system's thick client, including - but not limited to - the ability to query/manage system resources (servers, cameras, users), manage users and permissions, pull live or recorded video out of the system, generate events, create rules, control PTZ cameras, and more.

Video Source Integration SDK

The Video Source Integration SDK enables easy integration of any video source (live or archived) into the system. With the SDK it's possible to create a method for discovering, displaying, analyzing and recording video from virtually any live or recorded video source (IP Cameras, NVR's, DVRs, etc.). It also allows for integrating device I/O's and motion detection information.

Q. How to find the camera's physicalId by DW Spectrum's Server API?
A. How to find the camera's physicalId by DW Spectrum's Server API

The DW Spectrum IPVMS™ Server API allows developers to interact extensively with the DW Spectrum IPVMS™ Server and can be found in the DW Spectrum IPVMS™ Web Admin Interface. In this guide we'll show you how to find the physcialId - useful for anytime you want to utilize live or recorded video from a camera or cameras in your DW Spectrum IPVMS™ System.

How to find camera's physicalId:

  • In your browser type the following http request:
    http://< server_ip>:< server_port>/ec2/getCamerasEx?extraFormatting.

    server_ip = the IP address or URL of the Nx Server you are requesting this information from. server_port = the port your System is using (typically 7001).

    So if you were calling our DW Spectrum IPVMS™ Demo System the call would be:
    http://demo.dwspectrum.com:7001/ec2/getCamerasEx?extraFormatting
    * Important note: when making an API call you can use any Server in the System.
  • You should now see something similar to the following screenshot:
  • Search the page (CTRL + F, or cmd + F) and enter the name of the camera you are searching for using the camera's name in your System. e.g. "Kitchen".

    Located above the camera name you will notice a parameter called "physicalId". This is where you can find the unique physicalId for the target device.
Q. Sending Events to DW Spectrum IPVMS™ Using the CreateEvent API
A. HTTP Generic Event (aka sending events to DW Spectrum IPVMS™ using the CreateEvent API)

What is an HTTP Generic Event?

The DW Spectrum IPVMS™ Server API provides a standard set of API calls for 3rd party systems. With the DW Spectrum IPVMS™ Server API 3rd party systems can send DW Spectrum IPVMS™ events using a standard API call in the form of an HTTP string. Once an event has been received it can then be used to trigger different system events and actions (e.g. launch Alarm Layout, create a Bookmark, move a PTZ camera, etc).

  • The full Server API can be accessed on any installed DW Spectrum IPVMS™ Server at http://serveripaddress:7001/static/API.xml.

Examples:

If you wanted to send a Generic Event to our DW Spectrum IPVMS™ HQ Demo system here is a sample string that you can try in your browser:

  • http://demo:DW Spectrum IPVMS@100.32.247.140:7001/api/createEvent?source=Developer Test from Support&description=Just a Test.
  • Make sure you are logged into the DW Spectrum IPVMS™ Demo System to see the alert that comes in, or try the test with your own system by just replacing the first part of the HTTP GET Request (http://demo:DW Spectrum IPVMS@100.32.247.140:7001) with your own DW Spectrum IPVMS™ Server's IP Address.
  • When using the DW Spectrum IPVMS™ Server API remember you'll need to add authentication to your call. DW Spectrum IPVMS™ supports two type of authentication, HTTP Basic / HTTP Digest. DW Spectrum IPVMS™ recommends using HTTP DIGEST method as it is the more secure of the two methods.

HTTP Request Parameters

Here is a list of all the parameters you can add to your HTTP GET Request as of DW Spectrum IPVMS™ v2.6.

Name Description Optional Values
timestamp Event date and time. It could be either UTC milliseconds or human readible date and time at ISO 8601 format. If eventTimestamp is absent, current server date and time is used. TRUE  
source External device name. It could be used as a filter at business rules to math different action with different devices. Also, user could see device name in the notifications panel. For instance: 'POS terminal 5'. TRUE  
caption Short event description. It could be used as a filter at business rules to math different action with different events. TRUE  
description Long event description. It could be used as a filter at business rules to math different action with different events. TRUE  
metadata

Addition information for various purpose. This field should contain valid Json object. Current version uses field 'cameraRefs', any other fields could be added for future purpose. 'cameraRefs' field sould contains list if camera's 'id' field. This value could be obtained via '/ec2/getCamerasEx' call. 
Json string example:
{
"cameraRefs": ["3A4AD4EA-9269-4B1F-A7AA-2CEC537D0248", "3A4AD4EA-9269-4B1F-A7AA-2CEC537D0240"]
}

TRUE  
state Generic events can be used either with long actions like 'do recording' or instant actions like 'send email'. If you are going to use long actions with Generic events, this parameter should be filled. TRUE Active(?) Inactive(?)
Q. HTTP Request-as-an-Action
A. HTTP Request-as-an-Action

What is HTTP Request-as-an-Action?

HTTP Request-as-an-Action is a feature of DW Spectrum IPVMS™ that allows users to create a rule that sends an HTTP POST or GET request over the network to a targeted service or device. This allows DW Spectrum IPVMS™ to send alerts to 3rd party systems or devices, which can then be used in those devices or systems to trigger additional actions.
How to use HTTP Request as-an-action:

  • Navigate to the Alarm/Event Rules Dialog.
  • Click the Add button to create a new rule.
  • Configure your rule as you normally would for your targeted Event or Device.
  • In the Action column select Do HTTP request.
  • Click the Advanced Button on the right top of the Alarm/Event Rules Dialog.
  • Choose your Interval of Action.
  • In HTTP URL enter the listen endpoint for the request.
  • In Login and Password enter any credentials you may need for authenticating with the device or service you are sending the HTTP Request to. Supports Basic and Digest authentication.
  • In HTTP Content enter the body of the POST request.

When can this be used?

Case #1: There is a restricted area in the factory, which is not allowed anyone enter it without permission.
The restricted area has a ACS card reader at the entry.
Cameras are installed monitor the area nearby.
One day, someone breaks the ACS reader, and enter the restricted area. Then DW Spectrum IPVMS™ detects the abnormal motion in the area, so DW Spectrum IPVMS™ trigger the actions:
Security guard is notified as DW Spectrum IPVMS™ detects the motion.
At the same time, DW Spectrum IPVMS™ sends a HTTP request/notification OUT to the Call center server, then call center runs the security procedure. (Phone call, Alarm,...)
DW Spectrum IPVMS™ sends a HTTP request/notification OUT, which can trigger the electronic locker to lock the entry.
DW Spectrum IPVMS™ tags a bookmark on the timeline and enable panic recording at the same time.

Case #2: DW Spectrum IPVMS™ now supports Generic Events, meaning that we can let our users to define their own event with different content.
When the content is different (user can define the Caption, Description), so DW Spectrum IPVMS™ can identify the events which are sent from different software, then DW Spectrum IPVMS™ can transfer/relay the alarm or trigger different actions on corresponding 3rd party software.
Currently, DW Spectrum IPVMS™ can accept and send the HTTP requests or notifications from/to 3rd party software. So, in summary, this feature help to provide a bidirectional communication between DW Spectrum IPVMS™ and other software.

Q. How to check if I use the DW Spectrum IPVMS™ Server API correctly
A. How to check if I use the DW Spectrum IPVMS™ Server API correctly

What is DW Spectrum IPVMS™ Server API?

The DW Spectrum IPVMS™ Server API provides a standard set of API calls for 3rd party systems. Using the Server API developers have the ability to access nearly every feature available in the system's thick client, including - but not limited to - the ability to query/manage system resources (servers, cameras, users), manage users and permissions, pull live or recorded video out of the system, generate events, create rules, control PTZ cameras, and more.

How to use DW Spectrum IPVMS™ Server API?

In general, the developers should develop some program, and write pieces of code to complete some function they want to have. DW Spectrum IPVMS™ provides the documents to help the developers correctly using these API to interact with DW Spectrum IPVMS™ Media Server. Also, all the parameters and expected return are listed.

The APIs are all under RESTFUL standard, so the developers are able to simply interact with DW Spectrum IPVMS™ Media Server via HTTP by POST or GET request. No matter which programming languages you are using, you can always retrieve the data and integrate your system with DW Spectrum IPVMS™.

Do you have a simple way to test the API?

SURE, we do. Everyone who installed our software can use and test our API.

To help our users to get involving DW Spectrum IPVMS™ Witness, we provide a simple tool for you to try the API and make the return data readable.

You just need to open your web browser, and access our web interface, and enter the API trial page. The URL is http://:/static/index.html#/debug. For example: http://127.0.0.1:7001/static/index.html#/debug

In the web page, you will need to enter the API path, Request Type, and your parameters. Then Click the button: "Test Method". You will see the result and test it in only one mouse click.

Q. How to Transfer Licenses
A. Untitled Document

In some cases DW Spectrum™ IPVMS licenses may need to be transferred (deactivated and reactivated). If you need to deactivate a DW Spectrum™ IPVMS license, please follow the process below.

License Transfer Process

License Transfer Approval

  • Once the License Transfer Form has been received by the Digital Watchdog support team, we will review the request and either unlock the key for transfer or request additional information in order to confirm the validity of the request.

What are the valid reasons for a license transfer?

  • Hardware Failure (NVR hardware fails for whatever reason)
  • Hardware ID Change (Hardware modified - RAM, Motherboard, network card)
  • Hardware Replacement (Transfer licenses to a new machine)
  • Accidental License Assignment (User Error)
Q. What is a Hardware ID (HWID) and Where to Find It?
A. What is a Hardware ID (HWID) and Where to Find It?

What is a Hardware ID (HWID)?

The HWID is a unique 34-digit identifier (example:03000102030405060708090a0b0c0d0e0f) generated when the DW Spectrum Media Server is installed on a Windows, Ubuntu Linux, or ARM device. The HWID is based on a combination of software and hardware of the computing device upon which DW Spectrum is installed.

The following items are used to generate a unique HWID for each computer upon which DW Spectrum is installed:

  • BIOS
  • Motherboard
  • RAM
  • Network Card (NIC)
After installing DW Spectrum on a server any modification in the software or hardware items above will result in a change of HWID and an invalidation of licenses attached to that device.

How do I Find my HWID?

In general, the developers should develop some program, and write pieces of code to complete some function they want to have. DW Spectrum IPVMS™ provides the documents to help the developers correctly using these API to interact with DW Spectrum IPVMS™ Media Server. Also, all the parameters and expected return are listed.

The APIs are all under RESTFUL standard, so the developers are able to simply interact with DW Spectrum IPVMS™ Media Server via HTTP by POST or GET request. No matter which programming languages you are using, you can always retrieve the data and integrate your system with DW Spectrum IPVMS™.

Do you have a simple way to test the API?

  1. Launch the DW Spectrum Desktop Client. The DW Spectrum Desktop Client is required - mobile or web clients do not have the ability to located licensing information.
  2. Go to System Administration to launch the System Administration dialog.
  3. Select the License Tab Select the License tab on the System Administration Dialog.
  4. Highlight a License installed on Your Target Server. Select a license attached to the server for which you want to see the HWID and License Details.
  5. Choose the "Selected License Details" button. You should now see a dialog that shows the License Type, License Key, and Hardware ID.
    To copy the license information (including the HWID) press the "Copy to Clipboard" button.

Q. API help: How to get camera’s ID used by DW Spectrum™ IPVMS Media Server?
A. Untitled Document

If you are about to integrateDW Spectrum™ IPVMS Media Server into any existing application, you are probably familiar with the API documentation (or at least you know where to find it). *If not, go to http://< server_address >:< server_port >/static/api.xml.*

Almost every API method that relates to interaction with some camera or device(image pulling, recording, i/o interaction, etc.) has a requirement to specify a device’s unique ID as a parameter of the request. Where to find that parameter?

  1. Make a request to the server: http://< server_ip >:< server_port >/ec2/getCamerasEx?extraFormatting. This request returns a full list of cameras with all essential parameters. Additional information can be found in the API documentation.

  2. Each new camera/device info block starts from:
    [
    {
    "addParams": [
  3. Block ends with vendor information:
    "vendor": ""
    }
  4. Once you find your device in the list, look for a parameter called "physicalId".
  5. Every camera-related API method uses this value(without quote signs). Simply copy-paste it to the http-request.
Q. Expand Storage with NAS Devices (SAMBA Method)
A. Expand Storage with NAS Devices (SAMBA Method)

What is a NAS device?

NAS (Network-attached Storage) are networked appliances containing one or more storage drives, often arranged into logical, redundant storage containers (RAID). NAS devices can be used to expand aserver's storage capacity.

To Add a NAS (w/SAMBA) to an DW Spectrum™ IPVMS Server:

  • Make sure that the NAS device you are attempting to connect has samba installed and configured on the NAS device.
  • Right-click on the targeted Server in the Resource Panel and select Server Setting.
  • Click Add external Storage.
  • In the new dialog input the path/URL to the Samba-shared directory. For example: \\NAS_DEVICE\smb_dir
  • Input login credentials if needed and press OK to save.

To remove a SAMBA enabled NAS from a DW Spectrum™ IPVMS Server

  • Right-click on the URL to the NAS device from the list.
  • Click Remove Storage.
  • Press OK to apply changes.
Q. How can I calculate storage and bandwidth requirements for DW Spectrum™ IPVMS systems?
A. How can I calculate storage and bandwidth requirements for DW Spectrum™ IPVMS systems?

As with any IP Video Management solution planning your network and storage requirements with DW Spectrum™ IPVMS is critical to the design and deployment of a solution your customer is going to be happy with.

The Build Your DW Spectrum™ IPVMS System is a tool we've designed to help our users and resellers plan their system infrastructure to make sure they get the best possible combination of accuracy and value when designing DW Spectrum-based systems.

Q. How Can I Download and Try DW Spectrum™ IPVMS?
A. How Can I Download and Try DW Spectrum™ IPVMS?

The latest version of DW Spectrum™ IPVMS is always available for download at http://digital-watchdog.com/DW_Spectrum/.

DW Spectrum™ IPVMS is free to try - just download and install DW Spectrum™ IPVMS for your OS, head to System Administration -> Licenses and press the "Activate Trial License" button (make sure you have an active Internet connection) to get your four 30-day FREE trial licenses. Trial licenses are professional DW Spectrum™ IPVMS licenses and allow unrestricted use during the 30-day trial period.

Q. How can I View Cameras with DW Spectrum™ IPVMS Web Client
A. Untitled Document

Ensure that your browser is among the supported list below before trying to view video using DW Spectrum™ IPVMS Web Client

  • Google Chrome(optimized and preferred)
  • Internet Explorer 9 or higher
  • Mozilla
  • Safari
You can access DW Spectrum™ IPVMS Web Client using different ways:
  1. From the Desktop DW Spectrum™ IPVMS Client right-click Server in the resource tree, follow to the Server Settings and in appeared dialog window click Open Web Page... After that use navigation tab at the top.
  2. Input the following url to the address bar of your browser:
    http://:/static/index.html#/view/
    Instead of you should place your Media Server's ip address or domain name, instead of you should place Media Server's tcp port(if you're not sure what is that and just used basic installation just put 7001).
The following operations are supported:
  • Browse a camera list grouped by servers
  • View one camera at a time after clicking it in the tree
  • Browse camera archive (incl. Calendar Search)
Q. How do I Know my DW Spectrum™ IPVMS Version?
A. How do I Know my DW Spectrum™ IPVMS Version?

To check the version of currently use software:

  • Login on to your DW Spectrum™ IPVMS server via the Desktop client.
  • Open the System Administration Dialog by clicking the DW icon on the top left of the screen.
  • Click About.
  • You will see the information dialog screen, showing you the detailed version information.
Q. How Does DW Spectrum IPVMS Manage Storage?
A. How Does DW Spectrum IPVMS Manage Storage?

The DW Spectrum IPVMS Server application detects and analyzes available storage during the setup process. If not specifically altered DW Spectrum IPVMS will utilize all storage in a system. Storage can also be assigned via the DW Spectrum IPVMS client. Storage options include local storage to the HDDs available on the server computer, Direct-Attached Storage (DAS), and Network-Attached Storage (NAS).

The DW Spectrum IPVMS recording process goes a little something like this:

  • IP Video camera streams are detected and captured by the DW Spectrum IPVMS Media Server and stored in RAM.
  • The DW Spectrum IPVMS Server writes captured IP video in RAM to available storage (internal hard drives, DAS, or NAS) once per minute.
  • All available system drives are written concurrently and according to a ratio the system calculates for their size. So, for example, if a single server has multiple sized hard drives DW Spectrum IPVMS will fill up each hard drive at the same rate to ensure that no single drive's system bus gets overloaded.
  • DW Spectrum IPVMS maintains 10GB of free space on a drive no matter how large it gets so that performance is not affected.
  • When a drive is full DW Spectrum IPVMS will then begin to overwrite non-locked video starting with the earliest (oldest) video on that drive.

How is hard disk failure managed?

If a single drive in a multiple drive system fails the DW Spectrum IPVMS system will do the following:

  • Continue writing to all available drives.
  • Create a notification in the notifications panel that a hard drive failure has occurred.
  • Rebuild the archive index after the Media Server is restarted.

Q. How Does Licensing Work in DW Spectrum™ IPVMS?
A. How does licensing work in DW Spectrum™ IPVMS?

Licensing in the DW Spectrum™ platform is simple. 1 recording license = the ability to record a 1 IP video stream (an IP video stream could be from an IP camera, an RTSP stream, or an HTTP link). So if you had a system with 64 IP cameras you would need....64 DW Spectrum™ recording licenses. Yup. It's that simple.

Q. How to Activate Licenses Automatically (Online)?
A. How to Activate Licenses Automatically (Online)?

Automatic license activations requires an active Internet connection for the DW Spectrum client

  1. Launch the DW Spectrum IPVMS Client and login to your DW Spectrum System. Make sure you login as an Administrator.
  2. From the Main Menu choose System Administration.
  3. Navigate to Licenses, and choose Automatic Activation via Internet from the drop-down menu.
  4. Input your License number (the 16 digit alpha-numeric key emailed to you with your license purchase).
  5. Press Activate License.

    When you have completed the license activation, you will see the related licenses, their expiration date, and the server to which the licenses have been applied in the Licenses dialog.

To obtain additional licenses, contact sales@dwcc.tv.

Q. How to Activate Licenses Manually (Offline)?
A. How to Activate Licenses Manually (Offline)?

Manual license activations do not require an active Internet connection but do require communication with Digital Watchdog in order to confirm the hardware ID of the device the license is being applied to.

  1. Launch the DW Spectrum IPVMS Client and login to your DW Spectrum System. Make sure you login as an Administrator.
  2. From the Main Menu choose System Administration.
  3. Navigate to Licenses, and choose Manual Activation from the drop-down menu.
  4. Click Copy to Clipboard to copy your Hardware ID to your clipboard.
  5. Paste the results in an email to licenses@dwcc.tv with the subject "Manual License Activation". The Digital Watchdog support team will send you an Activation Key.
  6. Save the Activation Key file to your desktop or other easily-retrieved location.
  7. Browse to the Activation Key file from the Licenses dialog and select the appropriate file.

  8. Press Activate License. When you have completed the license activation you should now see the related licenses, their expiration date, and the server on which the licenses have been applied in the Licenses dialog.
Q. How to Add a NAS in Ubuntu Linux (NFS Method)
A. Untitled Document

Expand a Server's Storage Capacity with a NAS

DW Spectrum™ IPVMS supports storing video locally or via NAS (Network Attached Storage) arrays. An easy way to continually expand a Server's storage capacity is to add NAS devices as storage locations

To Mount a NAS in Ubuntu via NFS.

  • Make sure the Unbuntu NFS Server is installed on the Server you are attempting to add a NAS to. If not installed use Terminal command sudo apt-get install nfs-common to install.
  • For this setup guide we'll assume you have configured a shared folder via samba at your NAS in the /shared location.
  • In your root folder create a destination folder using the cd / and sudo mkdirsome_folder_namecommands while in Terminal.
  • Connect the shared NAS folder to the destination folder using Terminal command sudo mount <NAS_address>:/shared /some_folder_name replacing <NAS_address> in the command line above with your NAS's IP address or url.
  • Make sure the NAS reconnects if your Ubuntu machine restarts with Terminal command sudo nano /etc/fstab
  • Add a line to the launched file: <NAS_adress>:/shared /some_shared_foldernfsrsize=8192, wsize=8192, timeo=14, intr
  • Save the file and execute Terminal command sudo mount -a
  • If NAS connection has been successfully configured your NAS device can be seen in the list of devices shown with Terminal command df -h

If your NAS is uses authentication for folder access please read the fstab and NFS manuals to find additional authentication parameters for fstab input.

Q. How to Add and Configure an IP I/O Module
A. Untitled Document

What is an IP I/O Module?

An IP I/O Module is a network-enabled digital input/output device that allows users to connect two-wire sensors, triggers, or other binary inputs/outputs to the system to be used in creating corresponding events and actions.

IP I/O modules allow system designers to integrate 3rd party hardware - such as door sensors, alarm panels, fire systems, or locks - to the DW Spectrum™ IPVMS system. Sensors such as a door switch, smoke detector, IR detector or glass break detector—used for triggering an alarm event—can be connected as inputs. Output ports can be connected to control devices or relays, for instance, to open/close doors or turn on/off lights upon alarm.

Supported I/O Modules

To Add and Configure an IP I/O Module in DW Spectrum™ IPVMS:

  • Plug the device into your network.
  • Supported I/O Devices will be automatically discovered and shown in the Resource Panel.
  • To enable the device you will need an I/O License - so make sure you have the proper licenses.
  • Once enabled right-click on the I/O Module and choose I/O Module Settings.
  • To record Audio from the device choose the Recording tab of the I/O Module Settings dialog, choose Record Always, and highlight the schedule to set times which Audio should be recorded.
  • In the I/O Ports tab of the I/O Module setting Users can define the Type of connection on each port (Input/Output), the default state (Open/Closed), can add custom names on each port, and can define the standard pulse time in ms for configured outputs.
  • To create Rules users can click on the I/O Module Rules button in the I/O Module Settings dialog.

** NOTE ** - You need a special I/O licensing in order to add a digital input/ output device to your DW Spectrum™ IPVMS system.

Q. How to Add Items to Layouts?
A. How to Add Items to Layouts?

More than one item can be added to a layout simultaneously regardless of their source (live cameras, local video, images, etc.).DW Spectrum™ IPVMS allows up to 24 items to be displayed on clients running on a 32 bit OS and 64 items on a 64 bit operating system.

IMPORTANT. Viewers cannot add items to pre-defined layouts. They can only open and add items to new tabs. It is also not possible to add cameras to locked layouts.

To add item(s) to a layout:

  • Double-click on the item in Resource Tree.
  • Select Open from Context Menu in Resource Tree.
  • Multiple items can be selected and added (Ctrl + Shift and select the desired items).
  • Drag and drop from Resource Tree.
  • Ctrl + drag and drop items onto a scene to duplicate. To avoid duplication, release Ctrl and hit Esc while holding left mouse button.
  • Hold Ctrl or use a mouse to select multiple items on scene. To select all items, use Ctrl + A.
  • Open local file(s) or folder from Content Menu to add files to layout.

New items will automatically occupy all available space. The aspect ratio of grid cells will automatically adjust to aspect ratio of an existing item to occupy the space.

To open items directly from a new tab:

  • Select desired item(s) from Resource Tree and select Open in a new tab from Context Menu.
  • Drag the selected item(s) from Resource Tree and drop them to Tab Navigator.
  • Ctrl + drag and drop items from scene to Tab Navigator (Multi-Selection can be applied). To prevent duplication, release Ctrl and hit Esc while holding left mouse button.

How to configure a layout using search:

  • Create a new layout.
  • Enter any three consecutive characters into the search box. The results will appear automatically.
  • By adding or deleting keywords from the search box, the items on scene will adjust.
  • Do not forget to save the configured layout.
Q. How to Configure DW Spectrum™ IPVMS Storage Locations?
A. How to Configure DW Spectrum™ IPVMS Storage Locations

DW Spectrum™ IPVMS provides a simple way to manage storage in a System. Each Media Server can use unlimited local and network storage. If more than one storage location is used the DW Spectrum™ IPVMS Media Server will automatically balance space consumption. Usage intensity is strictly related to storage availability.

When first installed DW Spectrum™ IPVMS will use any HDD with 100 GB or more of free space. Storage locations can be configured by right-clicking on a server and choosing Server Settings.

Configuring Local Server Storage:

  1. Right click on a Server in the Resource Panel and choose Server Settings.
  2. Make sure any storage locations you'd like to use are checked.
  3. Check "In Use" to select desired local storage locations.

Configuring Remote Server (NAS) Storage:

  1. Scroll down to the bottom of the Server dialog (below the local HDD paths).
  2. Click on Add external Storage...
  3. Choose the Protocol to be used in connecting to your NAS.
  4. Enter the path of the NAS you are attempting to connect to.
  5. Enter the username and password for your NAS if required.
  6. Click OK to save the settings.
  7. If your NAS is successfully attached you should now see that path in the available storage locations. Make sure the In Use checkbox is checked to make the new NAS location available as a storage repository.
Q. How to Copy Recording Schedule between Cameras?
A. Untitled Document

To copy recording schedule to another camera:

  1. To copy, go to Camera Settings -> Recording:
  2. Click on Copy Schedule. The following window will appear:
  3. Use the search box to filter results. To display a specific camera, simply hover over the model for image to appear.
  4. Click Apply or OK when finished. To discard changes, click Cancel.
Q. How to Create Users?
A. Untitled Document

DW Spectrum™ IPVMS provides flexible user management allowing system admins to quickly create users and assign privileges.

How To Create A New User:

  1. Launch DW Spectrum™ IPVMS Client and login to your DW Spectrum™ IPVMS System. Make sure you login as an Administrator.
  2. In the Resource Panel right-click on Users and select New User...
  3. In the User Properties dialog fill out the information for the new user.
  4. Choose the Access Rights role you want to assign to the new user.
  5. Click OK.
  6. You should now see the new user located in the Resource Panel underneath the Users section.
  7. Drag and drop Layouts to assign cameras and layouts to the new user.

User Roles and Permissions:

Q. How to Customize the DW Spectrum™ IPVMS Client?
A. Untitled Document

Users can customize the DW Spectrum™ IPVMS Client application by choosing light or dark skins, or adding background images for end-user or integrator-branding purposes. To customize your Client head to the main menu button and choose Local Settings.

In the Local Settings Dialog you will see options to change the Language, Skin, Timeline Mode, Show IP in tree, Tour sequence cycle time (for PTZ tours), Background Animation, and Background Image.

Q. How to Expand an DW Spectrum™ IPVMS System?
A. Untitled Document

Expanding your DW Spectrum™ IPVMS System.

An DW Spectrum™ IPVMS System is made up of one or more computers running the DW Spectrum™ IPVMS Media Server Application. In order to be considered a single System the following criteria must be met:

  • The System Name and System Password must be the same on all installed Media Servers.
  • The Servers must be able to see each other - either on a LAN or WAN.

To Expand a System by Adding a New Server:

This is the typical way users expand systems and is usually done when a System is built or expanded.

  • Install the DW Spectrum™ IPVMS Media Server on the computer hardware you will be using for the new server.
  • During installation make sure to use the same System Name (e.g. demo_main) and System Password.
  • That's all. If your newly installed Server is on the same network as your existing System it will appear in the Resource Panel immediately.

To Expand a System by Merging an Existing Server or System:

Merging a system is useful in situations where one more DW Spectrum™ IPVMS Systems is running on a single network and/or where Servers were installed with mismatched System Names or passwords.

  • Select the Main Menu button and choose Merge Systems.
  • Enter the Server address (IP Address or host URL) example: http://demo.dwspectrum.com:7001) and Password for the existing System you wish to merge.
  • Press the Check button to confirm connectivity to the System you are attempting to merge/merge with.
  • Choose which System name and Password should remain once the merge is complete.
  • Press ok.
  • That's all, folks. Once the System is successfully merged you will see all merged Systems/Devices now available in the Resource Panel.

  • Click OK to save this change.
  • Q. How to Export a Single Video?
    A. Untitled Document

    What it Video Export?

    DW Spectrum™ IPVMS supports video export in three formats: .avi, .mkv, and .exe. Exporting either an .mkv or .avi file will produce a video file that will need an external player to be viewed.
    Exporting an .exe format will encapsulate the exporting video file in a portable executable which includes a light version of the DW Spectrum™ IPVMS Client and that can be played on any Windows computer.

    To Export a Single Video Clip:

    • Select the camera and navigate to the event you would like to export.
    • While hovering your mouse over the timeline right click and choose Mark Selection Start to mark the beginning of the video you would like to export.
    • Then choose the end of the time frame you would like to export and right click again and select Mark Selection End.
    • Alternatively, you can right click with your mouse and drag to select the time you want to export.
    • Right click the newly selected area (now highlighted blue) and select Export Selected Area.
    • As prompted, enter the filename and choose the location you would like to export the file to, as well as the media format and timestamp location.
    • Click Save.
    • You will see the exported file in the Local folder, and you can directly drag the file into main screen to play the video.
    Q. How to Install DW Spectrum on Windows
    A. Untitled Document

    What versions of Windows is DW Spectrum™ IPVMS supported on?

    Installing DW Spectrum™ IPVMS on devices is simple and fast with the DW Spectrum™ IPVMS Windows installers. DW Spectrum™ IPVMS is supported on:

    • Windows (XP, Vista, 7, 8, and 10)
    • Windows Server (2003 R2 and later)
    Make sure you are using a supported version of Windows before you begin the installation process below.

    To Install DW Spectrum™ IPVMS on devices running Windows OS

    1. Download the latest version of DW Spectrum™ IPVMS. Make sure to select the correct installation package based on your Windows OS version (64 bit or 32 bit). It is highly recommended to use 64 Bit versions of Windows to allow for higher level of RAM utilization and faster system responsiveness.
    2. Double-click on the DW Spectrum™ IPVMS installer file to launch the executable file and follow the installer wizard.
    3. The DW Spectrum™ IPVMS installer wizard allows you to install either the DW Spectrum™ IPVMS Server + Client application together or to install either component independently of the other.
    4. Once installation is complete you should now be able to search for and launch the DW Spectrum™ IPVMS Client or DW Spectrum™ IPVMS Tray Tool (Media Server GUI).
    Q. How to Replace a Camera and Recover Related Archive Footage?
    A. How to Activate Licenses Automatically (Online)?

    In case if you have to replace one of your cameras you'll likely discover that DW Spectrum™ IPVMS doesn't retrieve the footage from the old one automatically. Even if you set the same name and IP address to the new unit.

    The reason here is that neither camera resource name nor even IP address do not stand for camera's unique identifier for DW Spectrum™ IPVMS Media Server. The DW Spectrum™ IPVMS Server uses a unique id for each camera in a system. Sometimes units report their MAC addresses, sometimes they report a different ID via their ONVIF.

    If you do not need the footage it but have concerns about the occupied storage space -- no worries. When its time comes, DW Spectrum™ IPVMS Server will rewrite all of the oldest footage, including the video from the offline cameras.

    1. The very first thing you need to do here is to collect both the old and new unique ID for the camera to be replaced and the new camera. In order to do that you should give them some distinguishable names. So connect to server with both the camera to be replaced and the new camera using the DW Spectrum™ IPVMS Client and rename those cameras to something like "Faulty" and "Replacement".
    2. Make the following API request to your server by inputting the following string in a browser: http://:/ec2/getCamerasEx?extraFormatting Instead of place the address of your server, instead of place the TCP port used for listening by the server(by default, 7001). This request will provide you a full list of cameras with every parameter including the necessary id.
    3. If you're using Internet Explorer, open the saved file with WordPad. If it's some other browser, you'll get the json-formatted list right in the browser tab.
      Search the browser tab (Control + F or Command + F) for the names of the cameras ("Faulty" and "Replacement").
      Near each search result you'll find a field called "physicalId". This is the unique id DW Spectrum™ IPVMS Server uses to operate with this camera. Copy and Paste this file.
      Repeat for both cameras.
    4. Now you will be finding, copying, and moving the archive files associated with the camera-to-be-replaced.
      • Search for HD Witness Media folder on your computer. In a standard installation the folder may be located at D:\DW Spectrum Media\hi_quality.
        In this example we will show how to move the archive in Windows OS. For linux-based Server everything will work the same way. A full list of storage drives can be found in the Media Server settings dialog in the Nx client or in the "info" tab of a Server's web-page.
        The D directory every folder is called as some camera physical Id. Find folders of the faulty and replacement cameras.
      • Open the faulty camera folder, select all subdirectories (they will be named by years numbers like "2016") and cut them (ctrl+X).
      • Go to the replacement camera folder and paste the copied folders into the replacement camera's media folder. If you're prompted to make a replacement in case of conflicts, click "Yes to all".
      • Copy and paste all files you would like to move to the new camera's media folder - example: \DW Spectrum Media\low_quality files.
        The only thing left -- to rebuild archive index. Right click on the Server the new camera is connected to and open the Server Settings dialog. Choose the Storage Management tab --> click "Start" at archive index rebuild section.
        When it's over, you'll find the old footage at new camera timeline.
        Below you'll find a video recording of how we get footage from faulty camera with physical id and MAC 00-1A-07-00-C6-C6 to the new one (replacement) with physical id and MAC 00-1A-07-03-BD-09.

    Q. How to Setup Digital E-Mapping (Add a background image to a Layout)?
    A. Untitled Document

    What is a Digital E-Map?

    DW Spectrum™ IPVMS' Digital E-Map feature allows users to add a background image to a Layout for the purposes of viewing camera locations on any static image.

    To set up a Digital E-Map:

    1. Right click on the Viewing Grid on a new or existing Layout and select Layout Settings.
    2. In the dialog, click Browse and select the picture you would like to use as the background.
    3. Adjust the number of cells the image should occupy in the Viewing Grid and adjust the image opacity to your preferred style.
    4. Click OK to save the configuration.
    5. Drag and drop your live video feeds on top of this image as you please and click save when finished to save the new layout with a Digital E-Map background.
    6. That's it! You're done!
    Q. How to Setup Screen Recording?
    A. How to Setup Screen Recording?

    To set up screen recording:

    1. Open Main Menu and select System Settings.
    2. Go to Screen Recording.
    3. Configure Screen Recording parameters:
      • Temporary Folder – temporary file storage (must be accessible and writable at all times).
      • Capture Mode - selects the primary monitor.
      • Disable Aero – enhances performance (Windows Aero will automatically turn off once a recording starts).
      • Capture Cursor – select this check box if a mouse cursor needs to be visible during recording.
      • Resolution – screen resolution. The lower the resolution the higher the performance.
      • Encoder Quality – select Performance for best performance. Select Best for best quality.
      • Primary and Secondary Device – select sound devices to enable audio. Select master from a sound card as primary and microphone as secondary (both sounds from DW Spectrum™ IPVMS (i.e. video clips) and the microphone will be recorded simultaneously).
    4. Click OK when done or Cancel to discard changes.
    Q. How to Setup the Paxton Net2 Plugin?
    A. How to Setup the Paxton Net2 Plugin?
    What is the Paxton Net2-DW Spectrum™ IPVMS Plugin?

    The Paxton Net2 Plugin is a free software package that allows video from DW Spectrum™ IPVMS to be integrated into the Paxton Net2 Access Control System. Installing the Paxton Plugin for DW Spectrum™ IPVMS gives users the ability to view event-driven video from DW Spectrum™ IPVMS in their Paxton Net2 client.

    Paxton Plugin Setup Instructions

    Step 1: Download the Install DW Spectrum™ IPVMS Paxton plugin.

    • Download the Paxton Plugin provided by Digital Watchdog®.
    • Double click on the installation package to begin installation and follow the installation Wizard.

    Step 2: Configure the Paxton Net2 Access Client

    • Open the Paxton Net2 Access Client and login.
    • Go the Options Menu and choose Camera Integration.
    • Press the Add button and choose your system name (DW Spectrum™ IPVMS) from the list of camera servers.
    • In the Host Name field enter the IP address or URL of your DW Spectrum™ IPVMS system server.
    • In the Username field enter your DW Spectrum™ IPVMS username.
    • In the Password field enter your DW Spectrum™ IPVMS password.
    • Press the Detect.
    • If your credentials and connection information are correct you will see a list of cameras from the DW Spectrum™ IPVMS system you are integrating with the Paxton Net2 Access system.
    • Press Apply and then OK.
    • In the Net2 client go to the system tree.
    • Select a door and then in the main viewing area of the Paxton Net2 client choose the Camera integration.
    • You should now see a list of cameras from the integrated system. Select the camera(s) you wish to associate with the door you’ve selected by checking the checkbox located next to each camera name.
    • Press Apply when done to complete the door-camera association.

    Step 3: View Event-Driven Video in Paxton Net2 Client

    • In the Paxton Net2 Client move to the system tree.
    • Any event that has related video will now show a camera icon to the right of the details column.
    • Double click on the camera icon to activate a popup of the related video.
    • Users can now use the DW Spectrum™ IPVMS Paxton client to review, capture, and export video from the related event.
    Q. How to start/stop recording using DW Spectrum™ IPVMS API?
    A. How to start/stop recording using DW Spectrum™ IPVMS API

    DW Spectrum™ IPVMSdoes not have a direct API method to start or stop recording on certain cameras. But there is a "generic event" that can trigger preconfigured action "Recording on camera".
    Here's the simple how-to steps:

    • Connect with DW Spectrum™ IPVMS client to the Media Server.
    • Select cameras you want to record with http request -> right-click them -> "Cameras settings" -> "Recording" tab -> enable recording(filling the schedule is unnecessary) -> "OK".
    • Press "ctrl+e" to call event rules dialog.
    • Click "Add" at the top left corner to add new rule.
    • Click new appeared rule and in the drop-down list select "Generic event".
    • Click "Action" column for this event and select "Camera recording", in "Target" column select camera to record (one of those with recording enabled on second step) -> "Apply".
    • You can right-click this new rule and call advanced settings. There you'll be able to add some keywords to specify http requests that will trigger the recording(Source name, caption or description), recording fps, quality and post-recording time(time to record after the event is over).
    • After that to activate recording you'll need to construct and send to server some certain requests to start and end recording). Below I'll list some examples of those requests.

    Let's assume you're trying them with browser from the server pc itself. In this case instead of its ip one can use 127.0.0.1, for other cases use certain server NIC ip address. DW Spectrum™ IPVMS Server requires at least one of source, caption or description to take some value. For our example http-request let's make caption take value of phrase "Hello_World!":

    • To start recording with every filter string empty in generic event advanced options send the following request: http://127.0.0.1:7001/api/createEvent?state=Active&caption="Hello_World!"
    • To stop recording use this one: http://127.0.0.1:7001/api/createEvent?state=Inctive&caption="Hello_World!"

    • Keep in mind that recording stop will happen when this http-request is processed by server + time from "Post-recording" option.

    In addition, please keep in mind that all these requests will require authentication. DW Spectrum Media Server supports basic and digest authentication. Digest is more secured, workflow is described in the API documentation.
    Basic is much simpler to use, just add user login and password to the link like this: http://:< password >@< server_address >:< port >/< method >
    In my case it would be (if my admin's password was admin):http://admin:admin@127.0.0.1:7001/api/createEvent?state=Active

    Q. How to start/stop the recording schedule of a specific camera via DW Spectrum™ IPVMS Server API?
    A. How to start/stop the recording schedule of a specific camera via DW Spectrum™ IPVMS Server API?

    Enable/Disable Recording via DW Spectrum™ IPVMS Server API

    DW Spectrum™ IPVMS doesn't have direct API method to start or stop recording on certain cameras. But there is one called "saveCameraUserAttributes" that can change the additional attributes of a specific camera. So we can use this API to enable or disable the recording schedule; in other words, start/stop recording.

    How to Steps:

    • Get the camera's full parameter list JSON through /ec2/getCamerasEx.
    • Extract the parameter, id. (#Notice: Not physicalId.)
    • Use the id as index, construct the JSON with required parameters of /ec2/saveCameraAttributes, you can refer to the API document.
    • Change the parameter - scheduledEnabled to enable/disable the recording of camera. True is enabled;False is disabled.
    • Send POST request to DW Spectrum™ IPVMS Media Server, using the API /ec2/saveCameraAttributes.

    Authentication

    All requests to the DW Spectrum™ IPVMS Media Server are required provided correct user authentication. DW Spectrum™ IPVMS Media Server supports HTTP basic and digest authentication.

    • Digest is more secured, workflow is described in the API documentation.
    • Basic is much simpler to use, just add user login and password to the link.
    Q. How to Update DW Spectrum™ IPVMS
    A. Untitled Document

    Updating DW Spectrum™ IPVMS v2.3 or Later.

    For users on DW Spectrum™ IPVMS version 2.3 or later upgrading is simple and fast. Follow the steps below to upgrade your system.

    To Update Over the Internet (online update)
    DW Spectrum™ IPVMS v2.3 or later systems have the ability to upgrade all connected servers in a system with the click of a button.

    1. Make sure your system has an active internet connection.
    2. Open the DW Spectrum™ IPVMS Client application.
    3. Go to System Administration -> Updates
    4. Click Update Button
    5. That's it! When your system is done updating you will be prompted to restart your client.

    To Update from a Local Source (offline update)
    DW Spectrum™ IPVMS v2.3 or later systems have the ability to upgrade all connected servers in a system with the click of a button. For offline systems (systems without an active Internet connection) follow these steps.
    1. Open the DW Spectrum™ IPVMS Client application.
    2. Go to System Administration -> Updates
    3. On the top left corner choose Update from a Local Source.
    4. Press the Copy to Clipboard button.
    5. Open an Internet Browser (Google Chrome, IE, Firefox) on a machine that has Internet access, copy the provided URL, and press enter.
    6. Wait for the .zip file for your system - which includes all software components needed for the upgrade - to complete.
    7. Transfer the .zip file to a USB flash drive and plug this drive into a computer connected to your DW Spectrum™ IPVMS system.
    8. Return to the DW Spectrum™ IPVMS updates dialog and choose Update from a local source and then click on the small ... button to upload the downloaded .zip file from your USB flash drive to begin the system update.
    9. That's it! When your system is done updating you will be prompted to restart your client.

    Upgrading DW Spectrum™ IPVMS v2.2.1 (or earlier) to v2.3 Guide

    DW Spectrum™ IPVMS v2.3 brings with it a radical change in system architecture including the removal of the Enterprise Controller and the introduction of a Server Hive architecture where all Media Servers in the system are equal, contain their own individual databases, and synchronize system configuration and - as a result - users can now connect through any media server to view and manage an entire system, the system allows for automatic failover, and users can now upgrade all system components in a single click once they have successfully upgraded to DW Spectrum™ IPVMS v2.3.
    In lieu of the above, we've put together the following Upgrade Guide for users who are upgrading from HD Witness or DW Spectrum™ IPVMS v2.2.1 and below to DW Spectrum™ IPVMS 2.3.
    Please read all instructions prior to upgrading. If you experience any issues during the upgrade process email us here for immediate assistance.
    Any version of DW Spectrum™ IPVMS can be upgraded to v2.3 following the below process and upgrade procedures in general works the same way on all OS/platforms.

    ** NOTE ** - If you are upgrading from 2.2 or an earlier version with a significant amount of recorded data be aware that the first time the 2.3 server launches a period of time (minutes) will be required for the archiving index process.

    Single Server Systems
    Single server systems are systems that have only one instance of the DW Spectrum™ IPVMS media server application running.
    TO UPGRADE: Download DW Spectrum™ IPVMS server-only Installation Package for your device's operating system and follow the installation Wizard.

    Multi-Server Systems
    Multi-server systems prior to the DW Spectrum™ IPVMS v2.3 release contain an Enterprise-Controller + Media Server Architecture and consist of more than one Media Server instance.

    To Upgrade:

    1. Identify the Enterprise Controller (EC) server in your current system.
    2. Do NOT modify the EC machine's IP address and make sure the system's EC is running before you begin.
    3. Download and install the server-only installation package on the computer where your EC is currently running and follow the installation wizard.
    4. Install the server-only installation package on remaining system servers.

    Servers Running EC Separately from Media Servers
    Sometimes systems have the EC running on a separate machine from the Media Servers. If your system is setup in this manner you'll need to follow these steps.
    1. Identify the Enterprise Controller (EC) server in your current system.
    2. Do NOT modify the EC machine's IP address and make sure the system's EC is running before you begin.
    3. Download and install the server-only installation package on the computer where your EC is currently running and follow the installation wizard.
    4. Install the server-only installation package on remaining system servers.
    5. If no longer needed uninstall the server application.

    Q. How to Use Audit Trail?
    A. Untitled Document

    What is Audit Trail?

    The DW Spectrum™ IPVMS Audit Trail feature allows System Administrators to view all actions taken by users in the system in a single dialog. The Audit Trail feature is useful in investigations by System Administrators into potential system abuse by System users.

    To access and use Audit Trail

    • Login to your system as an Administrator.
    • Click the Main Menu button and select Audit Trail.
    • Apply filters and keywords to search the system's records.
    • After applying a filter make sure to refresh the view to retrieve the newest records.

    To disable Audit Trail

    • Login to your system as an Administrator.
    • Click the Main Menu button and select System Administration.
    • Navigate to the General tab.
    • In System Settings uncheck audit trail.
    • Click OK to save this change.
    Q. How to Use Bookmarks?
    A. Untitled Document

    What is a Bookmark?

    A Bookmark is a method of highlighting a segment of video for later recall. Bookmarks always have the following information:

    • Start/End Time
    • Name
    • Description
    • Tags
    Bookmarks can be created manually or can be generated as an Action in the Rules engine. Users can quickly search all Bookmarks in a System by pressing CTRL + B.

    To Manually Create a Bookmark:

    1. Right click on the Timeline and highlight the video segment you would like to Bookmark.
    2. Choose Add Bookmark
    3. Input the name, description, and tags for the bookmark.
    4. Press enter.

    To Generate Bookmarks via Rules:

    1. Set up a rule for the target camera or device which will be used to trigger the Bookmark.
    2. Make sure to choose the Duration of the Bookmark and to add tags for fast search later
    Q. How to Use the Image Enhancement Feature?
    A. Image Enhancement

    What is Image Enhancement?

    The DW Spectrum™ IPVMS Image Enhancement feature allows you to automatically enhance images and videos (live or recorded) displayed in the DW Spectrum™ IPVMS Desktop Client. Image Enhancement allows users to modify the Gamma, Black Level, and White Level of an image or video in real-time, improving image quality without modifying the original stream/ image.

    To Use Image Enhancement in Desktop Client:

    • Click on the Image Enhancement Icon on the upper right hand side of the Viewing Cell containing the image or video you'd like to enhance.
    To Configure Custom Image Enhancement Profiles:
    • Right-click on the Viewing Cell you would like to enhance and choose Image Enhancement.
    • The Image Enhancement dialog will appear for this camera. Adjust the Gamma, Black Level, and White Level sliders to your preference and click OK.
    Q. How to Use the Keyword Search?
    A. Keyword Search

    What is Keyword Search?

    The DW Spectrum™ IPVMS Keyword Search feature is a fast, easy way to search for live or recorded video or image files in DW Spectrum™ IPVMS. In systems with many cameras or many local files, the Keyword Search feature is a great way to find information quickly. Keyword Search will search and return results for all device names, vendors, models, local file names, Mac Addresses or IP addresses based on the keywords entered in a search.

    To Use Keyword Search:

    • Navigate to the Resource Panel on the left side of your Desktop Client.
    • Click on Search - located at the top right of the Resource Panel.
    • Begin typing keywords.
    • Results will be shown instantly in the current Layout. To show Search results in a new tab, first open a new tab.
    • Live search will return a maximum of 24 results in 32 bit operating systems and 64 results in 64 bit operating systems.
    • Searches can be applied or filtered by type - Any, Video Files, Image Files, or Live Cameras.
    • To combine search criteria add + to add a new criteria. For example, PTZ + Digital Watchdog will return results for all files, images, or live video feeds containing PTZ or Digital Watchdog in file description.
    • To exclude search terms place a \ in front of the applicable search term. For example, Example, Digital Watchdog\PTZ will return search results for all cameras containing Digital Watchdog, excluding any with PTZ in the name.
    Q. License Lost on Windows OS Upgrade
    A. License Lost on Windows OS Upgrade

    What causes the problem?

    In short - house cleaning. During an OS upgrade Windows creates the directory "Windows.old" in the System drive, moves everything from the existing "Windows" folder, and replaces the existing folder with a new folder from the new Windows OS installation image.

    This is a problem because the "C:\Windows" directory often contains essential information for service applications. DW Spectrum IPVMS, for example, stores its database in a subdirectory of "C:\Windows".

    After an upgrade the DW Spectrum IPVMS database is moved to the new location - which results in the DW Spectrum IPVMS Media Server application losing the ability to connect to the original DW Spectrum IPVMS database.

    A simple way to recover after an upgrade For DW Spectrum IPVMS Server versions 2.3.0 or higher:

    • Stop DW Spectrum IPVMS Media Server by right-clicking on the DW Spectrum IPVMS Tray Tool (located in the system tray on the bottom right hand corner of the task bar)
    • Navigate to the following Windows directory: C:\Windows.old\WINDOWS\System32\config\systemprofile\AppData\Local\Digital Watchdog\Digital Watchdog Media Server.
    • Copy files ecs.slite and ecs_static.slite.
    • Paste these files to the following directory: C:\Windows\System32\config\systemprofile\AppData\Local\Digital Watchdog \Digital Watchdog Media Server.
    • Start your DW Spectrum IPVMS Media Server (using the tray tool).
    • That's it - you're done. Confirm your system licenses have been recovered by logging into your system, opening the System Settings dialog, and viewing the Licenses tab.

    If you're using DW Spectrum IPVMS 2.2.1 version or lower and faced the same issue, instructions would be the following:

    • Stop DW Spectrum IPVMS Enterprise Controller by right-clicking on the DW Spectrum IPVMS Tray Tool (located in the system tray on the bottom right hand corner of the task bar).
    • Navigate to the following Windows directory: C:\Windows.old\WINDOWS\System32\config\systemprofile\AppData\Local\Digital Watchdog\Digital Watchdog Enterprise Controller/db.
    • Copy files ecs.db.
    • Paste these files to the following directory: C:\Windows\System32\config\systemprofile\AppData\Local\ Digital Watchdog\Digital Watchdog Enterprise Controller/db.
    • Start your DW Spectrum IPVMS Enterprise Controller (using the tray tool).
    • That's it - you're done. Confirm your system licenses have been recovered by logging into your system, opening the System Settings dialog, and viewing the Licenses tab.
    Q. Licenses Lost - What Happened?
    A. Licenses Lost - what happened?

    DW Spectrum™ IPVMS software licenses are tied to a specific Server's HWID (Hardware ID). If you've lost your licenses there is a high probability the computer that hosts the DW Spectrum™ IPVMS Server application where the licenses were originally activated has been modified in some way.

    What is a HWID?

    The HWID is a unique 34-digit identifier (example: 03000102030405060708090a0b0c0d0e0f) generated when the DW Spectrum™ IPVMS Media Server is installed on a Windows, Ubuntu Linux, or ARM device. The HWID is based on a combination of software and hardware of the computing device upon which DW Spectrum™ IPVMS is installed. The following items are used to generate a unique HWID for each computer upon which DW Spectrum™ IPVMS is installed:

    • BIOS
    • Motherboard
    • RAM
    • Network Card (NIC)

    After installing DW Spectrum™ IPVMS on a server any modification in the software or hardware items above will result in a change of HWID and an invalidation of licenses attached to that device.

    Most Common Reasons Your HWID Changes:

    1. The NIC (Network Interface Card) Configuration on your computer hardware has changed.
      • Physical Change: You've replaced a bad NIC.
      • Software Change: You've enabled or disabled NIC ports, causing the existing NIC to no longer be recognized.
    2. The RAM Configuration on your computer hardware has changed.
      • Physical Change: You've added or removed RAM (RAM in a computer is often made up of multiple physical RAM units. If one unit of RAM fails in a multi-RAM unit setup your computer may continue to work fine, but your HWID will be affected).
    3. The Motherboard configuration on your computer hardware has changed.
      • Physical Change: You've had a failed motherboard and had to replace it on the computer the licenses were originally assigned to. Changing the motherboard will result in a hardware change.
    4. The BIOS on your computer hardware has changed.
      • Software Change: In very rare cases a Motherboard BIOS update will cause the HWID to change.
    Q. Quick GUI Troubleshooting Guide
    A. Quick GUI Troubleshooting Guide

    Problem 1: UI Components of DW Spectrum IPVMS Client are accessible but all attempts to log in are being dropped.

    Most likely it's the side effect of some antivirus or anti-malware blocking interaction between the DW Spectrum IPVMS Client and DW Spectrum IPVMS Media Servers. They're communicating via proprietary protocol that is usually considered to be suspicious by most of antivirus programs. Try to disable/uninstall those programs to be able to use the DW Spectrum IPVMS Software.

    Problem 2: UI components are missing!

    If you see missing notification bar, resource tree and login dialog it's most likely happening because your videoadapter doesn't match necessary software requirements.

    • Minimal requirement is that videoadapter should support OpenGL2.1.

    To check which version you have now just go here. Download and install OpenGL viewer for your platform. Run it and in resulting report you'll get the version. If you see that you match minimal requirement first try to update your videodriver.

    • !Note! Please use official web-site of your video adapter's manufacturer, not embedded windows update mechanism.
    Q. Time Synchronization
    A. Untitled Document

    Time Synchronization is an important part of any IP Video Management System - including DW Spectrum™ IPVMS.

    Having all servers in a system synchronized makes sure that video that is captured is accurate and relevant - especially when searching for critical events.

    How does DW Spectrum™ IPVMS synchronize time?

    Online Time Synchronization (DW Spectrum™ IPVMS Systems with an Active Internet Connection)

    In systems with an active Internet connection available to at least one System server DW Spectrum™ IPVMS servers will synchronize with a public NTP server.
    DW Spectrum™ IPVMS uses a combination of publicly available NTP servers (such as Google, Microsoft, Time.gov, etc) to synchronize a system's time multiple times each minute.
    If a System has at least a single server with an active Internet connection the System will automatically keep time synchronized across all Servers in the local System.

    Offline Time Synchronization (DW Spectrum™ IPVMS Systems in a secured LAN).

    In systems without an active Internet connection - aka a secured LAN environment - DW Spectrum™ IPVMS allows users to select a single Server to act as the local time server.
    In such a system it is recommended that the selected Server should ideally be pointed at a locally available NTP server.
    Time settings can be accessed from the Main Menu button -> System Administration -> Time Synchronization.

    Just an FYI: regardless of whether a local Server has been set as the local time server the System will always try to reach public NTP servers in order to keep the System's time as accurate as possible. This is done to reduce the amount of video that may be lost in a local synchronization scenario as Servers re-synchronize.

    Q. Troubleshooting: HWID Changes in Multi NIC Environment
    A. Untitled Document

    In Multi-NIC hardware environments it is important to remember that the calculation of the HWID is based on the configuration of the NIC when DW Spectrum™ IPVMS is originally installed. If a NIC hardware configuration is modified AFTER DW Spectrum™ IPVMS licenses have been activated - for example, if one NIC port is disabled - the HWID will change and licenses will become invalid.

    Windows OS Multi-NIC Troubleshooting

    1. Re-enable the NIC.
    2. Open Command Prompt and type ipconfig/all
    3. Find the re-enabled NIC and copy the Mac Address (aka Physical Address) to a text file or clipboard. Change the hyphens in the mac address to colons. (example: B4-AE-2B-3B-FB-A1 to B4:AE:2B:3B:FB:A1)
    4. Open the Regedit app (on Windows 7 or later)
    5. Select HKEY_LOCAL_MACHINE -> SOFTWARE ->Digital Watchdog -> Digital Watchdog Media Server.
    6. Find storedMac and double-click to open the Edit String dialog.
    7. In the Value data window copy and paste the Mac Address from above (remember to change the hyphens to colons) and press OK.
    8. Restart the DW Spectrum™ IPVMS Media Server using the DW Spectrum™ IPVMSTray Tool (located in the lower right hand side of the Windows Start bar.) or using the DW Spectrum™ IPVMS Web Interface.
    9. Repeat for all affected NICs until licenses no longer show as invalid.

    Ubuntu Linux OS Multi-NIC Troubleshooting

    1. Re-enable the NIC.
    2. Open the Terminal application and type ifconfig.
    3. Find the re-enabled NIC and copy the Mac Address (next to HWaddr) to a text file or clipboard.
    4. While still in the Terminal application type cd /opt/digitalwatchdog /mediaserver/etc and press enter.
    5. Type sudo nanomediaserver.conf and press enter.
    6. Find the storedMac string and replace the existing value (after the = sign) with the copied value from step 3.
    7. Press control + x, press Y, and press enter to apply the changes.
    8. White still in Terminal application type sudo /etc/init.d/ digitalwatchdog -mediaserver restart and press enter.
    9. Repeat for all affected NICs until licenses no longer show as invalid.
    Q. What are Layouts?
    A. What are Layouts?

    What is a Layout?

    Layouts allows users to design and create custom views in their system. Layouts can be created by dragging and dropping items and resizing items from the Resource Panel onto the Viewing Grid. Layouts can also be shared with other users by Administrators.

    To Create a New Layout:

    The simplest way to create a new layout is to open a new tab in the Navigation Panel of the client application and then drag and drop IP video cameras, I/O devices, recorded video, or servers onto the Viewing Grid. After dragging items onto the Viewing Grid users can fluidly rearrange the items until they have a layout they are satisfied with. Layouts can be saved by right-clicking and choosing Save. At that point the layout will be created for the user currently logged in on the client used to create the layout.

    Saved layouts are visible underneath the User name in the Resource Panel.

    To Assign Layouts to Users:

    To Assign or Share a layout with another user simply drag the layout to the User name in the Resource Tree. Layouts will be instantly shared with that user - granting them viewing access.

    Users can modify the layouts while using them and can save them using a unique layout name. All layouts in a system must have a unique name to be saved (v2.5 and up).

    Layout Settings:

    Layouts have additional advanced features which are displayed in the Layout Settings dialog, including:

    • Lock Layout - allows administrators to lock layouts to prevent modification by other users.
    • Add a Background (aka Digital Map) - allows users to add an image as a background and define the size and look of the image in terms of the number of Viewing Cells it occupies and the % opacity.

    Q. What are the Minimum Hardware Requirements for DW Spectrum™ IPVMS?
    A. Untitled Document

    SERVER HARDWARE (NETWORK VIDEO RECORDER)

    Building a Network Video Recorder (aka NVR) with DW Spectrum™ IPVMS is simple. Just install the DW Spectrum™ IPVMS Media Server on any computer running a supported OS.

    Small System Server (16 Cameras or Less)

    • Supported OS:
      • Windows: 7 Standard, 7 Pro, 7 Ultimate, Windows 8/8.1 Pro, Windows 8.1 Enterprise
      • Windows Servers*: any versions of 2008, any versions of 2008 R2, any versions of Server 2012, any versions of Server 2012 R2 (*except Storage Server version)
      • Linux: Ubuntu 12.04, Ubuntu 13.04/13.10, Ubuntu 14.04
    • 2GB RAM
    • Intel Dual Core Atom Processor
    • 100mb NIC

    Medium Sized System Server (64 Cameras or Less)
    • Supported OS:
      • Windows: 7 Standard, 7 Pro, 7 Ultimate, Windows 8/8.1 Pro, Windows 8.1 Enterprise
      • Windows Servers*: any versions of 2008, any versions of 2008 R2, any versions of Server 2012, any versions of Server 2012 R2 (*except Storage Server version)
      • Linux: Ubuntu 12.04, Ubuntu 13.04/13.10, Ubuntu 14.04
    • 2GB RAM
    • Intel Core i3 or higher processor
    • 1GB NIC

    Large System Server (128 IP Cameras or Less)
    • Supported OS:
      • Windows: 7 Standard, 7 Pro, 7 Ultimate, Windows 8/8.1 Pro, Windows 8.1 Enterprise
      • Windows Servers*: any versions of 2008, any versions of 2008 R2, any versions of Server 2012, any versions of Server 2012 R2 (*except Storage Server version)
      • Linux: Ubuntu 12.04, Ubuntu 13.04/13.10, Ubuntu 14.04
    • 2GB RAM
    • Intel Core i3 or higher processor
    • 1GB NIC

    CLIENT HARDWARE (VIEWING and MANAGEMENT)

    DW Spectrum™ IPVMS Client Hardware is any computing platform which runs the DW Spectrum™ IPVMS Client application - for viewing, configuring, and managing the DW Spectrum™ IPVMS system.

    Minimum Configuration

    • Supported OS:
      • Windows: 7 Home, 7 Standard, 7 Pro, 7 Ultimate, Windows 8/8.1, Windows 8/8.1 Pro, Windows 8.1 Enterprise
      • Windows Servers*: any versions of 2008, any versions of 2008 R2, any versions of Server 2012, any versions of Server 2012 R2 (*except Storage Server version)
      • Linux: Ubuntu 12.04, Ubuntu 13.04/13.10, Ubuntu 14.04
      • Mac: OSX 10.7, OSX 10.8, OSX 10.9, OSX 10.10, OSX 10.11
    • 4GB RAM
    • 500GB HDD
    • Intel Core i3 4th Generation Processor (or higher)
    • Integrated Intel graphics
    • 1GB NIC

    Recommended Configuration
    • Supported OS:
      • Windows: 7 Home, 7 Standard, 7 Pro, 7 Ultimate, Windows 8/8.1, Windows 8/8.1 Pro, Windows 8.1 Enterprise
      • Windows Servers*: any versions of 2008, any versions of 2008 R2, any versions of Server 2012, any versions of Server 2012 R2 (*except Storage Server version)
      • Linux: Ubuntu 12.04, Ubuntu 13.04/13.10, Ubuntu 14.04
      • Mac: OSX 10.7, OSX 10.8, OSX 10.9, OSX 10.10, OSX 10.11
    • 8GB RAM
    • 256GB SSD
    • Intel Core i5 4th Generation Processor (or higher)
    • GeForce GTX 480 video card
    • 1GB NIC

    Q. What are the Types of DW Spectrum™ IPVMS Licenses?
    A. Untitled Document

    DW Spectrum™ IPVMS has a few different type of licenses - all of which can be mixed and matched in a single system for maximum flexibility when designing and implementing an DW Spectrum™ IPVMS System.

    License Types (as of v2.4)

    Pro Recording License
    • Enables recording of captured video.
    • One license channel per camera.
    • Cannot be activated on ARM servers.
    • Never expires.
    EDGE Recording License
    • Enables recording of captured video on ARM servers.
    • One license channel per camera.
    • Only one license key could be activated on a device.
    • Never expires.
    IP I/O Module License
    • Enables control and recording of a single I/O module.
    • One license channel per one I/O module.
    • Can be activated on any srver.
    • Never expires.
    Video Wall
    • Enables 2 remote monitors to be controlled.
    • One license for every 2 monitors. Use multiple licenses to create a large video wall.
    • Can be activated on any server.
    • Never expires.
    Trial License
    • An expiring license which can be used to demonstrate or test all DW Spectrum™ IPVMS features (except Video Wall).
    Video Wall Trial License
    • An expiring license which can be used to demonstrate or test the DW Spectrum™ IPVMS Video Wall feature.
    Q. What components make up a typical DW Spectrum™ IPVMS system?
    A. Untitled Document

    The typical DW Spectrum™ IPVMS system is made up a combination of DW Spectrum™ IPVMS software (DW Spectrum™ IPVMS Client + Server), Blackjack HD IP Video Management Solutions that are Built for Users.™ or 3rd party hardware (client computers, mobile phones, server computers, IP cameras, etc.).

    Q. What IP Video devices does DW Spectrum™ IPVMS support?
    A. Untitled Document

    DW Spectrum™ IPVMS supports thousands of IP Video devices, including:

    • ONVIF Profile S Devices – are automatically detected and displayed in the VMS Resource Tree. ONVIF Profile S compliant devices can be found at ONVIF.com.
    • RTSP Streams – can be added by right-clicking on DW Spectrum™ IPVMS server in the system tree and selecting "Add Camera".
    • http:// links – can be added by right-clicking on DW Spectrum™ IPVMS server in the system tree and selecting "Add Camera".
    Q. What is Automatic Camera Failover?
    A. Untitled Document

    What is Automatic Camera Failover?

    Automatic Camera Failover is a feature in DW Spectrum™ IPVMS which allows System Servers to automatically recover when a power or networking failure occurs on a Server. Automatic Camera Failover can be enabled on individual Servers. When enabled Failover tells the server to grab cameras from any failed Server in the System.

    A single Server can handle up to 128 cameras (Blackjack E-Rack™). If a Server is actively recording 64 cameras, it can act as a Failover Server for up to 64 additional cameras from other Servers in the System. Failover takes approximately 1 minute in the instance of a network or power failure.

    To Enable Automatic Camera Failover on a Server

    • Right click no a server in the Resource Panel and choose Server Settings.
    • In the Server Settings dialog check Enable Failover.
    • Enter the maximum number of selected server can handle (128 Maximum on Core i3 or above CPUs, 12 maximum on ARM CPUs)
    • Click OK. If you want to add additional Failover Servers in the same System repeat the steps above for each Server.

    To Setup Failover Priority

    • While in the Server Settings dialog click Failover Priority.
    • Assign a value of High, Medium, or Low priority to each camera. Failover for System cameras will follow assigned priorities - with High priority cameras failing over first, then Medium priority, and finally Low. Failover assigns cameras to the first available Failover server recognized by the System.
    • Repeat this for all cameras that should be prioritized.
    • Click OK to apply changes.
    Q. What Operating Systems is DW Spectrum IPVMS supported on?
    A. Untitled Document

    Desktop Applications

    --------------------------------------------------------------------------------------------

    Microsoft Windows OS (DW Spectrum IPVMS Client and Server)

    • Windows XP (October 2001)
    • Windows Vista (November 2006)
    • Windows 7 (July 2009)
    • Windows 8 (October 2012)
    • Windows 8.1 (October 2013)
    • Windows 10 (July 2015)

    Microsoft Windows Server OS (DW Spectrum IPVMS Client and Server)

    • Windows Server 2003 (April 2003)
    • Windows Server 2003 R2 (December 2005)
    • Windows Server 2008 (February 2008)
    • Windows Server 2008 R2 (July 2009)
    • Windows Server 2012 (August 2012)
    • Windows Server 2012 R2 (October 2013)

    Apple Macintosh (Mac) OSX (DW Spectrum IPVMS Client Only)

    • OSX 10.7: "Lion" (July 2011)
    • OSX 10.8: "Mountain Lion (July 2012)
    • OSX 10.9: "Mavericks" (October 2013)
    • OSX 10.10: "Yosemite" (October 2014)
    • OSX 10.11: "El Capitan" (October 2015)

    Ubuntu Linux OS (DW Spectrum IPVMS Client and Server)

    • Ubuntu 12.04: "Precise Pangolin" (April 2012)
    • Ubuntu 13.04: "Raring Ringtail" (April 2013)
    • Ubuntu 13.10: "Saucy Salamander" (October 2013)
    • Ubuntu 14.04 LTS: "Trusty Tahr" (April 2014)
    • Ubuntu 14.10: "Utopic Unicorn" (October 2014)

    Mobile Clients

    --------------------------------------------------------------------------------------------

    Google Android OS (DW Spectrum IPVMS Android App)

    • Android 4.0: "Ice Cream Sandwich" (December 2011)
    • Android 4.1, 4.2, 4.3: Jelly Bean (July 2012, November 2012, July 2013)
    • Android 4.4: "KitKat" (October 2013)
    • Android 5.0: "Lollipop" (November 2014)

    Apple iOS (DW Spectrum IPVMS iPhone and iPad App)

    • iOS 5 (October 2011)
    • iOS 6 (September 2012)
    • iOS 7 (September 2013)
    • iOS 8 (September 2014)
    • iOS 9 (September 2015)
    Q. What Security Installation Certification DW Spectrum™ IPVMS Uses?
    A. In some cases, users may want to know what Security Certificate is used when installing DW Spectrum™ IPVMS.

    DW Spectrum™ IPVMS uses a 2048 bit SSL certificate with 256 bit encryption.
    Q. What software is included in the DW Spectrum™ IPVMS?
    A. Untitled Document

    The DW Spectrum™ IP Video Management software platform has a client-server architecture which consists of the DW Spectrum™ Client and the DW Spectrum™ Media Server.

    DW Spectrum™ Client Features

    • Login and connect to the DW Spectrum™ system.
    • Detect available DW Spectrum™ servers.
    • View live or recorded video or images.
    • Configure connected video streams (fps, image settings, recording schedule, etc.)
    • Upgrade (one-click) all software components in a system.
    • Export and share recorded video from one or many cameras.
    • Cross-platform support with clients for Windows, Mac, Linux, iOS and Android.

    DW Spectrum™ Media Server Features

    • Automatic detection of supported IP video cameras and other system servers.
    • Configuration of IP video recording devices (fps, image settings, recording schedule, etc.)
    • Synchronization with other servers in a system to form a server hive.
    • Management of IP video traffic via LAN or WAN.
    • Automatic failover in case of server failure.
    • Health Monitoring of the computer hardware the DW Spectrum™ server is installed upon.