C++完整项目全开源!游戏串流,远程桌面,屏幕扩展,音乐可视化

25 阅读1分钟

1. 项目特性

GammaRay包含一系列软件,能将您的游戏和桌面采集,编码并传送到其他设备, 并且在服务器(运行游戏的电脑)上重放(模拟)手柄,鼠标,键盘事件。
  • 游戏串流,采集传输桌面画面,声音 & 重放手柄,键盘,鼠标事件
  • 远程桌面,像Todesk和向日葵一样,远程操控电脑
  • 使用显卡欺骗器扩展屏幕
  • 自动搜索显示Steam安装的游戏
  • 支持Steam大屏模式
  • Android客户端支持音乐可视化效果
  • 使用ViGEm模拟"XBox"手柄

2. 仓库地址

Github地址
B站演示地址

绝大部分代码都是由C++写成,Android端少量Kotlin和Java。主仓库页面有介绍,Windows和Android仓库在主页可以看到。

3. 项目截图

  • 测试老头环 355821607-5780d005-dce6-4071-93e1-8ecb2b16cf5e.gif

  • 测试 奥日与精灵意志

test1.gif

  • 服务端展示

srv_main.png

srv_add_game.png

srv_settings.png

  • Android客户端展示

android_prepare_1.jpg

android_prepare_2.jpg

android_1.png

android_2.png

android_4.png

android_5.jpg

android_7.jpg

  • Windows客户端展示

client_file_transfer.png

client_main.png

client_add_remote.png