Skip to content

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

License

Notifications You must be signed in to change notification settings

qianjiachun/syncjoy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SyncJoy


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

SyncJoy

预览

http://sb.douyuex.com

特性

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

使用

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

使用场景举例

推流机

游戏机和推流机进入同一个房间,即可同步手柄输入。

多人/多设备

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

多设备下的显示效果

faed94f5d13f773bc82e780479c6163f.png

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published