DMTCamera can track multiple targets without any user integration.
It collects all GameObjects from your choice of a tag or every GameObject with the DMTTracker script and automatically follows them with whatever specifications you choose in perspective mode while keeping them in frame. You just drag and drop the DMTCamera onto your camera object and select how you wish to track, and that's it.