查看原文
其他

推荐一个将智能手机变成电脑的触摸屏的软件——Weylus!

Lcpsky NewTech精选
2024-09-09

Weylus是一款功能非常强大的免费开源内网远程控制软件,Weylus支持用户在各种各样的操作系统中使用,简单通过运行软件即可直接浏览器访问控制电脑屏幕,帮助用户更好的完成共享屏幕操作,还有触摸板功能。Weylus让你轻松将触控笔和触控信息,变成无限可能。无论你是设计师、艺术家,还是只是喜欢尝试新事物的人,Weylus都将成为你新的得力助手。

特点

无限创作:Weylus通过实用的浏览器的指针事件技术,让你不仅可以捕捉鼠标信息,还能将笔和触控的信息传递出来。

完美连接:Weylus主要使用的是web服务进行连接,它都能轻松实现各种操作系统互联连接,为你的创造过程添加便利和灵活性。

画面分享:想与他人分享你的创作过程吗?Weylus轻松实现窗口捕获和屏幕镜像到局域网其他设备屏幕,使你的交流更加顺畅。

快速编码:Weylus不仅能够捕获图像,还可以将其编码为高品质的视频流,让你的作品能够通过浏览器得到完美展示。

安装与使用

目前此软件支持window,linux,ios系统。下面针对window系统进行安装使用演示。

1. 如果您启用了window防火墙,请确保为 Web 服务器能够打开 TCP 端口(1701 由 default) 和 websocket 连接(默认为 9001)。请允许应用Weylus通过window防火墙进行通信 。

2. 选择Weylus.exe右键以管理员身份运行。在配置界面进行如下基本配置,Bind Address需要改成局域网IP,密码随意,端口号可以不用管,如果跟已有系统端口冲突可考虑更改。

3. 要打开URL ,并在Access Code中填入步骤二中设置的密码。请只在可信任的内网网络中运行 Weylus,因为它为了减小延迟没有加密通信。

4. 您可能希望在平板电脑的主屏幕上添加书签,因为这样可以在手机上随时启动(在 iOS/iPadOS 上,这需要使用 Safari 完成)。如果不在 iOS上有一个按钮可以切换全屏模式。

键盘输入

Weylus 支持物理键盘的键盘输入,因此如果您有蓝牙键盘,只需将其连接到平板电脑并开始打字。

工作原理

笔/触摸原理

现代浏览器提供了所谓的指针事件,它们不仅可以传达鼠标事件,还可以传达触摸事件。Weylus通过设置相应的 JavaScript 代码来搭建一个带有这些事件捕获功能的网络服务器。这些事件通过 WebSockets 发送回服务器。然后,Weylus使用通用的独立于操作系统的后端来处理这些事件,这个后端只支持鼠标控制。而在 Linux 上,可以使用 uinput (可以从用户空间模拟输入设备)。它利用了支持创建各种输入设备,包括鼠标、笔和触摸输入设备的Linux 内核模块。

屏幕镜像和窗口捕获原理

可使用通用后端,效率较低,只能捕获整个屏幕,或者在 Linux 上使用 xlib 来连接到 X 服务器,并进行获取窗口信息和截取窗口/屏幕的必要工作。为了提高速度,使用了“MIT-SHM - MIT 共享内存扩展”来使用 XShmCreateImage 创建共享存储映像。如果运行的是 Wayland 而不是 X11,则使用 PipeWire 和 GStreamer 来捕获屏幕。然后,使用 ffmpeg 将捕获的图像编码为视频流。使用分段 MP4 作为容器格式,以便浏览器可以通过媒体源扩展 API 播放这个流。所使用的视频编解码器是 H.264,因为它得到了广泛支持,而且相比 AV1 等格式,它能实现非常快速的编码。

Weylus的存在旨在为你打破束缚,为你的创造旅程开辟新的大门。立即开始使用,体验创作的无限可能吧!


继续滑动看下一个
NewTech精选
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存