# RazerStream：重建 Stream Controller 设备控制功能

> RazerStream 用 macOS 应用、Swift 协议库和命令行工具替代 Razer Stream Controller 已停用的控制软件。文档记录设备通过 USB 串口完成 WebSocket 升级，再交换封装的命令与输入事件；应用可配置触摸屏按键、旋钮、实体按钮和 LED。

- 类型：案例
- 目标：协议
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-06
- 收录于：2026-11-06
- 原始资源：<https://github.com/ShoelessTim/RazerStream>
- 一手来源：<https://github.com/ShoelessTim/RazerStream/blob/3d762a19394b5e830d9dcb66675d435596f19df8/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/razerstream-case/>
- 记录 JSON：<https://awesomerea.org/resources/razerstream-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/razerstream-case/index.md)

## 使用条件与局限

- **前提条件：**需要 macOS 14 或更新版本，以及 USB VID 为 0x1532、PID 为 0x0D06 的 Razer Stream Controller。
- **前提条件：**源码构建需要 Xcode 16 或更新版本；按键与媒体键操作需要辅助功能权限。
- **局限：**应用目前仅面向 macOS。
- **许可：**MIT 许可证。

## 一手来源

1. <https://github.com/ShoelessTim/RazerStream/blob/3d762a19394b5e830d9dcb66675d435596f19df8/README.md>
2. <https://github.com/ShoelessTim/RazerStream/blob/3d762a19394b5e830d9dcb66675d435596f19df8/PROTOCOL.md>

## 同分区更多条目：协议

- [DABplay+：重建 USB DAB+ 接收器控制协议](https://awesomerea.org/zh/resources/dabplayplus-case/index.md) · 案例
- [PocketPrinter5890：重建 Lidl 5890 打印机协议](https://awesomerea.org/zh/resources/pocketprinter5890-case/index.md) · 案例
- [Parking sensor kit：倒车雷达显示协议重建](https://awesomerea.org/zh/resources/parking-sensor-protocol-case/index.md) · 案例
- [pyhaseiq：复原旧款 Hase iQ 炉具的 WebSocket 协议](https://awesomerea.org/zh/resources/pyhaseiq-case/index.md) · 案例
- [LED Controller：基于 BanlanX BLE 协议及音频数据发现的客户端](https://awesomerea.org/zh/resources/led-controller-banlanx-case/index.md) · 案例
- [Zemismart Blind Controller Protocol：射频控制命令还原](https://awesomerea.org/zh/resources/zemismart-blind-protocol-case/index.md) · 案例

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
