Pelco Developer Network (PDN)

Can I depend on Pelco API completely or must use Pelco SDK ?

I am building a client app to monitor and video stream video cameras, I need to know if I can depend completely on the Pelco API or I have to use SDK or GENA or ONVIF ? I need to do the following :- 1- Get Alarms, 2- Check Status, 3- Video Stream

I am building a client app to monitor and video stream video cameras, I need to know if I can depend completely on the Pelco API or I have to use SDK or GENA or ONVIF ? I need to do the following :- 1- Get Alarms, 2- Check Status, 3- Video Stream

I would recommend using ONVIF for any camera integration development effort these days.

Camera integration and development questions are most often handled directly via Support and our Technical Sales Engineering teams (who interface with camera engineering teams) - further assistance or questions related to functionality should go to Support so they can then ask the camera's engineering team if necessary.

You could make use of Pelco API if you really must, but as far as I know, you shouldn't need to, and I wouldn't recommend it. I do not recommend using Pelco SDK either - that code has not been updated in quite some time and no further updates are planned.

Thanks for your help

I tried the ONVIG on the Camera I have and it seems not supported Pelco IXE22. Please provide a reference for ONVIF documentation or sample codes as their site is not very friendly.

What about using VideoXpert SDK for the above requirement ?

Please note that we would like to stream the video from a web client that will connect to the cameras server ... your support is really appreciated

I checked on Pelco.com for the IXE22, and I did find the specification sheet here:

https://www.pelco.com/search?documentUUID=c16021a6-d833-42c7-873d-3da00f9fcbe4&title=Next%20Gen%20Sarix%20Enhanced%20IXE%20Box%20Spec%20Sheet%20(English)

On that sheet, it does specify that the camera is ONVIF S, G, and Q compliant. If you are finding that is not the case, please reach out to Pelco Product Support.

You may want to try ONVIF Device Manager (it's a tool I've used in the past when I worked with cameras more), to see if the camera can be discovered or utilized there. Since ONVIF is an open standard, we do not supply documentation for it or samples.

The VideoXpert SDK is basically a wrapper for functionality on the VideoXpert VMS platform. You can perform many functions related to the VideoXpert system like obtaining a list of devices (and manipulating them), work with events in detail, PTZ operations, and more. The SDK does NOT inherently provide a streaming solution, but does get you 'most of the way' with streaming details like a URL that you can use in a streaming mechanism of your choice. Many of our partners opt to use GStreamer since our VX SDK Sample code makes use of that too, however others write their own streaming methods.

If you are not using a VideoXpert VMS, you will not be able to make use of the VX SDK. If you are, then you can explore some of this route if you wish. If you aren't using VideoXpert, and only using Pelco cameras, then I suggest ONVIF. If you need additional help and direction in this area, I encourage you to reach out to Pelco's Sales and Marketing teams about your project to determine if we can better assist with your project.

Additionally, please review our Forum Guidelines. Our support is mainly on using the VideoXpert SDK these days. You can use the VX SDK to subscribe to specific situations in VX and receive event notifications when they are triggered (in VX). You can use the VX SDK to obtain information about the streams (though keep in mind what I mentioned about VX SDK and streaming above). You can also receive event notifications for when a Data Source or Device is offline, to keep track of 'status' if that's what you mean.

For further help, please contact these other sources that I've mentioned, and/or specify a little further what you want or plan to do in a little more detail.

If you may elaborate please as we are not expertise in this area

Thanks

Sure - please see my post above.