把最近的一个实验性项目开源了: https://github.com/Yuyz0112/syncit,仓库内有 demo 视频。
和 TeamViewer 这类实现相比没有操作系统级别的控制能力,但是也相应的获得了浏览器的沙盒能力,并且不用下载客户端就能使用。
实现方式也是基于 DOM 快照,所以相比基于图像的屏幕分享延迟更低、带宽需求小,而且还能有像素级的“画质”。
目前还是早期概念阶段,等忙完这段时间会继续开发 1.0 版本。
把最近的一个实验性项目开源了: https://github.com/Yuyz0112/syncit,仓库内有 demo 视频。
和 TeamViewer 这类实现相比没有操作系统级别的控制能力,但是也相应的获得了浏览器的沙盒能力,并且不用下载客户端就能使用。
实现方式也是基于 DOM 快照,所以相比基于图像的屏幕分享延迟更低、带宽需求小,而且还能有像素级的“画质”。
目前还是早期概念阶段,等忙完这段时间会继续开发 1.0 版本。
1
cydian Jun 22, 2020 via Android
好厉害
|
2
hanai Jun 22, 2020
有意思
|
3
ragnaroks Jun 23, 2020
大概 2 秒的延迟,基于 websocket?
|
4
takemefly Jun 23, 2020
我有类似经验. 如果 iframe 跨域会是个很难绕开的问题
|
5
aryu OP @ragnaroks 延迟是一个可调的缓冲时间,缓冲可以让对端看起来更加流畅,因为可能会在缓冲期间对传输的数据做重试和排序。
网络传输的部分是插件化的,可以基于 websocket 也可以基于 WebRTC 。 |
6
justin2018 Jun 24, 2020
UI 可以美化一下 😁
|
7
peterjose Jun 25, 2020
有点东西
|
8
feiandxs Jun 26, 2020
amazing
|