In OBS it’s currently not possible to access connected cameras under MacOS, because OBS does not register it self in the privacy settings of MacOS.
To add OBS to this menu, the application must be manually added into the MacOS privacy settings database.
step by step guide macOS ≥11.x
- Craete a database backup
cd ~/Library/Application\ Support/com.apple.TCC/
cp TCC.db ~/ - Open database
sudo sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db
- macOS ≥ 11: Add OBS to Camera menu in System Preferences
INSERT INTO access VALUES('kTCCServiceCamera','com.obsproject.obs-studio',0,0,1,1,NULL,NULL,NULL,'UNUSED',NULL,0,1541440109);
- macOS < 11: Add OBS to Camera menu in System Preferences
INSERT INTO access VALUES('kTCCServiceCamera','com.obsproject.obs-studio',0,1,1,NULL,NULL,NULL,'UNUSED',NULL,0,1541440109);
- Now you should find OBS in the Camera menu in System Preferences w/o reloading the view.
- Activate OBS to finally grant access to your Camera