Deskreen 是一款非常实用的开源项目,它可以将你的电脑屏幕共享到浏览器中,做第二块屏幕。支持 Windows、macOS、Linux,可分享整块屏幕,或只分享某一个应用界面,支持多个浏览器观看,只需扫码、授权即可,采用端对端加密保证安全,使用 WebRTC 及 Electron 技术。@Appinn
感谢 @GitHubDaily 的分享。
青小蛙看了下 Deskreen 开发者的吐槽,原来和青小蛙有相同的遭遇,就是…
较新的 Mac 与 iPad 设备之间可以完美的使用随航(Sidecar)功能共享屏幕,但老设备不能用,又不想因为随航去买新硬件,于是就有了 Deskreen,而且跨平台,多屏幕,除了不能控制,都完美了。
Deskreen 演示视频
Deskreen 使用
首先从 Deskreen 官网下载软件(也可以走青小蛙的网盘搬运下载),运行后会显示一个二维码和网址,扫码或打开浏览器输入网址:
为了安全性 Deskreen 设置了好几次的授权,第一次是允许该设备登录:
然后选择要分享的屏幕范围,Entire Screen 是整块屏幕,Application Windows 是某一个软件窗口,按需选择即可:
确认好分享范围之后,还有最后一次确认:
到这里,按下 Confirm 就能在浏览器上看到电脑屏幕了。注意仅支持观看,并不能控制。
重复这个步骤,就可以将屏幕分享给第二个、第三个浏览器,用起来非常方便了。
如果你喜欢 Deskreen 可以考虑捐赠,或者在 GitHub 参与该项目。未来的功能还可能有自动连接、支持更多平台、支持手写、支持 cli 等等。
小众软件 #精选
没搞懂这个功能用在什么场景下,能介绍一下吗
当你需要第二块扩展屏,或者一块屏幕不够用的时候,就需要了。
不知道延迟高不高,可以用来无线玩游戏嘛,ipad弄个支架夹在床头。
感觉可以用来监控公司里的人有没有摸鱼,hhhhh,全部共享到leader那。
这个感觉不是”拓展屏幕“,而是监视器和投屏。
反思一下为什么那么多👎
ScreenTask更小巧简单一些
弄个旧手机,作为硬件监控,显示温度和资源占用
作者视频里似乎可以扩展,那是怎么做的?
还有电脑浏览器上投屏自己会无限循环,然后崩溃断开
作者似乎买了一个小硬件,以让操作系统认为有外接显示器
额,窗口不能最小化不能全屏,也就是说使用场景是窗口被其他窗口挡住的时候,局限性还挺大的。不知道是不是用GetWindowDC实现的,如果是的话我将窗口透明化或者是UWP窗口可能都没法用。
搜了一下马家,大概十几块钱一个
不能控制的話, 為什麼不直接用 AirPlay?
实现扩展屏幕需要买一个显卡欺骗器,某宝几块钱(dvi,hdmi)或者十几块钱(dp)
没有啊,一切正常诶
不怎么样诶,第一次还能读取全部的软件窗口,重启应用之后就只能读取两个了
尤其是不能读取PotPlayer
测试了一下,前端不太稳定,容易something wrong happen导致断连
想问一下青蛙,为什么我听不到音频呢?能看到页面也连接成功了
呃,我是听到声音从手机里发出来的
请问有没有windows同样功能的软件呢,这个还是挺有用的
这个不行么?非要再找一个…
囧,我瞎了,看到mac图片就没注意到标题。。。。谢谢
搞到“select entire screen to share”那一步就打住了,因为那个界面上,只有刷新和关闭,下面的内容没有显示出来…去下楼上说的ScreenTask(在 https://github.com/EslaMx7/ScreenTask/releases 这下的),结果微软自带杀软报毒
啊!找到了一个实用的使用场景。Zoom正在开会(不开摄像头),但是突然想离开一会儿,用手机重新加入就显得怪怪的,投屏到手机则显得比较舒服。其实远程桌面也能做到,但是不支持单窗口而且无法小窗,总之就是对于这个用途来说过于庞大了。
额,说是要支持老设备,但是webrtc要ios11之后才支持……抱着我古老的iPad4不知所措。
老大,可以推荐一下SpaceDesk,也是拓展屏幕,支持多种显示设备,很好用。
只支持 Windows 嘛?
不是有XDisplay么,全平台有线无线都支持啊
我IPAD也没有声音~
发现一个妙用:通过iOS的shortcut注入js,duplicate webrtc视频流,然后就可以带上VR眼镜躺着玩电脑了,hhhhh 本来打算用peerjs自己写的,可是一直没搞定iOS连接,多台电脑倒是没问题。
我运行后显示No WIFI and LAN connection 怎么解决
给权限,可能要开发防火墙
这个软件的功能不是投屏。常见的移动设备投屏是指将 A 的屏幕内容放到 B 的屏幕上去展示。这个软件的功能是将 B 的显示器假装接到了 A 设备上,成为 A 的扩展显示器。这就是为什么在 Windows 里会需要硬件,插在外接视频口上,来欺骗系统说外接了个显示器的原因。 如果你用的是 Linux 那就无需硬件了,可以直接用 xrandr 虚拟出桌面来给软件用。Mac 没研究过不知道。
这个软件的实现原理是,捕获要分享的虚拟桌面区域,将其作为视频编码提供流服务,在客户机浏览器里点播视频流,并提供全屏和流质量的选项。
顺便说一下我的使用场景是这样的。笔记本是主力工作机,台式机有个大显示器。我在笔记本上安装这个软件,然后操作台式机通过浏览器链接并全屏,将大显示器当成笔记本的扩展桌面来使用。同样办法我可以把旁边的其它屏幕也变成扩展桌面。
暂时测试了下,画质不行,很糊,也有很大的延迟。