They are called PTZ cameras. Pan, Tilt, Zoom. On the video side, yes, they are compatible with many. Controlling the PTZ functions, they can be, there are buttons within motionEye/motionEyeOS. There are instructions on how to set them up here:
but the setup is left up to the end user as there are so many different cameras, and each has a different method of control via different commands.
I may suggest my cameras when people ask, but I don't have suggestions for PTZ, even though I have 5 (3 d-link & 2 foscam), as I use the web interfaces that come with the camera, and I don't use the action buttons. I seldom need to move them around.