Pelco Developer Network (PDN)



The Recording service controls the start, stop, and listing of recorded video on an edge device (camera).



This service is part of ONVIF Profile G, which defines the API for locally recorded video.


Use Cases:

  • A client wishes to obtain a list of recordings stored on an edge device.
  • A client wants to start local recording on an edge device.
  • A client wishes to manage recording jobs on the device.
  • A client wishes to manage tracks within recordings on the device.
  • A client wishes to determine the capabilities offered by this service.
Target Namespace:
  • GetRecordingJobMode
  • CreateRecordingJob
  • DeleteRecordingJob
  • GetRecordings
  • GetRecordingConfiguration
  • GetRecordingJobs
  • GetRecordingJobConfiguration
  • GetRecordingOptions
  • GetServiceCapabilities
  • GetTrackConfiguration
  • SetRecordingConfiguration
  • SetRecordingJobConfiguration
  • SetRecordingJobMode
  • SetTrackConfiguration

For more detailed information, please see the ONVIF Recording web service.


Operation Support by Product:

NOTE: The following table may not contain all products supporting this web service and operations.  Refer to the Pelco API Web Services Supported by Pelco Products page for information about support for Pelco API Web services on your product.

Product TypeProductAll Listed Operations
Sarix Enhanced Series2.1.0.4 and laterX