[introduction]: deskreen can convert any device with a web browser into an auxiliary screen of a computer.
Deskreen is an application based on electron.js. It uses webrtc protocol to transmit your computer desktop stream to the web browser on any device in real time. It is built on the top layer of electron react boilerplate, and in order to obtain better security, it implements end-to-end encryption, which is inspired by darkwire.io. The difference is that it uses typescript rewriting and uses node forge instead of window.crypto.subtitle. This is because the client cannot use window.crypto.subtle without SSL. Top level design drawing of deskreen:
Steps for deskreen session initialization:
Deskreen has the following features:
- You can use any device with a web browser as a secondary screen for your computer
- Share your computer’s screen with any device that has a web browser
- You can restrict deskreen to share only the views of a single application to other devices
- Screens can be shared via WiFi
- Support connecting any number of devices at the same time
- Better image quality when sharing screens
- Easy to use. Connect deskreen in three simple steps
- More secure, using the industry standard of end-to-end encryption
- It can run quickly according to WiFi speed, so as to provide a good user experience
Deskreen shares the computer screen to a web browser, which means that when using deskreen, you can use any device to expand the computer screen, and you can connect any number of devices as needed.
Step 1: Connect
First, run deskreen on the computer that needs to share the screen, and then use the tablet or mobile phone to scan the QR code, or manually enter the prompt in the address bar of the web browser. A page with connection status will open on the tablet:
When you scan the QR code or manually type the link in the browser address bar, you will see the following message box. The address highlighted in green should match the address you see on the desktop application and the device you are trying to connect to (e.g. phone, tablet), and click the allow button.
Step 2 – Select
After clicking the allow button, select the screen source to share. You will be prompted to choose one of two options: share entire screen or share application window:
If you use the “share application window”, you can select the application to be shared, as shown in the following figure:
If you use share entire screen, the entire computer screen will be shared, as shown below:
Step 3: confirm
After checking and confirming, click confirm:
After confirmation, you can see the successful prompt page:
Full demo video link:https://mp.weixin.qq.com/s/Il…
Open source outpostShare popular, interesting and practical open source projects on a daily basis. Participate in maintaining the open source technology resource library of 100000 + star, including python, Java, C / C + +, go, JS, CSS, node.js, PHP,. Net, etc.