Completely free all-in-one tool for screen capture, screen recording and live streaming

        This is my second free software. For the convenience of everyone, some bloggers have proposed this need, so I wrote this integrated tool for desktop capture\screen recording\push streaming.
As a basic desktop capture software, although Mahjong It has all the small internal organs. Its function is considered powerful, basically enough. After using it, you don’t want to use anything else! Haha!!
Of course I will continue to enrich and optimize later, so stay tuned!

Download link: https://download.csdn.net/download/wanghaisheng/12752631

The free high-performance streaming server has also been released previously, so if you need to go to my blog to find it.

Free high-performance streaming media server:  https://blog.csdn.net/wanghaisheng/article/details/107314417

If you have no points, you can leave a message, I will send you email. In addition to the screen capture tool, the resource also contains a player packaged by yourself. The core is not implemented by yourself, and the delay is slightly smaller than other players. It can be used for testing.

Below I will give a brief introduction to the functions:

1. You can select the screen to be collected. This is more convenient when your machine has multiple screens.
2. You can select a window to be collected when you select the screen to be collected, so that you can complete some software sharing functions
3. You can choose whether to collect the system sound, so if it is on the live screen, you can live while explaining. The recording will also record the sound synchronously. Here is the mixing of the MIC and the system sound.
4. You can record, and the output is both The picture is 1920*1080, even if the small window is collected, what we see at the end is 1920*1080, and the video generation is MP4. 
5. RTMP can be pushed to the server in time, and it can be synchronized live broadcast. The AMS3.0 free server in the blog post can achieve millisecond delays.
6. It supports the function of pause but non-stop during the acquisition process. If you want to temporarily stop outputting your screen during screen recording or live broadcast, but don't want to directly Stop the live broadcast, you can use pause at this time.
7. You can insert a picture display. If you want to display a picture of yourself instead of the screen when you are pausing, then this function is useful, at this time you select "Use pause picture", It will display your set map. If you want to display a lot of different pictures, you can manually select the picture you want to display. Everything can be seen in the preview window.
8. Support output screen preview function , You can open it when you want to watch it, and close it when you don’t want to watch it. It
saves resources after it is closed.  9. Supports application minimization, which will not affect your work after minimization. 

The advantage is high efficiency, one word fast!!!

1. Using advanced screen capture technology, the capture frame rate can reach more than 30 frames, the image quality can reach the effect of the original output, very smooth, and the resource consumption is small.
2. The combination of soft editing and hard editing, in hardware With support, the resource occupancy is very small. Without hardware support, software programming is automatically enabled, and the efficiency is higher than that of general encoders.
3. The network push part is a completely self-implemented TRMP module, which is an ultra-low latency module. This part It can be used in the guide and push stream, with millisecond delay. 


Attention and improvement

1. The maximum resolution of all capture screens is 1920*1080. If your monitor is 2K 4K, please adjust the resolution first, otherwise you can try it, and it will definitely show you. This problem is caused by my limitation . Later I will let it go so that he can capture 4K 
2. Follow-up to add capture output settings, including frame rate\resolution, etc., the current capture frame rate is 25 frames. 
3. Add hardware video capture, you can change the hardware picture Output to a small window for picture-in-picture during screen capture, so you can display your avatar during live broadcast, or even switch directly to the hardware during live broadcast.
4. See if it is necessary to add audio control, such as sound hardware selection .Whether to mix, etc.

In the follow-up, we will produce a player that we will implement by ourselves, which will achieve real low latency, within 200 milliseconds. Please encourage me.

Guess you like

Origin blog.csdn.net/wanghaisheng/article/details/108237797