Can we have a Design of developing screen capture software used on desktop such as Quickedit?

I’m interested in designing Screen capture software similar to quickEdit on mac which can record your screen and convert that into MP4/MOV file which can use to share your demo or screen content with other users.

Similarly now day many software such as Teams, Webex etc can have functionality of screen share, record etc so it will be a good learning exercise to design such collaboration tools/softwares