How to Pan, Tilt, and Zoom an IP Camera from Axis Communications

Updated Dec 11, 2023

Environment

Driver

  • NI-IMAQdx

Other

  • Axis IP camera
  • Axis IP video encoder

I am connected to an IP Camera from Axis Communications. I want to send commands to pan, tilt, and zoom (PTZ) to the camera and also request the camera's status. How do I do this?

Axis offers the AXIS Media Control SDK which is an ActiveX component that allows directing the video stream and remotely using pan, tilt, and zoom functionality. LabVIEW offers support for ActiveX, therefore this SDK should allow to interface an IP camera or IP video encoder from Axis with LabVIEW.

Additional Information

Note: This SDK is neither supported by NI nor can any features be guaranteed by NI.

IP cameras lack standardization and the NI-IMAQdx driver has limitations in being able to account for this. Thus, it might not be possible to easily control all options offered by an IP camera or IP video encoder with camera(s) connected to it.