High quality microphone (often built into an HD camera)
Video camera Recommendation for in-person recording:
Panasonic HC-V720 (or latest version) without built-in storage. Make sure it does not load to the internet automatically.
Recording for online clients:
Must have the ability to record longer than 10 minutes. Most free versions are limited to 3 minutes.
For the Mac: Screenflow