Newer driverless web cams contain a chipset dubbed "UVC". These cams are supported natively by MacOS. There are not the cheapest models though. Some older cams will work with a Open Source driver called Macam. It depends on how much your time is worth. if your time is cheap you can psend a lot...