Below you will find an explanation about: Isolate a camera in its own driver process.
Everything is clear except this part:
“Create a new configuration file %PROGRAMDATA%\Milestone\Milestone Surveillance\DeviceProxy.ini”
1. A new file must be created with the following name: DeviceProxy.ini. Is this right?
2. Where should this file be saved?
Important to mention: I use Xprotect corporate package
- May 11, 2015
- ·
- Like
- 2
Summary
Since the 2013 release of XProtect© Enterprise (version 8.5), the system uses what is called a device proxy to camera drivers.By default, there is one proxy process per camera driver, meaning tha…
Information
Article Details
Article Number: 000001805
Version: 2
Audience: Advanced
First Published: 2015-4-7
Last Modified: 2015-5-11
Symptoms
Since the 2013 release of XProtect© Enterprise (version 8.5), the system uses what is called a device proxy to camera drivers.
By default, there is one proxy process per camera driver, meaning that all cameras using the same driver are run in a common proxy process. This has the undesired side-effect that one problematic camera can affect many other cameras (using the same driver) when the proxy process for this camera needs to be restarted.
On the other hand, having a great variety of cameras on one recording server means that there is a high number of proxy processes, which potentially causes a high memory consumption.
Resolution
This solution describes both how to:
- isolate a camera so that it runs in its own proxy process (for debugging purpose)
- and
- join different drivers in a common proxy process (for reducing memory consumption)
- **Solution:**Create a new configuration file %PROGRAMDATA%\Milestone\Milestone Surveillance\DeviceProxy.ini
- To isolate a camera in its own proxy process, create a section like this in the configuration file:
- [ProxyServerName]
- <camera_IP>:0:0 = <instance_name>
- Example:
- [ProxyServerName]
- 10.100.50.99:0:0 = AxisOnTheTable
- To join cameras with different drivers in one common proxy process, create a section similar to this:
- [ProxyServerName]
- .dll = <common_instance_name>
- .dll = <common_instance_name>
- Example
-
\[ProxyServerName\] - Axis214.dll = AxisProxy
- Axis210.dll = AxisProxy
- To make the changes take effect, restart the recording server.