Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/qianjiachun/syncjoy

跨平台P2P支持推流机/多人多设备的虚拟游戏手柄插件 用于直播展示手柄输入
https://github.com/qianjiachun/syncjoy

gamepad joystick obs p2p webrtc

Last synced: 4 days ago
JSON representation

跨平台P2P支持推流机/多人多设备的虚拟游戏手柄插件 用于直播展示手柄输入

Awesome Lists containing this project

README

        





SyncJoy









> `SyncJoy` 是一个采用 **P2P 技术支持推流机/多人多设备**的**跨平台**的游戏手柄输入显示插件,用于在直播画面中展示多个手柄的输入。
## SyncJoy

### 预览
[http://sb.douyuex.com](http://sb.douyuex.com)

### 特性
- 🚀 高性能:Fastify + Vue3 + Vite
- 🖥️ 端对端:基于 WebRTC 实现多人多设备异网接近无延迟的数据同步
- 📦 开箱即用:无需安装任何插件,打开浏览器即可使用,内置多套预设皮肤
- ✨ 易定制:简单替换链接即可实现自定义皮肤,每个按键皆可独立替换,支持拖拽/调节尺寸/旋转
- 📱 跨平台:纯 Web,完全响应式的页面,支持任何设备

### 使用
1. 在主页输入任意房间名,点击**生成链接**
2. 将生成出来的链接复制到推流工具(OBS/直播伴侣)的浏览器源中的地址栏内

### 使用场景举例
#### 推流机
游戏机和推流机进入同一个房间,即可同步手柄输入。

#### 多人/多设备
多人(多个设备)进入同一个房间,每个人(每个设备)的手柄图像会横向排列显示。如果该用户没有手柄输入,则为观众。

### 多设备下的显示效果
[![faed94f5d13f773bc82e780479c6163f.png](https://s1.imagehub.cc/images/2024/01/25/faed94f5d13f773bc82e780479c6163f.png)](https://www.imagehub.cc/image/1uD2RJ)