[KBA-00742] How to specify a UDP discovery port for Pelco units in Omnicast™ - Omnicast™ 4.7 - 4.8

series
Omnicast™ 4.7 - 4.8
revised_modified
2011-10-28

[KBA-00742] How to specify a UDP discovery port for Pelco units in Omnicast™

This article explains how to specify a UDP port for discovering Pelco cameras in Omnicast™.

Summary

Most Pelco units use a UPnP mechanism to be discovered on a network. The Omnicast™ Archiver sends a UPnP query on UDP port 1900, and then the Pelco unit answers on a random UDP port. This discovery mechanism can cause an issue when the unit is on the other side of a firewall, as opening a wide range of UDP ports can be a security concern.

More Information

To fix this issue, specify which UDP port will be used by the Pelco unit during the UPdnP discovery process:
  1. On the Omnicast™ Archiver server, open Windows Services and stop the Genetec™Omnicast™ Archiver service.
  2. Navigate to the following folder:
    • Windows 32-bit system: C:\Program Files\Common Files\DVR Software 4.x\Extensions
    • Windows 64-bit system: C:\Program Files (x86)\Common Files\DVR Software 4.x\Extensions
  3. Open the file PelcoDriverConfiguration.xml with Notepad.
  4. Add the following line of code: <UPnPClientLocalPort>VALUE</UPnPClientLocalPort>
    NOTE: The “VALUE” is the UDP port you want to use for the UPnP discovery. The port must be different than port 1900. For example:
    <PelcoDriverConfiguration>
        <HttpServerPort>25123</HttpServerPort>
        <HttpWebRequestTimeout>5000</HttpWebRequestTimeout>
        <UPnPClientLocalPort>1910</UPnPClientLocalPort>
    </PelcoDriverConfiguration>
  5. Save the changes to the PelcoDriverConfiguration.xml file.
  6. Restart the Archiver service.