【导语】:Deskreen 能够将任何具备 Web 浏览器的设施转换为电脑的辅助屏幕。
简介
Deskreen 是一个基于 electron.js 的应用程序,应用 WebRTC 协定,将你的电脑桌面流实时传输到到任何设施上的 Web 浏览器。它构建在 Electron React Boilerplate 的顶层,并且为了取得更好的安全性,实现了端到端的加密,这受到了 darkwire.io 的 启发。不同之处在于,它应用了 Typescript 重写,并且应用 node-forge 代替了 window.crypto.subtle。这是因为客户端在没有 SSL 的状况下无奈应用 window.crypto.subtle。Deskreen 的顶层设计图:
Deskreen 会话初始化的步骤:
Deskreen 具备以下特点:
- 能够应用任何具备 Web 浏览器的设施作为计算机的辅助屏幕
- 将计算机的屏幕共享到任何具备 Web 浏览器的设施
- 能够限度 Deskreen 仅将单个利用的视图共享给其余设施
- 能够通过 WIFI 共享屏幕
- 反对同时连贯任意数量的设施
- 能够在共享屏幕时更好图像品质
- 易于应用。三个简略的步骤即可连贯 Deskreen
- 更平安,应用了端到端加密的行业标准
- 能够依据 WiFi 速度疾速运行,从而提供良好的用户体验
我的项目地址:https://github.com/pavlobu/de…
简略应用
Deskreen 将计算机屏幕共享到 Web 浏览器,这意味着应用 Deskreen 时,能够应用任何设施来扩大计算机屏幕,并且能够依据须要来连贯任意数量的设施。
第一步:连贯
首先,须要共享屏幕的计算机运行 Deskreen,而后应用平板电脑或手机扫描二维码,或手动输出 Web 浏览器地址栏中的提示符,在平板电脑上会关上一个带有连贯状态的页面:
扫描二维码码跟或在浏览器地址栏中手动键入链接时,将看到如下音讯框。以绿色突出显示的地址应与在计算机 Deskreen 应用程序和尝试连贯的设施(例如电话,平板电脑)上看到的地址匹配,单击“容许”按钮。
第二步 - 抉择
单击“容许”按钮后,抉择要共享的屏幕源。零碎将提醒抉择两个选项之一:“共享整个屏幕”或“共享应用程序窗口”:
如果应用“共享应用程序窗口”,能够抉择须要共享的应用程序,如下图:
如果应用“共享整个屏幕”,则会将整个电脑屏幕进行共享,如下图:
第三步:确认
查看确认分明后,点击确认即可:
确认后即可看到胜利的提醒页面:
残缺演示视频链接:https://mp.weixin.qq.com/s/Il…
开源前哨
日常分享热门、乏味和实用的开源我的项目。参加保护 10 万 + Star 的开源技术资源库,包含:Python、Java、C/C++、Go、JS、CSS、Node.js、PHP、.NET 等。