Personally I really like junction boxes for most locations ..
For Dahua OEM cameras :
Dahua PFA-121 and PFA-122 are what I like the most now as they share the same base, only the lids are different set of holes for the cameras .. so easy enough to swap the lid if you change out the cameras to a different screw pattern ( one is 3 screws, the other lid for 4 screw camera bases )