Is there any way in which we can obtain information about which camera feeds were viewed live and which camera feeds were viewed in playback, and for what duration, by any user of XProtect? Is there an audit log setting I need to change?

Yes. You enable audit logging and user access logging. In Management Client → Tools - Options - Server Logs tab