Views and Groups are similar in that both of them are logical groups cameras based on more than just the server they are connected to. The major difference is that a View also defines a layout of the cameras onscreen. Because it specifies a layout, the maximum number of cameras in a View is limited to the maximum number of cameras that can be shown onscreen at once, whereas a Group does not have that restriction.
Yes, ExacqVision Client supports multiple monitors. We have tested up to four VGA monitors from a single workstation.
Typically, a user will run one instance of the ExacqVision Client per monitor. Because decompressing video is CPU-intensive, we recommend one core per Client for the best user experience. To drive up to four VGA monitors, we recommend an Nvidia T1000 graphics card. For always-on, higher end multi-monitor displays consider the Nvidia RTX A-2000 up to the Quadro GV100 discrete graphics cards.
The Nvidia P2000 has been tested running the ExacqVision Client with VGA and DVI monitors up to 1920×1200 resolution.
The process of decompressing and displaying hundreds of video images per second is processor-intensive. It is possible to use the capabilities of modern display adapters to offload the main workstation processor from some of this work.<br>
The ExacqVision Desktop Client tries to automatically determine the best operational mode and colorspace for the available display hardware. Because various display adapter vendors have different levels of support or tests for the various modes and colorspaces, occasionally situations arise where the automatically detected mode does not work properly. The Client settings page allows the user to control the selection of the mode and colorspace of the display acceleration.<br>
The following modes are available:
In Auto mode, the Client will attempt to detect the correct GPU decoded path for your operating system. The Client will revert to None automatically if it detects that the display adapter does not support that mode.
In Direct3D mode, additional options are available for selecting specific colorspaces. Direct3D is a decoding method developed by Microsoft for Windows only GPU decoding. Direct3D enables applications to interact with display hardware from any vendor that provides a Direct3D driver and provides a method for applications to determine the modes of hardware acceleration that are available in the display hardware.
In OpenGL mode, additional options are available for selecting specific colorspaces. OpenGL is a cross-platform GPU decoding method, meaning it can be used on non-Windows operating systems as well. When selecting OpenGL, the processor decompresses the frame and provides it to the display adapter in a supported colorspace. The display hardware scales the image and copies it to the overlay buffer. Each time the monitor retraces, the display adapter combines the frame buffer with the overlay buffer to produce an output. This mode offers the best performance because the workstation processor does not have to scale images or convert colorspace. It also reduces flicker because any onscreen graphics are in the frame buffer, which is independent of the images that are updated in the overlay buffer.
In None mode, the workstation processor does all the work and makes no use of display adapter acceleration. The None setting for VGA acceleration is the most conservative setting in terms of minimizing potential issues with VGA drivers. However, selecting None requires more CPU horsepower to decompress and display images in the Client.
NOTE: While the None mode is reliable, because it does not depend on a driver from the display adapter manufacturer, this mode could result in a reduced displayable frame rate if the workstation processor is 100% in use. You can assess this setting in a Windows Client by running Task Manager and monitoring CPU usage while running in Live Mode. Remember that a single instance of the Client cannot run on multiple cores, so if you have a two-core processor, it might display 50% CPU usage when fully loaded by a single Client.
By default, the exacqVision Client communicates with exacqVision Servers on port 22609. If your network does not allow port 22609, or if you need to forward the port on multiple exacqVision systems, you can change the exacqVision Server’s listening port number. To do this, complete steps detailed on this page.
NOTE: The exacqVision Default Ports article states that 22610 is reserved for interprocess communication. This is true when using the default client to server port set to 22609. If this is changed to a port other than 22609, the reserved port becomes your chosen port number plus one. Example: If you change 22609 to 2350, the reserved port becomes 2351.<br><br>
Windows 11, 10, 8, 7, Vista, XP
Log into the system hosting the exacqVision Server application.<br><br>
Exit all exacqVision software.<br><br>
Highlight the exacqVision Server service listed, and Stop the ExacqVision Server service, in one of three ways:
Press the ‘Stop’ icon from the toolbar.
Click the ‘Stop’ link from the left-hand side.
Right-click the service name and select ‘Stop’.
Note: Leave the Services window open, as you will need to restart the service later.<br><br>
Open the Notepad application. Search for the application from the Windows Start menu, right-click and choose to ‘Run as Administrator’. <br><br>
Use Notepad to Open the following file: C:\Program Files\exacqVision\Server\streampi.xml<br> If you are using a 32-bit installation, select Program Files (x86) instead of Program Files.<br> NOTE: In the Open file dialogue, you will likely need to change the file type field from ‘Text Documents (*.txt)’ to All Files (*.*)’ to see file types of other extensions.
<br><br>
In the streampi.xml file, scroll down until you find the line which states: <Port value="22609" />.
Change the number to the port you want to use between the quotation marks (” “). Do NOT use port 22610 since this is reserved. The following example changes the port number to ‘11111’. <br><br>
After changing the port number, open the File menu, select Save, and close the editor window.<br><br>
Restart the exacqVision Server Service by clicking ‘Start’ button, link or from the right-click menu, in the Services window that you opened earlier. You should now be able to connect using the new port number.<br><br>
In the exacqVision Client, make sure the port number on the ‘Add Systems’ page matches the new port number. NOTE: The exacqVision Web Service is also a client of the exacqVision Server. Therefore, if using the exacqVision Web Service you may also be required to change the connecting port in the exacqVision Web Service Configuration.<br><br>
Ubuntu 20.04, 18.04, 16.04, 14.04, 12.04, 10.04
Log into the system hosting the exacqVision Server application.<br><br>
Exit all exacqVision software.<br><br>
Open a Terminal command prompt by pressing CTRL+ALT+T
NOTE: Depending on system settings, your Terminal window may appear with different colors than pictured.<br><br>
Stop the exacqVision Server by entering one of the following commands:
sudo service edvrserver stop
sudo /etc/init.d/edvrserver stop
NOTE: The sudo command elevates your system privileges in order to edit this file. Your system may prompt you for an administrator password. Enter this password if prompted. Linux systems do not display any characters when entering passwords in the CLI.
NOTE: On some systems you may see output that reads: sudo: unable to resolve host <hostname> Ignore this message if seen.<br><br>
You may use your preferred Linux editing tool, but in our example we will be using ‘gedit’.
Use gedit to open the streampi.xml file containing the settings for the exacqVision Server by entering: sudo gedit /usr/local/exacq/server/streampi.xml<br><br>
Locate the line which states: <Port value:"22609" />
Change the number to the port you want to use between the quotation marks (” “). Do NOT use port 22610 since this is reserved. The following example changes the port number to ‘11111’. <br><br>
Click ‘Save’ to commit your changes and close the editor window. <br><br>
Returning to the Terminal prompt, enter one of the following commands to restart the exacqVision Server:
sudo service edvrserver start
sudo /etc/init.d/edvrserver start<br><br>
In the exacqVision Client, make sure the port number on the ‘Add Systems’ page matches the new port number.
NOTE: The exacqVision Web Service is also a client of the exacqVision Server. Therefore, if using the exacqVision Web Service you may also be required to change the connecting port in the exacqVision Web Service Configuration.
The ExacqVision Desktop Client application can be used to export video and audio to an .EXE executable file which packages the ExacqVision ePlayer with it to become a self-playing file.
The fact that the .EXE export has the ePlayer packaged with it makes it ideal for sharing with law enforcement who may not have access to ExacqVision software. For more details on the differences between the options for video file exports, refer to Article 1894.
Exporting using the Desktop Client
To export an .EXE file from the ExacqVision Desktop Client, click the Search icon from the toolbar. Note, the user account you are connected to the server with must have Search Privileges.
Use the Search options to select the camera(s), audio devices, or serial data devices for your inquiry. Set the Start and End times for your search range. For more detail on the variety of methods you can use to perform searches, or using bookmarks and cases, refer to the User Manual or User Training Videos.
Use the Mark Start/Stop icons on the search toolbar, or right-click the timeline to select Mark Start/Stop, for the portion of timeline you aim to export.
You may use the Download and Export icon on the top-most toolbar, the Download and Export icon on the search toolbar above the timeline, or right-click on the timeline and select Download and Export Video.
In the dialog window that opens, provide an optional File Name for the export and choose Standalone Exe (*.exe) from the Save as type selector.
The resulting file can be shared for playback on any Windows computer without ExacqVision software. Note, that if you intend to email this file to a third-party, many email systems will prevent .EXE files from being sent or received so you may need to transmit or share the file using another method.
Refer to Article 2639 for information on file verification (watermarking).
Using CLI commands to Export files directly from storage to executable files
While the graphical client solution above is preferred, in the event this cannot be performed graphically or you need to script bulk .EXE exports directly from your storage drives, the following method may be applied and requires the input file to be a .PS file type.
Note, resulting .EXE file exports may only be played back on Windows machines regardless of whether they are exported from a Linux machine.
Determine the directory in which the .PS file to be converted is located. Refer to Article 393 for information on recording directories and the file naming convention used. <br>
On Windows, open a CMD command window. You will likely need to open CMD with Administrator privileges.
On Linux systems, you will open a Terminal command window. <br>
The default locations of the ePlayer are as follows:
Issue the following command, where i, the input file, is the path and name to your desired .PS file to export, and o, the output file is the desired name of the exported file. Replace “filepath” with your desired directory path. Replace “inputfilename” with the file name of the .PS file you are referencing for export. Replace “outputfilename” with your desired file name.
The resulting file can be shared for playback on any Windows computer without ExacqVision software. Note, that if you intend to email this file to a third-party, many email systems will prevent .EXE files from being sent or received so you may need to transmit or share the file using another method.
No. The exacqVision Web Server transcodes video into a JPEG that can be viewed by any modern web browser. This allows anybody to use the Web Server without downloading or installing additional software.
exacqVision licenses are generated based on the MAC address of the server. This document describes how to determine the MAC address of a computer.
Licensed exacqVision server
To find the MAC address of an existing, previously licensed exacqVision server, the simplest method is to run the exacqVision Desktop Client and click the Config button from the top-left toolbar.
You may choose one of the following:
Option 1 – Systems
From the left-hand navigation panel, click on the Systems node at the top of the tree. The Systems panel displays a list of all added systems. MAC addresses for each system may be found in the MAC Address column.
If you do not see the MAC Address column, right-click on the column headers and toggle this column on/off from the view. Depending on the screen size you may also scroll right and left in this panel.
Option 2 – Configure System
From the left-hand navigation panel, expand the name of the server and click on the Configure System node. Click on the System tab across the top of the page. The licensed MAC Address is displayed near the license key field.
<br>
Unlicensed server
On an unlicensed system the System tab on the Configure System page, shown in Option 2 of the Licensed exacqVision Server section above, will simply display the lowest value MAC address in the list of MAC’s found on the operating system.
If you have a brand new exacqVision Server that has no license applied yet but wish to contact Orders to add more camera licenses, which MAC should you provide? Many of our systems provide multiple network interfaces labeled Data. To avoid confusion and take advantage of any complimentary licensing** already assigned to your system we strongly recommend you stick to using the MAC for the interface labeled Management. You may also use the exacqVision License Retrieval tool to look up information for the most recently purchased license generated for your system by entering the system’s Serial Number.
For those installing exacqVision Server software on third-party machines, the interfaces do not have these labels and you may license any MAC you wish. Please review Which MAC address can I license? if you have questions about this.
Whether a Build-By-Exacq (BBE) system or third-party hardware, you can find the MAC Address for each network interface using multiple methods, seen below.
** Complimentary licensing may comprise of a given number of licenses included with the purchase of BBE hardware or licenses offered through the Illustra Advantage program.
Option 1 – exacqVision Client
Open the exacqVision Client software.
Navigate to the Configuration screen by clicking the cog wheel icon in the upper-left corner of the window.
Expand the server node on the left-hand navigation tree and select Configure System nested beneath it.
Select the Network tab from the top of the Configure System page.
Each enabled network interface detected by the operating system is listed in the Interfaces panel. Selecting them displays the Status, IP Address, and MAC address for each.
Option 2a – PowerShell on Windows
While, running ipconfig within CMD does list MAC addresses, it does not list the interface labels. Using PowerShell is just as simple and provides a command to find label and its MAC.
Open the Windows Start menu and type ‘PowerShell’, then select Windows PowerShell from the results.
At the command prompt, enter the following command: Get-NetAdapter -Name *
The results list the name of each interface, allowing you to find the Management interface, as well as the MAC in the MacAddress field, and status.
NOTE: We strongly recommend keeping licensing tied to the Management interface. Data interfaces are best to leave unlicensed to avoid confusion and be used for camera traffic or in some cases archiving/iSCSI use. Users of X-Series systems should avoid licensing MAC addresses used by iDRAC interfaces.
Option 2b – Terminal on Ubuntu Linux
Open the Terminal program.
At the prompt, type ifconfig and press Enter.
Locate the entry for Mgmt_Port.
The MAC address for this interface is found in the HWaddr field, as seen in the below example.