Technical Application Notes
Click an item to read from the list below.

Technical Application Notes


 

 

Using Cricket IP Cameras with Milestone

Using Cricket IP Cameras with Milestone
Technical Application Note TAN2013012
Revised May 11, 2015

Subject

Technical Application Note (TAN2013012): Using Cricket IP Cameras with Milestone

10399

Applicable Product(s)

  • Point Grey Cricket IP cameras

 

Application Note Description

This application note provides information on how to connect and configure a Point Grey Cricket IP camera with the Milestone XProtect Go video management system.  This document is not intended to provide detailed instructions on how to use Milestone XProtect Go; users should refer to Milestone documentation for further information on that application.

 

This document provides examples using Milestone XProtect Go version 2.1.

 

Preparing for Use

Before you use your Point Grey Cricket IP camera, we recommend that you are aware of the following resources:

Getting Started Manual for the camera—provides information on installing components and software needed to run the camera. 

Technical Reference for the camera—provides information on the camera’s specifications, features and operations, as well as imaging and acquisition controls. The technical references can be downloaded from the Point Grey Downloads page.

Firmware updates—ensure you are using to most up-to-date firmware for the camera to take advantage of improvements and fixes. The latest firmware can be downloaded from the Point Grey Downloads page.

Before using Milestone XProtect Go, we recommend that you are aware of the following resources:

Support Tools page—links to documentation, videos, FAQ, supported hardware list, and users’ forum.

Quick Start Guide—10-step guide to XProtect Go. Although USB-focused, it provides the simplest steps for configuring the camera.

Getting Started Guide—a more comprehensive guide to getting the camera set up and information about XProtect features such as motion detection settings and user access management.

 

Installing Cricket and Software

System Requirements

  • Point Grey Cricket IP camera
  • Web browser, such as Microsoft Internet Explorer, Mozilla Firefox, or Google Chrome—for configuring camera IP address, updating firmware, and setting onscreen display.
  • Milestone XProtect Go—for configuring image appearance settings and viewing and recording streams. Available for download at http://www.milestonesys.com/

Optional additional tools:

The steps for setting up the Cricket depend on if you are using an automatic or fixed IP address.

Automatic IP Address

Known IP Address

Fixed IP Address

If using DHCP:

If Cricket’s IP address is known:

If assigning a fixed IP address:

  1. Install Milestone XProtect Go.
  2. Connect Cricket to the network.
  3. Add Cricket to Milestone XProtect Go.
  1. Install Milestone XProtect Go.
  2. Connect Cricket to the network.
  3. Synchronize Cricket’s time settings.
  4. Add Cricket to Milestone XProtect Go.
  1. Install Milestone XProtect Go.
  2. Connect Cricket to the network.
  3. Discover Cricket’s IP address.
  4. Assign a fixed IP address to Cricket.
  5. Synchronize Cricket’s time settings.
  6. Add Cricket to Milestone XProtect Go.

The following sections provide more detail

Install Milestone XProtect Go

Milestone XProtect is a video management system. Milestone offers a number of different products with different capabilities and licensing. This document uses Milestone XProtect Go version 2.1 for its examples.

Milestone XProtect Go is available for download at: http://www.milestonesys.com/

Note: Cricket is not compatible with the Onvif driver of Milestone DevicePack 6.3 and newer. To use the Onvif driver with Cricket in Milestone 2013, use DevicePack 6.2.

To use DevicePack 6.2:

1. Download DevicePack 6.2 from:

 http://clouddownload.milestonesys.com/XProtect%20Device%20Pack%2062/DeviceInstaller.exe

2. Install DevicePack 6.2 into a separate directory from Milestone.

3. Copy and replace the following 6 files in the Milestone installation folder.

  • Milestone\DevicePack\devices\ONVIF.dll
  • Milestone\DevicePack\devices\ONVIF.hlp
  • Milestone\DevicePack\devices\ONVIF16.dll
  • Milestone\DevicePack\devices\ONVIF16.hlp
  • Milestone\DevicePack\devices\resources\ONVIF16l.dll
  • Milestone\DevicePack\devices\resources\ONVIFl.dll

Connect Cricket to the Network

To connect the camera:

1. Attach a lens—Unscrew the dust cap from the CS-mount lens holder to install a lens. If using an auto iris lens, attach the auto iris connector to the side of the camera. Note: the camera can be used with a removable 5 mm C-mount adapter.

2. Mount the camera (optional)—The camera has a 1/4 - 20 mounting hole.

3. Connect the camera to the network—Plug the Ethernet cable into the camera and your network via a powered Ethernet switch or a PoE power injector.

 

A blinking LED on the back of the camera indicates power and network activity.

If you are using DHCP, go to Configuring Cricket in Milestone.

If you are not using DHCP but you know Cricket’s IP address, go to Synchronize Cricket’s Time Settings.

If you are not using DHCP and you don’t know Cricket’s IP address, continue to Discover Cricket’s IP Address below.

Discover Cricket’s IP Address

The camera is automatically assigned an IP address using DHCP and LLA. If you are not using DHCP, the LLA can be used to define a fixed IP. It is not recommended to use the LLA as the primary means of communicating with the camera.

 

Depending on your network, negotiating for an IP address may take several minutes.

To discover an IP address in Milestone:

1. Ensure the camera has powered up and is connected to the network.

2. Ensure host adapter is on the same subnet as the camera.

3. Launch the Management Application.

Start→All ProgramsMilestoneXProtect Go Management Application

4. Click on the Add Hardware Devices wizard.

5. Select Express (recommended) as the detection method and click Next.

6. The application scans for devices. The Cricket appears as an ONVIF Conformant Device with its IP address.

7. Note the IP address and click Cancel to close the wizard.

Alternatively, you can use ONVIF Device Manager to discover the camera.  ONVIF Device Manager is available for download at: 
http://sourceforge.net/projects/onvifdm/

ONVIF Device Manager is available for Windows only.

To discover an IP address in ONVIF Device Manager:

1. Ensure the camera has powered up and is connected to the network.

2. Ensure host adapter is on the same subnet as the camera.

3. Launch ONVIF Device Manager.

Start→All ProgramsONVIF Device ManagerONVIF Device Manager

4. Click the Refresh button. The camera appears on the Device List.

Assign an IP Address

DHCP is the preferred method of IP addressing. If your network does not support DHCP, use the LLA IP to set a fixed IP address for the camera.

To assign a fixed IP address:

1. In your web browser, enter: Https://<IP Address>

2. If the browser returns a message that the site’s security certificate is not trusted, click Proceed anyway.

3. Enter the user name: root and enter the password: password

4. Click the Network tab.

5. Edit the Network settings and click Save. Click OK.

 

It is recommended that you change the root user’s password after initial log in.

Synchronize Cricket’s Time Settings

Every time the Cricket powers up, the time and date are synchronized according to the time settings. This can be defined as either synchronizing to a local gateway or to an NTP server.

By default, the camera is set to use DHCP and Sync to local Gateway.

  • If you are using a DHCP server, the gateway is defined as part of the IP addressing and the time is synchronized automatically.
  • If you are using a fixed IP address, or if you want to synchronize to an NTP server, you must manually define the gateway or the NTP server and update the time. Subsequent power cycles of the camera synchronize automatically.

By default, the camera is set to the UTC time zone. This can be modified.

 

Having correct time synchronization is required for Milestone XProtect Go to recognize the camera.

To manually define the time settings in the web page:

1. Ensure the camera has powered up and is connected to the network.

2. In your web browser, enter: Https://<IP Address>. If the browser returns a message that the site’s security certificate is not trusted, click Proceed anyway.

3. Enter the user name: root and enter the password: password

4. Click the Network tab.

5. Select a Time Source:

  • If using Sync to local gateway, enter a gateway in the Gateway text box. This is not necessary if using DHCP.

  • If using Specify a NTP server IP address, enter an IP address in the NTP IP Address text box.

6. Click Save. Click OK.

7. Select a Time Zone from the drop-down list.

8. From the Sync time with drop-down, select Local computer or NTP server.

9. Click Update Time. Update Time saves your time zone setting and initiates synchronization.

Alternatively, ONVIF Device Manager can be used to synchronize the time settings.

 

Configuring Cricket in Milestone

Use the XProtect Go Management Application to add the camera to the system, configure the video and recording, adjust motion detection, and configure user access.

Add the Cricket to XProtect—Single Stream

By default, the camera appears as one hardware device with the default stream 1 (H.264). To set up multiple streams, go to Add the Camera to XProtect—Multiple Streams.

To add the camera to the system:

1. Ensure the camera has powered up and is connected to the network.

2. Launch the Management Application.

Start →All Programs →Milestone → XProtect Go Management Application

3. Click on the Add Hardware Devices wizard.

4. Select Express (recommended) as the detection method and click Next.

5. The application scans for devices. The Cricket appears as an ONVIF Conformant Device with its IP address.

6. If necessary, change the Port number from the default value of 80 to a unique value.

7. Click the Use checkbox and enter a user or select one from the drop-down list. Enter the user’s password and click Next.

8. The application verifies the camera. You can enter custom text to identify the camera. Select [Custom text] from the drop-down and enter the text in the Custom textbox.

9. Click Finish.

10. Click the Save and Apply Configuration button from the toolbar.

Add the Cricket to XProtect—Multiple Streams

The Cricket IP camera supports two simultaneous streams. By default, stream 1 is defined as H.264 and stream 2 is defined as MJPEG. Milestone XProtect treats these as separate hardware devices.

To add the camera with multiple channels:

1. Ensure the camera has powered up and is connected to the network.

2. Launch the Management Application.

Start →All Programs →Milestone → XProtect Go Management Application

3. Click on the Add Hardware Devices wizard.

4. Select Manual as the detection method and click Next.

5. Enter the camera’s IP address, port, user name, and password.

6. From the Hardware Driver drop-down select Universal Driver 16 channels.

7. Click the Use checkbox and click Next. The camera appears with 16 video channels and 16 microphone channels.

8. Enable Video channel 2 and disable all microphone channels.

9. You can enter custom text to identify the camera. Select [Custom text] from the drop-down and enter the text in the Custom textbox. The custom text is applied to all channels. You can provide a more specific name to the channel through the Video properties later.

10. Click Finish.

11. Click the Save and Apply Configuration button from the toolbar.

 

The Universal Driver provides support for up to 16 channels; however, Cricket supports only two streams. To remove the unused camera and microphone channels from the Management Application tree, right-click and select Hide.

 To define a channel as Stream 1:

1. From the Cameras and Storage Information tree, right-click on the first camera and select Properties.

2. In the General tab, click the Camera Settings button.

3. From the Codec drop-down list, select H264.

4. From the Streaming mode drop-down list, select RTP over RTSP (TCP).

5. In the Connection URI textbox, enter: unicast/h264:video_stream_1.ini

6. Click OK.

7. You can provide a specific name for this stream in the Camera Name text box.

8. Click OK.

9. Click the Save and Apply Configuration button from the toolbar.

 

Although the codec selected is H.264, Milestone XProtect identifies the video format as MPEG.

 To define a channel as Stream 2:

1. From the Cameras and Storage Information tree, right-click on the second camera and select Properties.

2. In the General tab, click the Camera Settings button.

3. From the Codec drop-down list, select JPEG.

4. From the Streaming mode drop-down list, select RTP over RTSP (TCP).

5. In the Connection URI textbox, enter: unicast/mjpeg:video_stream_2.ini

6. Click OK.

7. You can provide a specific name for this stream in the Camera Name text box.

8. Click OK.

9. Click the Save and Apply Configuration button from the toolbar.

Modify Camera Settings

Milestone XProtect Management Application allows you to modify the settings of multiple cameras together.

To manage multiple camera settings:

1. From the Advanced Configuration tree, double-click on Cameras and Storage Information.

2. In the Properties dialog you can define templates for properties that can be applied across multiple cameras.

3. To open an individual camera’s properties, click the Open button.

Camera settings for image appearance (such as brightness, sharpness, contrast, and noise reduction) cannot be modified using Milestone XProtect. To modify these settings, use the camera’s web page.

To modify image appearance settings:

1. Ensure the camera has powered up and is connected to the network.

2. In your web browser, enter: 
Https://<IP Address>.

3. Enter your user name and password.

4. Click the Image Appearance tab.

5. Make the modifications and click Save Settings.

Configure Motion Detection

Milestone XProtect provides tools to configure the camera to only record or send notifications when motion is detected. Characteristics of motion detection configuration include sensitivity and the ability to define regions of the frame that do not trigger motion.

Milestone provides information on the motion detection feature in their Getting Started Guide. More detailed information is provided in the help included in the motion detection wizard.

To configure motion detection:

1. From the XProtect Management Application main window, click on 3. Adjust Motion Detection.

2. Follow the directions of the Motion Detection Wizard. Click Help to get detailed information on the available settings.

You can also configure motion detection as part of the camera settings

 

Viewing Streams in Milestone

Use the Milestone XProtect Smart Client to view, record, and playback video.

To view video:

1. Ensure the camera has powered up and is connected to the network.

2. Launch the Smart Client.

Start→All ProgramsMilestone XProtect Smart Client

3. In the Connect to Server dialog the server address and authentication. If this is your first time, use:

  • Server Address—http://localhost/
  • Authentication—Basic authentication
  • User Name—admin
  • Password—admin

It is recommended that you change the admin password after initial log in. Refer to the Milestone documentation for details on user access management.

4. Click the Connect button.

5. In the Main Window left pane, expand the Server and Cameras tree.

6. By default, you have four viewing panes for the camera’s stream. Select and drag a camera to a viewing pane to view its stream.


The camera’s stream appears in the pane.

 

Defining the Onscreen Display

The Cricket IP camera allows you to define overlay text for each stream. This text can be the time, date, stream type, and a 20 character description. Definition of the on screen display is done using the camera’s web page.

To define the on screen display:

1. Ensure the camera has powered up and is connected to the network.

2. In your web browser, enter: https://<IP Address>. If the browser returns a message that the site’s security certificate is not trusted, click Proceed anyway.

3. Enter your user name and password.

4. Click on the Streams tab and select the stream. Stream 1 and Stream 2 can have independent on screen displays.

5. Click the On Screen Display tab.

6. Edit the settings and click Save.

 

Troubleshooting and Resources

Milestone provides a Quick Start Guide and a Getting Started Guide for XProtect Go, available from their website. The Support page for Milestone also includes videos, a FAQ, supported hardware list, and a users’ forum.

Both the XProtect Management Application and XProtect Smart Client have help systems available from Help menu, button, or F1.

Issue

Possible Solutions

XProtect Management Application does not detect my Cricket

Ensure the camera can be detected by ONVIF Device Manager.

  • If not found in ONVIF Device Manager, ensure that the network card is on the same subnet as the camera.
  • If found in ONVIF Device Manager, ensure the time settings have been synchronized.

XProtect Management Application does not verify my Cricket

Ensure the time settings have been synchronized since the last power cycle of the camera.
Ensure you’ve entered a user name and password for the camera.
Ensure the Use checkbox is selected.
Ensure the port is not in use by another device.
If this camera has been added in the past, ensure that it has been deleted from the Hardware Devices tree.

XProtect Management Application or XProtect Smart Client won’t open

It is possible your Windows firewall or virus protection software is blocking the applications. Check your security settings.

XProtect Smart Client gives the error message “Server has lost connection to the camera”

Ensure the camera is streaming in the XProtect Management Application.
Ensure the time settings have been synchronized.
Ensure that any microphones are disabled.
If using multiple streams, ensure the Streaming mode is set to RTP over RTSP (TCP).

XProtect Smart Client gives the error message “Invalid token”

Ensure the IP address is correct.
Ensure the time settings have been synchronized.

Settings made in XProtect Management Application aren’t showing in XProtect Smart Client

Ensure you’ve saved the changes by clicking the Save and Refresh button on the XProtect Management Application toolbar.