Pelco Developer Network (PDN)

CameraConfiguration Troubleshooting

Is there a way to configure an IP camera's MJPEG output?

Currently, this is not possible.

This is a problem that is present in the generation of the following equipment: IP110, IP3701, Spectra IV IP and Spectra Mini IP, and NET53xx encoder series. For details, refer to the PAL section in VideoOutput Issues.

This is a problem present in the generation of the following equipment: IP110, IP3701, Spectra IV IP and Spectra Mini IP, and NET53xx encoder series. For details, refer to the PAL section in CameraConfiguration Issues.

What framerates do IP cameras support?

Be aware that some of these values are rounded down. For more details, refer to the framerate rounding section in VideoOutput Issues.

This is dependent on the IP camera's encoder chip.

WIS Based IP Cameras

(IP110, IP3701, Spectra IV IP and Spectra Mini IP, NET53xx encoder series)

  • NTSC: 30, 15, 10, 7, 6, 4, 3, 2, 1
  • PAL: 25, 12, 8, 6, 5, 4, 3, 2, 1

Davinci Based IP Cameras

(Sarix, Spectra IP H.264, Spectra HD, Thermal cameras, explosion proof cameras, NET54XX encoders)

Use the StreamConfiguration service to determine valid framerates (and other valid settings).

There is a discrepancy between the framerate the IP camera is reporting, and the actual framerate being detected. What is wrong?

Refer to the framerate rounding and PAL issues as explained in VideoOutput Issues.

Is there a workaround for a requirement involving a decimal value framerate such as 12.5?

This refers to the framerate rounding issue as explained in VideoOutput Issues.

Adjust your play out-syncing. Specifically, play out the video and audio in the correct rate, based on the individual frame rate.

Is an IP camera's performance affected during the process of changing its video quality settings? I am noticing video skipping that lasts for a variable number of milliseconds.

You might notice video skipping that lasts for a variable number of milliseconds. Generally, the configuration changes represent a small gap in the video stream. The time frame will differ depending on the network connection, though it is usually less than one second.

If you changed an IP camera's video quality settings using Pelco software, the cause of the problem can be explained. Every time this happens, Pelco software will perform the following actions: close the connection, query available streams, connect to the previously playing stream, get the active session ID, and resume playing the stream. Consequently, during this time you will be receiving RTP null packets. When the connection reestablishes, the stream resumes playing normally. All of this lasts the duration of a few milliseconds.

Why is my IP camera not affected by any configuration changes I make with the CameraConfiguration service?

You must set the localQuality to 1 (true) in the CameraConfiguration service's CameraConfig data type. If the localQuality attribute is set to false, then the camera will only use settings it retrieves from its assigned system manager.

Which cameras support which control modes?

Refer to CameraConfiguration's control mode chart in the CameraConfig section.

What are the consequences of using a particular control mode?

For details, refer to PositioningControl Issues for PositioningControl actions currently supported by camera model and control mode and LensControl Issues for LensControl actions currently supported by camera model and control mode.

How much time until an updated stream (FPS, resolution, bit rate, and so on) takes effect?

For the IP110, IP3701, Spectra IV IP and Spectra Mini IP, and NET53xx encoder series only: It takes approximately 101 ms to update the configuration, while it takes about 58 ms to connect to different streams and about 31 ms to play a stream.

For other cameras: This change can take several seconds except if using the StreamConfiguration web service's ApplyDynamicSettings.

How do you retrieve a camera's current configuration?

Refer to the section about retrieving a camera's current configuration in CameraConfiguration General Usage for details.

How do you modify a camera's configuration?

Refer to the section about modifying a camera's configuration in CameraConfiguration General Usage for details.

How do you reset a camera's configuration to default factory settings?

Refer to the section about resetting a camera's configuration to default factory settings in CameraConfiguration General Usage for details.

How do users determine or modify a camera's Key Frame Interval?

The default Key Frame Interval is configurable through the GOP and framerate values. Simply divide the framerate with the GOP to get the number of Key Frames per second. For example, if the camera is configured for 30 FPS with a GOP of 15, then there are two Key Frames per second.