Use DirectShow to collect desktop, voice and H264 and AAC encoding in real time, then package it into MP4, I hope to be useful to everyone.