Front end uses html5, ffmpeg achieve record screen video and other functions
https://tong-h.github.io/2018/11/06/streamcapture/
JSCapture - screen-based HTML5 achieve capture library
https://www.cnblogs.com/lhb25/p/jscapture-screen-capture-library.html