OBS is what most streamers use. It's the simplest, most stable and most versatile recording/streaming software I've used. No unnecessary user interface clutter, unlike most of the professional tools, and it can handle all sorts of sources. DirectXcap, screencap and webcameras can all be run simultaneously.
Replies
If you want desktop app recording use camtasia
http://obsproject.com/index