Ubiquti AirCam cameras are good - the only drawback is the current models don't have IR/Night Vision. They output RTSP upto 720p (as opposed to MJPEG which IMO is a PITA) bila shida, and this can be scaled downwards depending on your bandwidth/quality requirements. They can run stand-alone - with their inbuilt web-based software - or you can connect them to a windows/mac/ubuntu server for NDVR functionality.
What's really going for them at the moment is the free server software with motion detection and all the other bells & whistles - details on
ubnt.com
Other than that I would go for Mobotix given their reviews...but I haven't played with them yet so I can't vouch for them. However the UBNT cameras are pretty cheap for their features - going for around 10k apiece for the outdoor model.