Syncit: 浏览器内的像素级屏幕分享和远程控制工具

2020-06-22 22:41:07 +08:00
 aryu

把最近的一个实验性项目开源了: https://github.com/Yuyz0112/syncit,仓库内有 demo 视频。

和 TeamViewer 这类实现相比没有操作系统级别的控制能力,但是也相应的获得了浏览器的沙盒能力,并且不用下载客户端就能使用。

实现方式也是基于 DOM 快照,所以相比基于图像的屏幕分享延迟更低、带宽需求小,而且还能有像素级的“画质”。

目前还是早期概念阶段,等忙完这段时间会继续开发 1.0 版本。

2834 次点击
所在节点    分享创造
8 条回复
cydian
2020-06-22 23:43:11 +08:00
好厉害
hanai
2020-06-22 23:44:57 +08:00
有意思
ragnaroks
2020-06-23 08:22:50 +08:00
大概 2 秒的延迟,基于 websocket?
takemefly
2020-06-23 11:00:23 +08:00
我有类似经验. 如果 iframe 跨域会是个很难绕开的问题
aryu
2020-06-23 14:35:58 +08:00
@ragnaroks 延迟是一个可调的缓冲时间,缓冲可以让对端看起来更加流畅,因为可能会在缓冲期间对传输的数据做重试和排序。

网络传输的部分是插件化的,可以基于 websocket 也可以基于 WebRTC 。
justin2018
2020-06-24 16:02:33 +08:00
UI 可以美化一下 😁
peterjose
2020-06-25 10:42:28 +08:00
有点东西
feiandxs
2020-06-26 09:27:11 +08:00
amazing

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/683890

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX