Thanks for the suggestion. Upon looking at these cameras I'm not sure this applies to my particular application since I'd like the robot to have access to the data for computer vision, as well as the server. From what I can see it's usually just for sending the video for remote viewing, can't find anything about several streams.
The convenient thing about the IP cameras is the availability of several streams, so they can record wired to a pc and wireless to a server. The small selection is what seems to be less convenient.
The other option is to have a primary camera for the robot, and a secondary FPV-type for the server. Only problem is I would like to install 2 identical cameras for stereo view, and it would be best if they can both send data to the robot and server.