3 天新增 4700 Star !开源实时屏幕共享工具在 GitHub 火了

【导语】:Deskreen 能够将任何具备 Web 浏览器的设备转换为电脑的辅助屏幕。node

简介

Deskreen 是一个基于 electron.js 的应用程序,使用 WebRTC 协议,将你的电脑桌面流实时传输到到任何设备上的 Web 浏览器。它构建在 Electron React Boilerplate 的顶层,而且为了得到更好的安全性,实现了端到端的加密,这受到了 darkwire.io的 启发。不一样之处在于,它使用了 Typescript 重写,而且使用node-forge 代替了 window.crypto.subtle。这是由于客户端在没有 SSL 的状况下没法使用 window.crypto.subtle。Deskreen 的顶层设计图: git

Deskreen会话初始化的步骤: github

Deskreen具备如下特色:浏览器

  • 可使用任何具备Web浏览器的设备做为计算机的辅助屏幕
  • 将计算机的屏幕共享到任何具备Web浏览器的设备
  • 能够限制Deskreen仅将单个应用的视图共享给其余设备
  • 能够经过WIFI共享屏幕
  • 支持同时链接任意数量的设备
  • 能够在共享屏幕时更好图像质量
  • 易于使用。三个简单的步骤便可链接Deskreen
  • 更安全,使用了端到端加密的行业标准
  • 能够根据WiFi速度快速运行,从而提供良好的用户体验

项目地址:https://github.com/pavlobu/de...安全

简单使用

Deskreen将计算机屏幕共享到Web浏览器,这意味着使用Deskreen时,可使用任何设备来扩展计算机屏幕,而且能够根据须要来链接任意数量的设备。electron

第一步:链接

首先,须要共享屏幕的计算机运行Deskreen,而后使用平板电脑或手机扫描二维码,或手动输入Web浏览器地址栏中的提示符,在平板电脑上会打开一个带有链接状态的页面: 加密

扫描二维码码跟或在浏览器地址栏中手动键入连接时,将看到以下消息框。以绿色突出显示的地址应与在计算机Deskreen应用程序和尝试链接的设备(例如电话,平板电脑)上看到的地址匹配,单击“容许”按钮。spa

第二步-选择

单击“容许”按钮后,选择要共享的屏幕源。系统将提示选择两个选项之一:“共享整个屏幕”或“共享应用程序窗口”: 设计

若是使用“共享应用程序窗口”,能够选择须要共享的应用程序,以下图: 3d

若是使用“共享整个屏幕”,则会将整个电脑屏幕进行共享,以下图:

第三步:确认

检查确认清楚后,点击确认便可:

确认后便可看到成功的提示页面:

完整演示视频连接:https://mp.weixin.qq.com/s/Il...

开源前哨 平常分享热门、有趣和实用的开源项目。参与维护 10万+ Star 的开源技术资源库,包括:Python、Java、C/C++、Go、JS、CSS、Node.js、PHP、.NET 等。
相关文章
相关标签/搜索