Pelco Viewer ActiveX Control How-To Guide

Pelco Viewer ActiveX Control How-To Guide Table of Contents 1. Introduction .........................................................................
Author: Angel Barker
123 downloads 0 Views 1MB Size
Pelco Viewer ActiveX Control How-To Guide

Table of Contents

1.

Introduction ........................................................................................................................ 3

1.1 1.2 1.3

Overview ............................................................................................................................................................3 Scope ..................................................................................................................................................................3 Definitions, Acronyms and Abbreviations.................................................................................................3

2.

How to: …….. ......................................................................................................................... 4

2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 2.10 2.11 2.12 2.13 2.14 2.15 2.16 2.17 2.18 2.19

Choose a computer for video streaming ...................................................................................................4 Check graphic card dedicated video memory ..........................................................................................4 Find Pelco camera IP address .......................................................................................................................6 Find Pelco IP camera port number...............................................................................................................6 Find Pelco IP camera number........................................................................................................................6 Check camera availability from a computer .............................................................................................7 Use PelcoPlayer to test video streaming ...................................................................................................7 Use SCADA tags to manage Pelco camera properties............................................................................9 Add Pelco Viewer ActiveX Control in a SCADA project .........................................................................10 Set camera connection properties.............................................................................................................11 Connect and disconnect Pelco cameras................................................................................................... 12 Configure Pelco integration with a SCADA project ............................................................................... 13 Change Pelco camera PTZ speed............................................................................................................... 13 Change Pelco camera video stream bandwidth.....................................................................................14 Manage maximum no. of concurrent camera streams ......................................................................... 15 Use Cicode to control camera ..................................................................................................................... 15 Configure alarm link......................................................................................................................................16 Use Camera Manager.................................................................................................................................... 17 Set up video streaming to work with GDI................................................................................................. 17

3. 

Troubleshooting .......................................................................... 18 

3.1 3.1.1 3.1.2 3.2 3.2.1 3.2.2 3.2.3 3.2.4 3.3 3.4 3.5

Essential devices and tools..........................................................................................................................18 Essential devices......................................................................................................................................................... 18 Essential tools/utilities.............................................................................................................................................. 18 Quick checklist................................................................................................................................................18 Pelco camera................................................................................................................................................................ 18 Prerequisites................................................................................................................................................................ 18 Supported environment........................................................................................................................................... 19 Pelco Viewer ActiveX Control ..................................................................................................................................................19 Troubleshooting procedure........................................................................................................................19 Pelco support................................................................................................................................................. 20 Troubleshooting checklist........................................................................................................................... 21

2

1

Introduction

1.1

Overview The Pelco Viewer ActiveX Control is designed to integrate Pelco cameras into the Vijeo Citect system. The Pelco Viewer ActiveX Control allows access to and control of Pelco RTP and RTSP cameras via the standard Microsoft ActiveX Controls. This enables system engineers and integrators to access and control Pelco IP cameras on SCADA runtime pages. The target audiences for this document are system engineers, system integrators, intermediate and advanced Vijeo Citect users. In order to use examples provided in this document and develop new Cicode to access and control Pelco IP cameras, the Pelco Viewer ActiveX Control must be installed on the computer.

1.2

Scope This document is restricted only to Pelco Viewer ActiveX Control interface for system engineers, developers and system integrators to integrate Pelco cameras into Vijeo Citect / CitectSCADA / CitectFacilities projects.

1.2

Definitions, acronyms and abbreviations Table 1 – Definitions, acronyms and abbreviations

Term

Definition

ActiveX

A framework for defining reusable software components that perform a particular function or set of functions in Microsoft Windows in a way that is independent of the programming language used to implement them. A software application can then be composed of one or more of these components in order to provide its functionality.

Iris

A mechanical device found in cameras that mimics the function of the biological iris.

Pelco camera

In this document, “Pelco camera” refers to all Pelco IP cameras and Pelco Sarix cameras.

Pelco device

In this document, “Pelco device” refers to Pelco RTP and RTSP cameras and DVR.

PTZ

Pan, Tilt and Zoom

RAM

Random Access Memory

RTP

Real-Time Transport Protocol

RTSP

Real-Time Streaming Protocol

Sarix

A new camera imaging technology developed by Pelco

SCADA

Supervisory Control and Data Acquisition

Vijeo Citect

Schneider Electric-branded version of CitectSCADA

3

2

How to…...:

2.1

Choose a computer for video streaming Video image processing traditionally is a CPU, physical memory and video memory intensive application, and the Pelco camera ActiveX Control is no exception. Consequently, a high performance computer is recommended for running Pelco ActiveX Controls on a Vijeo Citect client, especially when a large number of concurrent video stream connections is required. This interface supports both DirectX and GDI technology. DirectX has an advantage over GDI where the video stream rendering is handled by an external processor and RAM configuration on the graphics card. Based on our testing, DirectX is recommended for the video stream and the following recommended hardware is required for a computer that is used as a Vijeo Citect client running Pelco camera video stream via DirectX. The display adapters specified were the ones that we tested and that worked well. Some graphics cards provided poor quality video and, in some circumstances, loss of colour and pixilation. Table 2 – Recommended hardware for running the Pelco camera interface

Processor

RAM

Display Adapter

Graphic Card Dedicated Video Memory

Intel Core™ 2 Duo CPU E7500 @ 2.93 GHz

4 GB

ATI Radeon HD 3450 - Dell Optiplex NDVIA GeForce Go 7400 ATI Radeon HD 3450 Pro

1 GB or more

Note: We recommend that you run the Pelco interface on dedicated SCADA clients and not on any of the SCADA servers, i.e. I/O, Alarm or Report Servers.

2.2

Check graphic card-dedicated video memory Graphic card-dedicated video memory is required to run a DirectX video stream. Graphic card-dedicated video memory is displayed differently on Vista and XP. On Vista, it is displayed separately, whereas on XP, it can be displayed either separately or together with other types of video memory, depending on your computer type. Please refer to Microsoft documents for more details. In order to determine the amount of dedicated video memory on the graphic card: > Click Start → Run > Type desk.cpl and click OK button > The following window is displayed:

4

On XP, click on Settings tab ƒ Click Advanced Setting button as indicated above ƒ Advanced Setting window will be displayed ƒ Click Adapter tab

On Vista, graphic card-dedicated video memory will be indicated as below:

Note: In this example, Video Memory is 0MB; DirectX will not work.

On XP, the graphic card-dedicated video memory can be indicated either separately or together. In the example below, graphic card-dedicated video memory is indicated as “Memory Size”, which is 512 MB, because the computer is a desktop.

5

2.3

Find Pelco camera IP address In order to determine the IP address of your camera, you have to use the Pelco Device Utility. The Pelco Device Utility can be found on the resource CD which is shipped with the camera. For information about how to install the Pelco Device Utility, please refer to the Pelco manual. > > > >

Click Start → Programs → Pelco → Device Utility → PelcoDeviceUtility Pelco Device Utility should start as below Your camera’s IP address will be shown after the Pelco Device Utility has started If the camera’s IP address is still not shown then:

Click on the “Search Now” button and your camera IP address should be shown as below. If your camera’s IP address is still not shown, please make sure it is connected to your network and that the camera is not blocked by your network. In some cases, the addresses are blocked by network administrators or local network rules.

2.4

Find Pelco IP camera port number Pelco IP cameras usually have default ports of either 49152 or 49157. A different port number can be assigned. For further information, please refer to the Pelco camera manual. Alternatively, reset the values to the factory defaults with the reset button on the camera.

2.5

Find Pelco IP camera number In a majority of cases, the default number is 1. If the camera is used in conjunction with a Pelco DVR, then the camera number is assigned on the DVR.

6

2.6

Check camera availability from a computer There are two ways to check the availability of a camera from your computer: Option 1 Click Connect button from the Pelco Device Utility as indicated below:

Option 2 Open Microsoft Windows Internet Explorer and type in the camera’s IP address in the URL field and enter. e.g. http://10.176.234.163 > The login window should be displayed. > Log in with your user name and password, and the defaults are admin and admin, if you have not changed them. > After the first successful login, you will be prompted to install an ActiveX control on your computer. Accept it and install the ActiveX control on your computer. > Once the installation is completed, your camera should be connected and video should stream in your browser. > If there are any problems, please refer to your Pelco manual or contact Pelco support to fix this before proceeding further with the project.

2.7

Use PelcoPlayer to test video streaming As part of the installation, a command line debug window is available called PelcoPlayer. This window contains all the messages when connecting the video stream to ActiveX control. There is a test utility called the Pelco ATL Viewer. In order to test whether the Pelco ATL Viewer ActiveX control works on your computer, a few steps are required: > Ensure that all required software has been installed on your computer. For more details, please refer to the Pelco Camera and SCADA Integration Quick Start Guide. > Click Start → Programs → Pelco → PelcoCamera → PelcoPlayer > Two windows will be displayed as shown below: PelcoPlayer, which is a debug window, and Pelco ATL player, which is the actual video stream viewer.

7

> Click the Configure button , which is at the bottom left corner, as indicated above, to open Network Stream Setting window. To connect to an RTP camera, check the RTP mode radio button and enter all fields as indicated below and click the Connect button.

Video will be streamed in the Pelco ATL Player as shown on the right. To connect to an RTSP camera, check the RTSP mode radio button and enter the Sarix camera’s URL, as indicated below, and click the Connect button. Note: It is essential that either stream1 or stream2 are specified on the URL, as shown below.

The camera should be connected as above on the right. 8

The connection and debugging information will be also shown in the debug window, as shown below right:

2.8

Use SCADA tags to manage Pelco camera properties To be able to connect to a Pelco camera from Pelco Viewer ActiveX Control in SCADA runtime, camera connection information is required to be specified to an object of Pelco Viewer ActiveX Control. To store those camera property values or connection information, SCADA tags can be created to manage them. The table below contains all camera properties, equivalent SCADA tag data types and valid values for your reference. For details about how to create Vijeo Citect tags, please refer to the Vijeo Citect manual. Table 3 – Camera/Pelco Viewer ActiveX Control properties

Camera Property

SCADA Tag Data Type

Valid Value

Bandwidth

INT

0, 1, 2 and 3

bRtspMode

INT

0 and -1

CameraNumber

INT

Any valid Pelco camera number

HomePresetId

INT

Any valid Pelco camera preset number

IpAddress

String

Any valid Pelco camera IP address

Port

Long

Any valid Pelco camera port number

RtspUrl

String

Any valid Pelco Sarix camera URL

UnicastStreamIP

String

Your local computer’s IP address

UnicastStreamPort

Long

Your local computer’s port number used for video stream. A different port number must be used for a different camera if their video streams are shown on the same page.

Velocity Horizontal

Long

Any valid Pelco camera horizontal velocity number. This is for PTZ cameras only.

Velocity Vertical

Long

Any valid Pelco camera vertical velocity number. This is for PTZ cameras only.

9

2.9

Add Pelco Viewer ActiveX Control in a SCADA project To be able to view Pelco camera real-time images in SCADA runtime, we need to add Pelco Viewer ActiveX Control to a page: > Open Graphics Builder. > Open an existing or a new page where the Pelco camera real-time images are required in SCADA runtime from the toolbar button, as indicated below:

> Click add ActiveX button as indicated on the toolbar:

> Insert ActiveX Control window is displayed. Select Pelco Viewer and click Insert button.

> Pelco Viewer Properties window will be displayed.

> Map all the relevant properties of the camera to the SCADA variable tags that were created previously based on the table below. An example has been provided above with the sarixURL.

10

Table 4 – Camera type and property relationship

PTZ Camera

Fixed Camera

Sarix Camera

Bandwidth (Optional)

Bandwidth (Optional)

Bandwidth (Optional)

CameraNumber

CameraNumber

bRtspMode

HomePresetId (Optional)

IpAddress

RtspUrl

IpAddress

Port

Port

UnicastStreamIP

UnicastStreamIP

UnicastStreamPort

UnicastStreamPort VelocityHorizontal (Optional) VelocityVertical (Optional)

> After all the relevant properties and tags have been mapped, an Object Name has to be defined as below. This name will be used in the camera connection function. > Click OK to close the Pelco Viewer Properties window and a blank viewer window is now inserted on the SCADA page. Save the page.

2.10 Set camera connection properties Any Vijeo Citect method can be used to manage tags to set or change camera connection properties. The example below uses a button to take user input and save it into the previously created tag. > Create a Button object next to Pelco Viewer ActiveX Control, and set the properties as below:

11

> Add a Text object next to the Button object, and set the properties as shown to the left.

> Copy and paste both Button and Text objects. > Modify the pasted objects’ properties to button text from RTSP Mode to RTSP URL, and tag from sarixM to sarixURL. Please note that both tags need to be defined in the project. > Ensure that the modified input command is changed as shown. > Save the page.

¾

2.11 Connect and disconnect Pelco cameras Both RTP and RTSP cameras use the same connect and disconnect methods. The differences between them are in the connection properties. It is necessary to call Connect and Disconnect methods of the Pelco Viewer ActiveX Control object in order to connect or disconnect the camera. In the example below, two buttons are added to call those methods. > Using the previous example, add Connect and Disconnect Button objects next to Pelco Viewer ActiveX Control, and set the properties as below:

> > > > > > 12

Ensure defined Up command: _ObjectCallMethod(ObjectByName("PelcoCam"), "Connect"); Save the page and project. The completed page will look similar to the page below. Compile and run the project and open the camera page. Set the camera properties. Connect the camera by clicking the Connect Button. The camera’s video image should be shown on Vijeo Citect runtime similar to the following page.

> To disconnect the camera, simply click on the Disconnect button.

2.12 Configure Pelco integration with a SCADA project Video rendering can be a CPU, physical memory and video memory intensive application. Therefore, we recommend using a dedicated computer to run Pelco camera video streaming, especially if there are four concurrent camera video streams on one page. The best SCADA configuration is to run Pelco camera video streaming on a dedicated high performance computer as a control or web client.

2.13 Change Pelco camera PTZ speed If the Pelco camera model being used supports pan, tilt and zoom, such as the Spectra IV IP camera, the speed of PTZ can be adjusted using the Pelco Viewer ActiveX Control in SCADA runtime. There are two properties in the ActiveX control which can be used to adjust horizontal and vertical velocity. Any Vijeo Citect method can be used to manage and adjust camera velocity properties. The example below uses a button to take user input and save it into the previously created tag. > On the previous page, double click on the inserted Pelco Viewer ActiveX Control. Pelco Viewer Properties will be displayed. > Check the VelocityHorizontal property and insert the tag you created previously for this property, as below:

> Repeat above steps to map the VelocityVertical property to the tag you created, as above. > Click the OK button to save changes.

13

> On the previous page, add a Button object next to the Pelco Viewer ActiveX Control and set the properties as below:

> Enter the Cicode in the Up command field, as indicated above: hVelocity = Input("Velocity Horizontal","Enter the VelocityHorizontal", hVelocity). > Add a Text object next to the newly added Button object, and set the properties as below:

> Repeat above steps to create Button and Text objects to input Velocity Vertical. > Save the page. > Page should appear like this when completed: > Compile and run the project. > Open the page and click the button; enter the new value you wish to change and click OK to save it. > The PTZ speed should be changed after this. For more information, please refer to the quick start guide.

2.14 Change Pelco camera video stream bandwidth Pelco camera video steam bandwidth can also be adjusted like the PTZ speed. The only difference is that a different ActiveX control property is used for controlling bandwidth. The property is called Bandwidth. Follow the procedure from the previous example to map the previously created tag to this property, and then create Button and Text objects in the same way to manage user input. The default value is 0, which is the maximum bandwidth. For more information, please refer to the quick start guide.

14

2.15 Manage maximum no. of concurrent camera streams Video streaming with DirectX requires a lot of CPU, memory and especially dedicated on-board video memory. The more dedicated on-board video memory, the more concurrent video streaming connections can be supported. Also, it is important that you ensure that your concurrent video streaming connections are not too high, as that will cause the application to suffer poor performance, slow responsiveness and even unavailability. Based on our testing, if the maximum number of concurrent video streaming on the same page does not exceed the number below, depending on your computer’s dedicated video memory, you should experience reasonable video steam quality, performance and responsiveness. Table 5 – Recommended max. number of concurrent video streaming on a page

Graphic Card Dedicated Video Memory

Max. Number of Concurrent Video Streaming

64 MB

1-2

128 MB

2-4

256 MB

4-6

512 MB

6–8

1 GB

8 - 10

2.16 Use Cicode to control camera Pelco Viewer ActiveX Control comes with a group of programming interfaces which can be accessed via Cicode. There are two examples below to demonstrate how to use Cicode to control your camera through the programming interface. For more details about all programming interfaces of Pelco Viewer ActiveX Control, please refer to the document “Pelco Viewer ActiveX Control Interface Guide”, which is installed under the installation directory selected during the installation. Example 1: In this example, we embedded a Cicode command in a Button object named Left that will control the camera to pan left at runtime.

Here are the actual Cicode commands used: _ObjectCallMethod(ObjectByName("PelcoCam"), "PanLeft"); _ObjectCallMethod(ObjectByName("PelcoCam"), "PanStop"); In this case, when the button is clicked, the camera will pan to the left. The pan left operation stops when your button is released. Please note that “PelcoCam” used in the Cicode function is the object name assigned to the Pelco Viewer ActiveX Control object on the page of your project.

15

Example 2: In this example, we will write two Cicode functions. We can then call these two functions anywhere in the project to do the same job as described above in example 1. FUNCTION RunPanLeft() OBJECT hPelcoPTZ = ObjectByName("PelcoCam"); _ObjectCallMethod( hPelcoPTZ, "PanLeft"); END FUNCTION RunPanStop() OBJECT hPelcoPTZ = ObjectByName("PelcoCam"); _ObjectCallMethod( hPelcoPTZ, " PanStop"); END

2.17 Configure alarm link Configuring an alarm link in the SCADA system for Pelco cameras will provide a convenient way of integrating the SCADA alarm system and Pelco PTZ cameras. The key to implementing a Pelco camera link is to use Cicode to run the “Preset” method provided by the Pelco Viewer ActiveX Control programming interface. An example is provided to demonstrate this feature. In this example, imagine we have a Pelco PTZ camera in the front entrance of an office and a PIR installed to trigger the alarm. The procedure below provides details about how to implement this. > Configure the camera’s preset (e.g. 15) to point to the front entrance where the PIR will be triggered when the area is armed or secured. > Create a digital alarm tag (e.g. PIRTrigged). > Create a digital alarm. > Add a Cicode function as below: FUNCTION FrontEntranceAlarmLink() OBJECT hPelcoPTZ = ObjectByName("PelcoCam"); INT preset = 15; IF PIRTrigged = 1 THEN _ObjectCallMethod( hPelcoPTZ, "PresetRun", preset ); END END > > > > >

If necessary, add a button to toggle the alarm at runtime. Save, compile and run the project. Open the camera page. Make sure the camera is not pointing to the previously configured preset. Trigger the alarm and check the change in the Pelco Viewer.

There is also a good example in the example project “PelcoTest”, which will be installed under the installation directory selected by the installer.

16

2.18 Use Camera Manager In the “PelcoTest”example project provided by the installer, there is a page called Camera Manager. For more information, please refer to Pelco Camera and SCADA Integration Quick Start Guide.

2.19 Set up video streaming to work with GDI It is recommended that you use DirectX as the stream rendering is handled by an external processor and RAM configuration on the graphics card. However, if the system does not have a graphic card with dedicated onboard memory or the computer’s graphic card is not working well with DirectX, then use GDI instead. Please note that the image quality is poor in GDI mode. To use GDI technology, follow the instructions outlined below: > Close down the runtime environment. > Rename the current pelcoapirenderer.xml file in the installed plugin directory to pelcoapirenderer.xmlold. > Rename the current pelcoapirenderer.xml_gdi file in the installed plugin directory to pelcoapirenderer.xml. > Restart your runtime environment.

17

3.

Troubleshooting In this section, some guidelines and tips are provided for troubleshooting on Vijeo Citect Pelco camerarelated projects. For specific Pelco camera problems, please refer to the Pelco manual or contact Pelco support.

3.1 3.1.1

Essential devices and tools Essential devices In order to troubleshoot problems related to Vijeo Citect Pelco camera projects, the following devices are required: > A Pelco IP or Sarix camera or > Access to a Pelco IP or Sarix camera (if the camera is over the Internet, you will experience streaming quality issues and very poor responsiveness to the camera controls)

3.1.2

Essential tools/utilities There are some essential tools and utilities recommended to assist debugging and troubleshooting Pelco camera-related problems on SCADA projects: > Pelco Device Utility – Assists in locating a Pelco camera IP address on your network. > PelcoPlayer – Tests camera video rendering on the system. > DXDIAG – Checks the DirectX version and sets and tests Direct3D acceleration on your computer. > DESK.CPL – Checks dedicated on-board memory on your graphic card. > Wireshark – Checks network communication between your computer and Pelco camera. >  Intel UPnP Device spy – Locates the Pelco RTP camera IP address and port number.

3.2

Quick checklist Before starting debugging or troubleshooting, please go through the checklists in this section to make sure that everything has been addressed correctly.

3.2.1

Pelco camera > Only use a cable modem router or a switch with a DHCP server when installing Pelco IP cameras on a network. > Do not use a HUB in the network setup of an IP camera. > Ensure Pelco cameras are placed behind a firewall when they are connected to a network.

3.2.2

Prerequisites Ensure that all prerequisites have been met in the following areas: > Operating system requirements > Hardware requirements > Software requirements For details, please refer to the quick start guide.

18

3.2.3

Supported environment > Only Pelco IP or Sarix cameras have been tested and are supported. > Only English-language operating systems are tested and supported. > Only Windows XP and Vista operating systems are supported.

3.2.4

Pelco Viewer ActiveX Control > Ensure the latest version is installed. > GDI mode must be used in order to use remote desktop to troubleshoot Pelco Viewer ActiveX Control problems, because DirectX mode does not work from remote desktop.

3.3

Troubleshooting procedure Generally, there are three types of problems: > Camera hardware, setup or network related problems > Pelco Viewer ActiveX and its dependencies software setup/configuration related problems > Pelco Viewer ActiveX configuration/setup problems in SCADA projects during SCADA project configuration or runtime The procedure listed below will help you identify the problem type and assist with the troubleshooting.

19

3.4

Pelco support

Please ensure that your problem is related to a Pelco camera before contacting Pelco support: > Can the camera be found from PelcoDeviceUtility? > Can the camera be connected from a Web browser? If the answer is no, the problem will likely be on the camera, setup or network side. Please contact Pelco product support if the problem cannot be resolved: > +1-559-292-1981 or 1-800-289-9100 (toll free from inside the US only) > Pelco camera manual

20

3.5

Troubleshooting checklist Table 6 – Pelco Viewer ActiveX Control troubleshooting

Problem RTP camera has no video at runtime

Checklist

Circumvention

Is the camera IP address, port number and camera number correct?

Use Intel UPnP Device spy to check your camera IP address and port number. The port number usually has a default value 49152 and camera number should always be 1. If not, (if they are different from camera IP address and port number reported by Intel UPnP Device spy), try the new IP address and port number. If yes, (they are the same), or there is still no video image when trying the new values, then continue.

Is it working in Web browser?

If no, please refer to Pelco manual or contact Pelco support. If yes, try connecting the camera from PelcoPlayer.

Is it working in PelcoPlayer in DirectX mode (Default)?

If yes, the problem is related to the SCADA project configuration or runtime camera properties. Fix the project configuration problem and ensure the accuracy of runtime camera properties. If no, switch to GDI mode.

Is it working in PelcoPlayer in GDI mode?

If yes, the problem is related to SCADA project configuration or runtime camera properties. Fix the project configuration problem and ensure the accuracy of runtime camera properties. If still not working, the problem is related to the Pelco Viewer ActiveX Control or its installation, setup or dependencies. Fix the Pelco Viewer ActiveX Control installation problem.

PTZ too slow or fast

Are you experiencing this problem from toolbar PTZ control buttons?

If yes, this is by design and cannot be changed during runtime. If no, please continue.

Are you experiencing this problem from mouse control?

If yes, this is by design and cannot be changed during runtime. If no, please continue.

Are you experiencing this problem from customised control or Cicode?

If no, please refer to information above.

If yes, increase or decrease horizontal or vertical velocity to adjust PTZ speed until you are satisfied.

21

PTZ control latency is too long

Image quality and bandwidth too high

Reduce bandwidth.

Too many concurrent camera connections

Reduce number of concurrent camera connections

Network traffic is too heavy

Reduce unnecessary network traffic if possible.

Network too slow

Video streaming not working on Sarix camera

Is it working in Web browser?



Make sure the camera is within the local network.



Improve network speed.

If no, please refer to Pelco manual or contact Pelco support. If yes, try connecting the camera from PelcoPlayer.

Is it working in PelcoPlayer in DirectX mode (Default)?

If yes, the problem is related to SCADA project configuration or runtime camera properties. Fix the project configuration problem and ensure the accuracy of runtime camera properties. If no, switch to GDI mode.

Is it working in PelcoPlayer in GDI mode?

If yes, the problem is related to SCADA project configuration or runtime camera properties. Fix the project configuration problem and ensure the accuracy of runtime camera properties. If still not working, the problem is related to Pelco Viewer ActiveX Control or its installation, setup or dependencies. Fix the Pelco Viewer ActiveX Control installation problem.

Have you set bRtspMode property to true at runtime?

If no, set bRtspMode property to true (none zero value) at runtime and try again. If yes, continue.

Two or more video streams not working on same page

22

Have you set bRtspURL property to correct value at runtime?

If no, set bRtspURL property to the correct value at runtime and try again. The default format of this property is: Rtsp://Camera_IP_Address/stream1 An example can be found here.

Caused by conflicting object names assigned to the Pelco Viewer ActiveX Control object

Rename conflicted object name assigned to the Pelco Viewer ActiveX Control object

Caused by conflicting object names used in Cicode Connect function

Rename conflicted object name used in Cicode Connect function

Caused by conflicting uni-casting port numbers

Resolve conflicted uni-casting port number. Any uni-casting port number can only be used once.

Bad image quality

Slow video responsiveness

Alarm link does not work

Image is not focused.

Adjust focus.

Bandwidth is too low.

Increase camera bandwidth.

In GDI mode

Switch to DirectX mode.

There is not enough dedicated memory.

Replace current graphic card/computer with better graphic card/computer with more dedicated memory.

Too many concurrent camera connections.

Reduce number of concurrent camera connections on the same page.

There is not enough dedicated memory.

Replace current graphic card/computer with better graphic card/computer with more dedicated memory.

Bandwidth is too high.

Reduce camera bandwidth.

The computer specification is too low and does not meet the recommended hardware requirements.

Use a better computer.

Preconfigured preset in Pelco PTZ camera has been lost or deleted.

Reconfigure the predefined preset in Pelco PTZ camera.

Cicode error in the project

Fix Cicode error in the SCADA project.

23

Schneider Electric Industries SAS Head Office 35, rue Joseph Monier - CS 30323 F92506 Rueil-Malmaison Cedex FRANCE www.schneider-electric.com

Due to evolution of standards and equipment, Characteristics indicated in text and images in this document are binding only after confirmation by our departments. Publication & design: Schneider Electric

04/10