HD Witness V1.5.1


Download HD Witness Today

 

 

 

HD Witness is an elegantly simple cutting edge new approach to managing HD surveillance videoin the enterprise. The hyper-optimized architecture of this new video management platform provides unlimited scalability, automated device discovery and configuration, simplified setup and ease of use and the lowest total cost of deployment and ownership of any solution on the market today. Designed by leading professionals from the megapixel IP video industry, HD Witness addresses the primary obstacles and limitations of managing enterprise HD video.

 

simple setup

Less than 40MB total install for full client and server install

Automatic discovery of any connected device

• Instant enterprise connectivity

• Interactive help system

• Advanced user level management

• 24/7 download with FOUR FREE licenses

 

 

EASY MANAGEMENT

• No manual data input. Instant model identification.

Seamless transition from live to archived footage

Drag-n-drop enterprise camera management

• Calendar and thumbnail search capabilities

• Automatic system updates

No technical expertise required

 

 

UNIQUE UI

Intuitive user interface

Dynamic resource allocation

• Total forensic video zoom and control

• Fully customizable layouts

• Advanced pan-temporal timeline

• Easy user management

 

 

HYPER-OPTIMIZED

• Unmatched bandwidth efficiency

• Extremely low CPU utilization

• Limitless enterprise scalability

• Total forensic video zoom and control

• Simple, fast and intelligent motion search

• Server-side advanced motion sensitivity, masking and search on integrated dual-stream cameras

 

 

CLIENTS AND SUPPORTED OS

Android Client

Linux Client

Web Client

• Support for Linux, XP, Vista, Windows 7 and 8

• ONVIF Conformant



  • Seamless transition from live to archived footage
  • Auto device discovery
  • Events, Alerts and Notifications
  • Advanced Hardware Acceleration
  • Watermark authentication
  • Port forwarding
  • Server-side advanced motion sensitivity, masking and search on integrated dual-stream cameras
  • Fully customizable layouts
  • Simple, fast and intelligent motion search
  • Extreme forensic zoom
  • Multi-video export
  • Interactive help system
  • Automatic system updates
  • Calendar Search
  • Thumbnail Search
  • Logical file search and tagging
  • Pan-temporal thumbnails
  • Audio recording
  • Advanced user level management
  • Easy language localization
  • System health monitoring
  • Manual camera addition
  • Panic recording
  • PTZ controls
  • Easy hot keys and dynamic help settings
  • COLDSTORE DTS (Direct To Storage)

 

Our Unique UI



 



What platforms does HD Witness operate on? how do I download HD Witness?

Support for Windows XP, Vista, Windows 7 and 8, Ubuntu Linux V10.04 – V11.10

 

 

 

How do I download HD Witness Android App?

 

 

 

HOW DO I BUY HD WITNESS?

If you are an END-USER and would like to purchase HD Witness licenses, you can do so through one of our reseller. Contact Us for a resellers near you.

If you are interested in reselling HD Witness, please fill out the following application. The process is simple. Once received, we will reach out to complete the registration.

 

 

WHAT PLATFORMS DOES HD Witness® OPERATE ON?

Server: Linux and Windows
Client: Windows and Mac

Support for Windows XP, Vista, Windows 7 and 8, Ubuntu Linux V10.04 – V11.10

 

Free Licenses

HD Witness comes with four FREE unrestricted camera licenses.

 

SUPPORTED CAMERAS

 

    • ACTi
    • Arecont Vision
    • Axis
    • Brickcom
    • Canon
    • Digital Watchdog
    • D-Link
    • FlexWatch
    • IQInvision
    • ISD
    • Pulse
    • Sony
    • StarDot
    • Vivotek
    • All ONVIF comformant camera lines

 

 

 

Network Optix promotes collaboration and integration with IP / Megapixel camera manufacturers.  We recognize the value in leveraging strong partnerships with complementary technologies and encourage you to contact us to begin the process.

 

 

HD Witness User Manual

 

 

Minimum system requirements

HD Witness Server Hardware Requirements

      • Minimum System Requirements: 2GB ram, 500gb hard drive, win XP / Windows 7, Dual core Atom, 100mb NIC
      •  Average System Requirements: 2GB ram, 2tb hard drive, win XP / Windows 7, Athlon 64 X2 Dual Core, 100mb NIC
      • High performance System Requirements: 4GB ram, 4+tb hard drive, Windows 7, Intel i7, Gigabit NIC

Client Workstation Hardware Requirements

      • Minimum System Requirements: 2GB ram, 500gb hard drive, win XP / Windows 7, Athlon 64 X2 Dual Core, 100mb NIC, Intel 945G video card
      •  Average System Requirements: 2GB ram, 500gb hard drive, win XP / Windows 7, Intel i5, 100mb NIC, Radeon HD 4670 video card
      • High Performance System Requirements: 2GB ram, 500gb hard drive, Windows 7, Intel i7, Gigabit NIC, GeForce GTX 480 video card

 

Video card drive must support OpenGL 2.0 or above.

 

How do I use HD Witness?









 

 

Where is Network Optix located?

Burbank, CA

 

How do I get in touch with Network Optix?

Client Support: sales@networkoptix.com

Technical Support: support@networkoptix.com

Toll Free: 800-376-1170





All ONVIF Conformant Camera lines

 

 

 

ACTI

E41, E 52, E91, KCM-8111

Arecont Vision

12186, 20365, 8185AI, 8185, 8180, 1305, 1300, 3125DN, 3105DN, 3105, 3100, 5125IR, 5105DN, 5105, 5100, 3105M, 2155AI, 2105AI, 2105, 2100, 1355M, 1355, 1315M, 5100AI, 3100AI, 20365DN, 8365DN, 8365, 8360, 1305M, 3255, 3125,2155, 8180DN, 2105DN, 1115, 2100AI, 1315,  1315AI, 1305AI, 1310, 1300M, 5110AI, 5255DN, 5255, 3135, 3130, 1355AI, 10115DN, 10015DN, 10005DN, 10005, 1325IR, 1305DN, 2805M, 2805, 10115, 10015, 8360AI, 3130DN, 2100M, 2805DN, 2255, 1115AI, 2815M, 2115DN, 1355DN, 1325, 5110M, 5155, 1125, 2255AI, 2110DN, 2100DN, 2825, 2105M, 20185DN, 20185, 3100M, 3110AI, 1255, 1115DN, 2255AM, 3155M, 3155, 2805AI, 3110M, 8365AI, 1125DN, 5125, 5155DN, 3155DN, 2815DN, 3115DN, 2125DN, 5115AI, 5105AI, 1310DN, 1300DN, 2825DN, 5255AM, 3255DN, 5255AI, 2110M, 1125AI, 3115M, 5155AI, 5115DN, 1310AI, 1300AI, 5110DN, 5100DN, 3255AI, 3255AM, 2115AI, 5105M, 8360DN,1325DN, 5125DN, 2110, 2115, 2815, 8185DN, 3135DN, 8180AI, 1125IR, 3110DN, 3100DN, 1255DN, 3130M, 5115, 5110, 1315DN, 2155M, 2115M, 1255AM, 3155AI, 3105AI, 3115AI, 2125IR, 3135M, 1310M, 5115M, 10005M, 3125IR, 2825IR, 5155M, 5100M, 1255AI, 2155DN, 2110AI, 2125, 3115, 3110, 2255DN.

Axis

AXISP1343, AXISM1031W, AXIS1034-W, AXISP8514, AXISP8513, AXISM3113R, AXIS1013, AXIS1144-L, AXIS1354, AXISM7010 encoder, AXISP5532, AXIS212PTZ ( no ptz support), AXISP7214 encoder , AXISP5534, AXISP3304V,AXISQ7401 encoder, AXISP1343E, AXISP3343V, AXISQ6034, AXISP3301, AXISQ6032, AXISP3304, AXISM1011, AXISP3343VE, AXISM3204V, AXISM3114R, AXISM1113E, AXISP5522, AXISP5512, AXIS212PTZV (no ptz support), AXISQ1604E, AXISP3344V, AXISQ1755, AXISQ1910, AXIS233D, AXIS211, AXISP5532E, AXISM3113VE, AXISM1104, AXISM1103, AXISP5522E, AXISM1114E, AXISQ7424R encoder, AXISM3114VE, AXISP5512E, AXISQ1604, AXISQ1602, AXISP1344, AXISP1346, AXISP3344VE, AXISQ1755E, AXISM3011, AXISM1054, AXISM3014, AXISM3203V, AXISP3301V, AXISP7210 encoder, AXISM1143, AXISQ1602E, AXISP3343, AXISP3367V, AXIS221, AXISP3346, AXISP3344, AXISP1347, AXISQ6035, AXISP3367VE, AXISM1113, AXISM1114, AXISP1347E, AXISQ6034E, AXISP7224 encoder, AXISM1043W, AXIS211FD, AXIS209MFD, AXISM5013, AXISP3346VE, AXISQ1921, AXISP1344E, AXISQ6035E, AXISQ1921E, AXISQ7406 encoder, AXISQ7404 encoder, AXISM1011W, AXISP5534E, AXISQ7414 encoder 1, AXISQ6032E, AXISM7014 encoder 1, AXISM3204, AXISP3367, AXISM3203, AXISQ1910E, AXIS211A, AXISM5014, AXISM7001 encoder 1, AXIS211M, AXIS211W, AXIS214PTZ ( no ptz support), AXISP1346E, AXISP3346V, AXIS241Q, AXIS214, AXISQ7406 1, AXIS215PTZ (no ptz support)

Brickcom

FB-300Np, OB-100Ap,WOB-100Ap,GOB-100Ap,FB-100Ap,WFB-100Ap,FD-100Ap,VD-100Ap,CB-101Ap,CB-102Ap,CB-100Ap,WCB-100Ap,MD-100Ap,FB-100Ae,VD-100Ae,FD-100Ae, OB-130Np,WOB-130Np,GOB-130Np,FB-130Np,WFB-130Np,VD-130Np,FD-130Np,OB-132Np,WOB-132Np,GOB-132Np,VD-132Np,FD-132Np FB-500Ap,MB-500Ap,WMB-500Ap,CB-500Ap,WCB-500Ap,CB-502Ap,WCB-502Ap,FD-502Ap,VD-502Ap,FD-500Ap,VD-500Ap, MD-500Ap,OB-500Ap,WOB-500Ap,GOB-500Ap,OB-502Ap,WOB-502Ap,GOB-502Ap

CANON

VB-H41

DIGITAL WATCHDOG

MPA20M, MB421TIR, MC421D, MD421D, MD421DB, MD421TIR, MD421TIRB, MV421D, MV421DB, MV421TIR, MV421TIRB

D-LINK

DCS-940L, DCS-681xB1, DCS-6616, DCS-2130, DCS-6410, DCS-3411, DCS-3410, DCS-6511, DCS-6510, DCS-5230L, DVS-V310-4, DCS-3430, DCS-7110, DVS-310-1, DCS-1130(L), DCS-2103, DCS-5635, DCS-3710, DCS-2121, DCS-3716, DCS-3715, DCS-2230, DCS-2102, DCS-3710B1, DCS-6113, DCS-6112, DCS-3112, DCS-2210, DCS-942L, DCS-7510, DCS-1100(L), DCS-5605, DCS-7410

DAHUA

IPC-HDB3200C

ETROVISION

EV8180U-XL

FLEXWATCH

FW3471-PS-E

IQINVISION

IQD30S, IQM30N, IQ761N, IQM32N, IQA11N, IQD32S, IQ031S, IQ865N, IQA35N, IQ762N, IQA31N, IQ863N, IQD42S, IQ030S, IQM31N, IQD31S, IQA33N, IQ832N, IQ032S, IQA32N, IQA30N, IQ855N, IQ862N, IQ763N, IQ861N, IQ765N, IQ042S, IQD032D

ISD

JBS-CS-1080P, JBS-AF-1080P

PULSE

PFD-2000DV

SONY

SNC-CH110, SNC-CH210, SNC-DH110, SNC-DH210, SNC-DH110T, SNC-DH210T, SNC-EB520, SNC-EM520, SNC-EM521, SNC-CH120, SNC-CH220, SNC-CH160, SNC-CH260, SNC-DH120, SNC-DH120T, SNC-DH220, SNC-DH220T, SNC-DH160, SNC-DH260, SNC-CH140, SNC-CH240, SNC-CH180, SNC-CH280, SNC-DH140, SNC-DH140T, SNC-DH240, SNC-DH240T, SNC-DH180, SNC-DH280, SNC-EP550, SNC-EP580, SNC-ER550, SNC-ER580, SNC-RH124, SNC-RH164, SNC-EP520, SNC-ER520, SNC-RS44, SNC-RS46, SNC-RS84N, SNC-RS86N, SNTEX101E encoder

STARDOT

SDH500BN

Vivotek

FD8162, SD8313E, SD8362E, FD8372,FD8134, IP8362, MD8562, IP8151, IP8133, FD8135H, FE8172V





V1.5.1

NEW CAMERAS AND RECORDERS SUPPORTED:

  • New D-Link cameras
  • Arecont AV3256PM

IMPROVEMENTS:

  • Live streaming is much smoother
  • ACTI cameras can now be added manually even if UPNP port is not opened. Only one HTTP port can be used for discovery.
  • Second stream quality is improved for some ONVIF cameras
  • IOs Client support is improved on the server side
  • DW cameras can have a different HTTP port (had to be 80)
  • Linux Media Server is more stable when recording 80+ cameras and viewing 60+
  • Camera discovery is much faster
  • Linux: improved external storages (NAS) support
  • ONVIF support is improved
  • VMAX fixes and improvements:
    • Improved VMAX channels playback in Web-client and Android (fixed IE freezes as well)
    • VMAX playback is improved
    • VMAX resulted in occasion freeze during navigation. Fixed.
    • VMAX with a HTTP port other than 80 is now supported
    • VMAX channels can now go offline if cameras are not plugged into them

BUGS FIXED:  

  • Multi-video Export. An exported file did not play if one of the item was missing data. Fixed.
  • Resolution was switching constantly during playback if first and second streams from a camera had different aspect ratios. Fixed.
  • At times, cameras were displaying video and NO SIGNAL simultaneously. Fixed.
  • The status of a camera could not be changed when changing admin password. Fixed.  change admin password camera statuses could not be changed. Fixed.
  • Motion was displayed incorrectly during Smart Search whenever time zone was changed. Fixed.
  • Some analog encoders were being discovered as digital cameras. Fixed.
  • Linux upgrade improved – libgl-mesa-dev is no longer needed if upgrading Media Server
  • If Media Server were disconnected and reconnected to EC, then event rules would duplicate. Fixed.

 

V1.5

NEW CAMERAS AND RECORDERS SUPPORTED:

  •  Digital Watchdog VMAX 480 encoders
  •  Axis encoders (including PTZ)
  •  Flex Watch Encoders (including PTZ)
  •  Vivotek encoders
  •  Arecont Vision 12186 and 20365 models
  •  AXISP1354
  •  ACTi product line
  •  Canon product line
  •  StarDot product line

NEW FEATURES:  

  • An analog license has been introduced. It is a new type of license that can only be used with analog cameras. Analog cameras are generally divided into two categories:
    •    DTS Based (i.e. VMAX Channels). When using this particular type of cameras, an analog license is required for live viewing and archiving (camera settings in the “General” tab). Recording is performed on DTS, so the software only acquires recorded data from it.
    •    Encoder channel (i.e. Flex Watch channels) cameras require a license to be able to record, but not for viewing purposes. Recording is configured as usual. Cameras are recorded directly by Media server.
  • The license form has been redesigned to display the following information:
    •   Licensed To – the license name and the provider the license has been obtained from
    •   Type – analog or digital
    •   Expiration Date – applies to trial licenses only
  • Windows 8 is now supported
  • User emails have been introduced. Each user is advised to provide their email address for notification purposes.
  • Intuitive Mail Server settings. Both email and password are required to receive notifications. The system will process the rest. Additional parameters are available (refer to the user manual for more information).
  • Any client is now able to talk to any EC regardless of their versions

Events and Actions:

  • Events:
    • Motion (camera(s) must be specified). Camera(s) must have recording enabled.
    • Camera Disconnected (camera(s) must be specified). If not, any camera will trigger the event.
    • Storage Failure (in case Media Server is unable to write to storage)
    • Network Issue (RTP timeout or RTP packet loss)
    • Camera IP Conflict (in case several cameras or servers share the same IP address)
    • Input Signal on Camera (must be supported – ONVIF and Axis only)
    • Media Server Failure (in case Media Server goes down or reboots itself)
    • Media Servers Conflict (whenever a Media Server connected to a different EC is pulling video from the same camera)
    • EC Connection Lost – results in notifications only
    • Licenses are not configured – received by Admin only
    • E-mail is not set – Admin is notified when users do not provide their email addresses
    • Storages are not configured properly (Admin is notified)
  • Actions:
    • Camera Recording (camera(s) must be specified). Camera(s) must have recording enabled.
    • Panic Recording
    • Send Mail (recipient(s) must be specified). Mail Server settings must be configured in Global Settings.
    • Show Notification (user roles must be specified). Notification parameters must be configured in Global Settings.
    • Camera Output (must be supported – ONVIF and Axis only)
  • Each event/action is grouped in Rules. Rules can be configured Advanced Event Rules (CTRL + E). Each rule has standard and advanced parameters.
  • Hardware acceleration of video decoding. The flag in System Settings will only appear if Intel HD graphics is enabled.
  • PTZ is greatly improved:
    • PTZ is now more intuitive and precise
    • PTZ now works properly for rotated/flipped Axis cameras
    • PTZ positions can be saved/restored (cameras must support PTZ positioning)
    • Any position on the current view can be zoomed on by drawing a rectangle to zoom in or double-clicking zoom out). Must be supported by the camera.

IMPROVEMENTS:

  • ONVIF support is improved allowing more compliant cameras to be supported.
  • Storage Dialog is significantly redesigned. It is no longer important to specify the folder for the recording data, however it is important to select the recording disks and conserved space. The software will process the rest.
  • CTRL can now be used in Calendar Search for selecting multiple dates.
  • Both upper and lower case characters are now accepted by the system.
  • Domain names can now be added to the “Manual camera addition” form.
    • The “Do Not Show Again” checkbox is added to the upgrade form. To re-enable, use the “Check for Upgrades” from the main menu.
  • It is possible to view EC and Media Server logs via Web Interface. Use https://<EC IP>:<EC Port>/web/servers URL (i.e. https://127.0.0.1:7001/web/servers).
  • Improved auto storage selection. When installing a media server, each and every available partition in the system must be added (if the partition has >100 GB free).
  • A manual RADASS switch is added to the interface, however it has not been implemented into the code yet. More updates to come.
  • If max fps is reduced to motion+low, it will be reduced for all the record modes in the schedule (Arecont Vision cameras only).
  • An item must be selected prior to export.
  • The screen recording form has been redesigned.
  • If multiple cameras are played back asynchronously, the playback position will appear for every item on the timeline.
  • Preview Search Layout is more streamlined: the aspect ratio of cells is equal to the aspect ratio of the source video.
  • A user is able to customize colors on Health Monitoring’s UI.
  • Non-admin users (viewers) can now create own layouts based on the cameras that are specifically assigned to them.
  • Smart Search is not available if a camera does not support Motion Detection and Dual Streaming.
  • Viewing a camera on Web/Android Client for over 15 minutes results in a timeout. Once back to active, it is recommended to reconnect in order to reduce the Media Server load.
  • Manual Camera Addition Dialog is improved:
    • Latter data is filled automatically.
    • Other actions can be performed while manual camera addition is in progress.

BUGS FIXED:

  • Identically named items were sorted randomly in Tree every time Client was started. Fixed.
  • If the password for admin was changed, no changes were applied to EC until system restart. Fixed.
  • If the distance between recorded fragments was insignificant (2-3sec), then the “Next chunk” button resulted in jumping over these fragments. Fixed.
  • The “Open in a New Window” command did not work for Multi-Video exported files. Fixed.
  • The selection of items was not properly saved after closing and re-opening the layout. Fixed.
  • If two cameras were playing video near the live position and one of them was closed, then the second camera would not jump to live and result in occasional freezing. Fixed.
  • Whenever clicking ESC too many times, the main window would get bigger.
  • Whenever creating a layout for a viewer and assigning cameras, the viewer would not be able to perform search in the tree: cameras were not searchable. Fixed.
  • Whenever a user attempted to physically delete a file on a saved layout, it would show “Loading” instead. Fixed.
  • Fixed the known Timeline related bug – incorrect selection whenever a range of several items was selected simultaneously.
  • If restore database from backup, then status was incorrect sometimes. Fixed, however media server and client restart may still be required.
  • Actions did not work in certain cases i.e. if event is received from one media server and action should be performed on another media server. Fixed.
  • VMAX Proxy was installed in “client only” mode. Fixed.
  • “No Licenses” notification appeared sometimes even if the licenses were activated. Fixed.
  • It was possible to drop a user into the tab navigator. In this case, an empty layout was opened. Fixed.
  • Playback could freeze when seeking through VMAX archive. Fixed.
V1.4

NEW CAMERAS AND RECORDERS SUPPORTED:

  • Arecont Vision entire camera line is now supported.
  • D-Link cameras are now capable of dual-streaming, resulting in system’s support of motion detection and RADASS capabilities.
  • The list of manually added camera models is extended to include Arecont, D-Link and ISD cameras.

NEW FEATURES:

  • Multi-Video export: It is now possible to export videos on layouts as a single file:
    • It is possible to play back these files as regular layouts including ff/rew, smart motion search, etc.
    • Files can be changed after export is performed. The Read Only option is available as well.
    • Saved as .nov (proprietary format) and can be played back within the client.
    • It is also possible to save exported video as an executable file (Windows only). This executable can be played back in a clean Windows installation.
  • Android Client is introduced. Check out “HD Witness Client” in Google Play.
  • The 64-bit architecture version is now available for Windows.
  • Context Help System is implemented. Click on the “?” icon located in the right corner of the top navigation bar, then click on any element within the application to view relevant support information (both Windows and Linux).
  • Daylight Savings Timeis now supported:
    • Supports time changes.
    • Supports time zone changes even if components are in different time zones.
    • Timeline can display Local or Server time (specified in System Settings). The Export and Thumbnail Search features will also depend on this particular setting. Note: the setting does not affect Recording Schedule. It is always based on Media Server Time.
  • Software checks for updates automatically.  When the system detects any updates, it will prompt the user to initiate system upgrade.
  • Video can now be exported with rendered timestamps. This requires transcoding on client, which might cause delays, a slight decrease in quality and an overall increase in processor load up to 100% during export.
  • Tray Tool is able to perform search for Enterprise Controllers that are available on the network. This is done inside the Media Server setup page.
  • Client is able to perform search for Enterprise Controllers available on the network. The suggested ECs are displayed on the “Saved Connections” drop-down list when logging in.
  • Ability to use Public IP for Media Server.  If Media Server and Enterprise Controller are on different networks and Media Server should be available, it is recommended that Media Server remains hidden behind NAT. In this case the system is still operable

IMPROVEMENTS:

  • RADASS (Dual-Streaming):
    • New smart switch algorithm: sizable items take priority over smaller items on switching to high resolution, allowing for a more efficient handling of bandwidth and processor load.
    • Seek time is significantly improved for low bandwidth connections.
    • Switching to low resolution in low bandwidth is accelerated.
    • MaxFPS for low resolution stream is 7FPS.
    • Low stream resolution quality is enhanced.
  • User Management:
    • New permissions added: export video and PTZ Control.
    • If the “Administrator” role is selected for a user in custom access rights, all other permissions are filled automatically.
    • If admin password is changed, there is no need to reconfigure all media servers in order to use the new password.
  • Layouts Management:
    • The “New” button on the top bar opens a drop-down menu displaying all the saved layouts available for the current user.
    • Selection is saved when switching between layouts.
    • The location of item buttons is saved when switching between layouts.
  • Items and Scene:
    • Item panels and the position of text (NO DATA, etc.) are rotated together with the rotated window.
    • When zooming in on a video in fullscreen mode, both left and right-click buttons of a mouse can be used to move an item around (previously, only the right-click button was available).
    • Hi-Res/Lo-Res are shown on item panels depending on the quality of current dual-streaming.
    • The maximum number of items on a layout is increased (64) for x64 platforms.
    • Whenever several items were selected at once, all items would close when pressing “X”. Now only the selected item will close.
    • The “LIVE” icon is displayed on the item panel in the lower right corner whenever viewing a live stream from a camera.
    • Waiting circles are replaced with “LOADING… + circles”.
    • The “Show/Hide info” option has been added. It is now possible to show information for several cameras simultaneously.
    • Current recording method is displayed in the top left corner of the item information panel (according to the configured schedule of the item).
  • FPS, second stream, Motion Detection settings:
    • Default motion sensitivity slider is set to 0, making motion masking much more intuitive.
    • If MaxFPS is setup on the first stream, the second stream will still be acquired (@ 2 FPS).
    • The camera motion web page in Camera Motion Setup is displayed as plain text. It now appears as a hyperlink.
  • Login/Logout:
    • Logout function is implemented (Main Menu item).
    • Whenever connected to EC, the main Menu displays “Connect to Another Server”.
    • The list of saved connections in the Login Dialog displays the latter stored connections first.
    • If a user logs back in, all the previously configured layouts for a specific user are automatically restored.
  • Camera Settings:
    • It is now possible to copy a pre-established recording schedule from one camera to another (see the “Copy Schedule” button in Camera Schedule Settings).
    • General and Network tabs are now combined in Camera Settings.
    • The ping button has been added to camera’s Network Settings to verify connectivity.
    • Whenever a camera is discovered, the model number is automatically stored in properties. Unlike Name, Model cannot be changed.
    • If a recording schedule has been modified, a user is warned to adjust FPS and resolution to reflect the changes.
  • Time Line:
    • The buttons are used to zoom in/out on Timeline to the cursor position are now implemented. The buttons are located in the top-left corner of the timeline.
    • Calendar Search will move Timeline to the exact date selected by users.
    • The playback buttons have been enlarged.
    • If sync is disabled, Timeline is visible. The last item with recording will remain selected and controlled by Timeline.
    • Timeline will always appear if at least one recorded video archive is on Scene. The last selected video remains selected even if a user clicks on empty space (a gray frame will appear around the video).
  • Resources Tree:
    • The camera and server IP addresses are shown in the Tree (can be switched off in System Settings in needed).
    • If recording is enabled for a camera, yet no recording is taking place at the moment, an icon in Resource Tree will indicate that recording has been enabled.
    • The “Rename” option is now available for items in search results.
  • Manual Camera Addition:
    • Improved discovery of Digital Watchdog and Dahua cameras.  Onvif port is no longer required for these manufacturers.
    • Added the “Auto” check box to the “Add camera(s)” form.
  • Web-Client:
    • Internet Explorer is supported by web-client. Minimal version is required for HTML5 support is 9.x.
    • Calendar is available in web-client.
    • Playback in web-client is improved.
  • Installer:
    • The “Client Only” option has been added to the installer.
    • Desktop shortcut is optional.
    • Installer is signed and approved by Microsoft.
    • Components can be selected separately during the installation (EC, Media Server and Client).
  • Interface Improvements:
    • “ Tooltips” have been added to every interface element.
    • The “Hide” option has been added to every panel (Tab Navigator, Resource Tree, Playback, etc.).
    • The information on EC, Media Server versions, architecture, compiler are not displayed in the “About” screen.
    • Many items have been renamed in the User Interface.
    • The System Settings window has been re-sized for better appearance in smaller resolutions.
  • Other Improvements and Optimizations:
    • Monitoring: RAM usage is displayed whenever a user is monitoring the status of Media Server.
    • Screen Recording: The screen recording icon is introduced as a movie reel in the top right corner.
    • Export: Whenever a video reaches the end of its recorded data, the watermark window will not appear.
    • Playback is greatly improved.
    • Licenses can be registered by admin only.
    • Stronger disk writing optimization has been achieved (based on load-testing results).
    • It is now possible to configure transport settings for Linux (RTP over UDP or TCP). Previously available for Windows only.
    • If owner’s password (“admin” user) is changed there is no need to reconfigure all media servers to use the new password.

BUGS FIXED:

  • Media Server Monitoring:
    • Monitoring issue: whenever Media Server restarted, monitoring would not resume. Fixed.
    • Previously monitoring was dependent on WMI, which resulted in its inability to launch monitoring on some computers. Fixed.
  • Camera Settings:
    • Camera URL in camera settings could not be opened before. Fixed.
    • “Pre-recording” and “Post-recording” were inactive whenever a user selected “Record always” in camera’s Recording Schedule. Fixed.
    • “Open in a web page” would not prompt URL when using IE. Fixed.
  • Layout Management:
    • The issue with restoring a layout after login – not all cameras would start playing live video. Fixed.
    • The Playback position was not saved in layouts whenever users navigated through tabs. Fixed.
  • Manual Camera Addition:
    • Whenever cameras were added manually, the “Add selected” option was inactive if several cameras were selected in search results. Fixed.
    • A camera could not be added during manual input if login and password were empty. Fixed.
    • Digital Watchdog cameras could not be added manually if other camera models were selected simultaneously. Fixed.
  • Time Line and Playback:
    • Occasionally, the search bar would act sporadically whenever users clicked on archived video. Fixed.
    • Issue with frame by frame search (back and forth jumping). Fixed.
    • Timeline “tooltip” appeared detached from Timeline whenever users enabled thumbnails in Thumbnail Search. Fixed.
    • The Timeline selection was not displayed after the thumbnail search was complete. Fixed.
    • Whenever users double-clicked on Timeline’s bottom section, zoom out would occur with Timeline shifting left. Fixed.
    • If the same camera appeared in two different layouts, video would not play back in one of the layouts. Fixed.
    • Calendar Search: Whenever a single camera was selected, the calendar displayed archive (in green) for all cameras instead of one. Fixed.
  • Installer:
    • If registry contained invalid data from previous installation (i.e. media folders from absent disks), installer failures occurred (“Invalid Drive” message). Fixed.
    • If EC was not installed, the system prompted users to delete the database. Fixed.
    • The option to “Run Client after Installation” was not displayed if Client was added via the “change” method. Fixed.
    • If users re-install/upgrade EC on Linux, the installer suggested default values instead of the previously configured user settings. Fixed.
    • If users upgraded media server, then Client media was replaced by default. Fixed.
    • If users did not install EC (extend existing system), it was suggested to delete database during uninstall. Fixed.
    • If users upgraded media server only (client is not installed), client launch was suggested at the end of the upgrade process. Fixed.
    • If users installed client only, Tray tool was also installed. Fixed.
  • Screen Recording:
    • The “Unsupported audio format for capturing” error in screen recording caused by no sound device. Now if there is no audio device present at the moment, it is still possible to do screen recording. Fixed.
    • Removed the check mark “Disable aero” for secondary screen. Fixed.
    • Issue with unsupported audio format for screen recording. Fixed.
    • The Screen Recording microphone issue whenever several microphone devices with identical names were registered (mainly applicable to laptops). Fixed.
    • Screen recording could not be saved at times. The problem was that the screen recording TEMP folder was equal to Root Media Folder.
    • If Root Media Folder was inaccessible, Screen Recording could not be saved. A new setting for Temp Folder is introduced*** It is now User Temp Folder by default.
  • Tours (sequences):
    • Alt+T didn’t work. Fixed.
    • If no items were selected, a tour would not start. Fixed.
    • If a tour is started and an item is double-clicked on, the tour will now end and return to layout Scene. Fixed.
  • Web Client:
    • It was possible to zoom out of a web client timeline to display future dates. Fixed.
    • The Web client was automatically set to default resolution, which resulted in CPU overload due to all cameras running at highest resolution. Fixed.
    • The Web client was not accessible in Google Chrome whenever another web-client was opened. Fixed.
    • The issue with resetting the quality to 240p whenever a user would to Live from Archive. Fixed.
  • License Form:
    • Whenever licenses were sorted by name, incorrect license data was displayed. Fixed.
    • Login/Logout: Whenever connected to another EC, old cameras were still displayed on Scene. Fixed.
    • Sometimes the color of the main Menu was changed from gray to white (typically, whenever a user was logged in remotely to the computer that the Client was opened on). Fixed.
V1.3

New Clients

  • Linux client
  • Web client

New Cameras Supported:

  • Expanded list of supported IQInvision camera models.
  • Expanded list of supported Axis camera models.

NEW FEATURES:

  • Linux client is introduced
  • Web client – allows viewing of live and archive video from a single camera
  • 64 bit version is now available
  • Camera settings (incl. Zoom and Focus) – ability to set proprietary camera parameters
  • PTZ (applies to any ONVIF conformant camera that supports PTZ adjustments)
  • Calendar Search – “Cal” button is located in the bottom right corner.
  • Tours between different cameras
  • Panic Recording – records all cameras in maximum FPS and quality once enabled
  • Thumbnail search
  • Localization is fully supported. To localize HD Witness, send a request to support@networkoptix.com
  • System Health Monitoring – allows monitoring servers in real-time mode (CPU and hard disk(s) load)
  •  Extended Viewer Permissions – can now be combined
    • Live – for live monitoring only
    • Playback – for archive viewing only
    • Settings – to set up cameras and system only
  • Manual camera registration – can be applied to any ONVIF camera if the camera does not respond on broadcast requests
  • Tooltips for all screen icons
  • HD Witness components can be installed on Ubuntu 12.04 (Ubuntu 10.04 and 11.10 already supported)
  • COLDSTORE DTS (Direct to Storage)

IMPROVEMENTS:

  • Item selection frame is brighter – easier to locate
  • Media Server is using a single port for HTTP and RTSP
  • Possible to install different customizations of HD Witness on a single computer
  • Enhanced ONVIF support
  • Playback optimized
  • When uninstalling and reinstalling the system, the Media Server storages configuration will be restored
  • Possible to delete a database during uninstallation
  • Server settings form redesigned for ease of use
  • Password field is always empty if login dialog is open
  • Digital Watchdog cameras attempt default login automatically

BUGS FIXED:

  • If connected to another ECS all data is reset
  • Fixed non-sequential port numbers during Linux installation
  • Storage form does not allow deletion of all locations, at least one location must remain
  • When rewinding back to the end of archive, circles were moving instead of NO DATA
  • If Media Server was run after client, client was trying to connect via Media Proxy
  • Fixed incorrect tab behavior in login dialog
  • When holding right mouse button on Timeline, current selection cleared
  • Incorrect total number of licenses was displayed in the recording schedule form after license registration.
    Screen recordings were saved as *.av. Now *.avi.
  • Fixed hang if attempt to seek to a position after server is offline
  • New tree context menu items for layout: Open in New Tab and Open in New Window
  • When disconnecting unauthorized cameras, it was not possible to delete these cameras as they were not switched to Offline status until the client was restarted
  • Fixed the bug when Media Server could use deleted storages
  • Fixed artifacts when seeking within screen-recorded video
  • When creating a user layout, it displayed as changed (asterisk) on another computer
  • Fixed issue where new media storage location was not always used
  •  - >> and >>| buttons are disabled in Live mode
V1.2.1
  • Onvif engine is greatly improved (especially for Sony cameras)
  • It is possible to set up a media server to use RTP over TCP/RTP over UDP in traytool settings. TCP is set by default (used to be UDP). If using UDP in some network adapters, media packet loss was detected regardless of UDP socket buffer size. If switch to TCP, this can be solved
  • Screen Recording is saved in AVI format that can be played almost everywhere
  • Audio and Video synchronization is improved for local files
V1.2

New Cameras and Recorders Supported:

  • All Onvif cameras are now supported
New Features:
  • Thumbnails are introduced. They are displayed on the top of Pan-temporal Timeline (live and local).
  •  Audio recording on all microphone-enabled cameras.
  • New recording schedule feature has been introduced. It is now possible to record in low quality only and switch to high quality automatically when motion occurs.
  • Software Motion detection is much more accurate.
  • Smart Search and Motion Detection Configuration is redesigned:
    • A quick button appears on the video to enable/disable smart search mode
    • Smart Search region selection is more intuitive
    • Motion Detection configuration is more intuitive
  • If media server changes its IP address, it is re-detected without the need for a restart.
  • Port selection algorithm is changed: the sequential ports are  now recommended to simplify port forwarding. It is now possible to make a single port forwarding rule for a port range.
  • Security fixes:
    • All system components are now using SSL
    • EC Passwords are hidden in the installer screens (it is suggested to enter it twice)
  • At the end of the install process, it is suggested to run the client.
  • Context menu from the lower scroll panel is removed.
  • It is possible to change the aspect ratio of grid cells on a scene, which is from 4:3 to 16:9. It is also possible to adjust the distance between items using Context Menu.
Bugs Fixed:
  • The Info and Close buttons were not accessible when viewing in full screen. Fixed. Now the full-screen video can be zoomed out to make those buttons accessible.
  • Panoramic camera streams were not properly re-sized. Fixed.
  • Camera Info Panel fixes:
    • If fps is greater than 100, it was displayed as 1.1E+02 on the info panel. Fixed.
    • It is now possible to see the current camera resolution on the info panel
  • In some instances, archive (green portions) was shown incorrectly on the timeline when a camera was swapped between servers. Fixed.
  • In some cases, recording by motion did not work on cameras when software motion detection was selected. Fixed.
  • If media storage location was changed, sometimes the old location was still used as well. Fixed.
  • Pan-Temporal Timeline zoom sometimes worked incorrectly in long-period archive (several months). Fixed.
  • Smart Search did not work properly if archiving exceeded one month. Fixed.
  • Unicode Names (on native alphabets) were displayed incorrectly in the license information section. Fixed.
  • In some instances, the tree items appeared at the root of the tree. Fixed.
  • Linux Media Server now determines free space correctly.
  • Linux Server did not detect Pulse cameras. Fixed.
V1.1

Linux Server officially released

New Cameras and Recorders Supported:

  • Some Sony IP/HD Cameras as well as additional models from Axis, Brickcom and IQInvision.
  • Axis Video Encoders
  • Veracity COLDSTORE storage array

NEW FEATURES:

  • .AVI format can now be exported as well as .MKV. This enables viewing exported video almost on any device .AVI is suggested by default.
  • The Media Proxy feature allows viewing streams from cameras on a different subnet. The only thing needed is to forward Proxy port on the router. Client automatically switches to proxy if media server is not allowed directly. See documentation for details.
  • If adding a new storage to Media Server, it is checked for validity and ability to write to.
  • The Swap Camera feature has a better approach. If a user wants to swap a camera to another server, it will still stream. A recording flag is set automatically to a new server. Also, archive is seamlessly combined from all servers.
  • Software Motion Detection allows to do advanced motion detection with a very precise and flexible motion mask (a camera should support the dual-streaming feature). Additional CPU usage is negligible.
  • The watermark feature generates watermark for each exported file. When viewing exported files in HD Witness, the watermark can be checked. If the file was modified, the watermark check will fail.
  • Pan-temporal Timeline was completely redesigned and improved.
  • Servers node in Resource tree is opened automatically when user logs in.
  • Exported videos are treated as cameras on the slider.
  • Playback (live/archive navigation) is more accurate and smooth.

BUGS FIXED:

  • Export could not be performed with only one item on scene. It was required to select the item; otherwise, a warning message was displayed. It is now selected automatically.
  • At times, status events worked incorrectly. Such resulted in “No Signal” in the camera along with streaming. Fixed.
  • HD Witness Client crashed if the search returned too many results. Fixed.
  • Server Name could not be changed. Fixed.
  • In some cases, the back button could work incorrectly in the HD Witness installer. Fixed.
  • When pressing the info button with too many items on the scene, the info panels were resized unexpectedly. Fixed.
  • Fixed the error that occurred during the HD Witness installation when adding or removing components.
  • RTSP port wasn’t checked for availability during the installation. Now it is.
  • SSE 2, 3 and 4 are determined incorrectly in runtime for Linux server. It could result in application shutdown on some processors (Atom, Pentium 4, some AMD models, etc.). Fixed.
V1.0 – Initial Release