arounyf
e9bed3688f
feat: UAC USB microphone passthrough
...
- Add UAC1 gadget function (ConfigFS) with optimized endpoint config
- Browser mic capture with Opus encoding via WebCodecs AudioEncoder
- WebSocket audio transport (Opus 64kbps, 100x bandwidth reduction vs raw PCM)
- aplay subprocess for reliable PCM playback to USB gadget
- Settings toggle + ActionBar mic button (hidden when UAC disabled)
- Dynamic PCM device resolution (/proc/asound)
- c_chmask=0 + req_number=4 fixes DWC3 composite isochronous endpoint issue
2026-07-23 06:56:53 +00:00
mofeng-git
8bd16df6f8
feat: 添加 TOTP 2FA 功能
2026-07-17 16:34:06 +08:00
mofeng-git
d35021ee5d
fix: 修复扩展服务开启和自启动状态错误
2026-07-17 10:46:34 +08:00
mofeng-git
50dd419e5a
feat: 支持 WatchDog
2026-07-16 20:07:33 +08:00
mofeng-git
7c9166a8cf
feat: 虚拟媒体支持同时挂载多个镜像
2026-07-12 11:40:01 +08:00
mofeng-git
e60152d38b
feat: 完善 ATX 功能逻辑与控件样式
2026-07-07 00:21:54 +08:00
mofeng-git
e2c19d550c
Merge commit '4b7be20fe0cce3e7979cc3bdfdd7b02ec6630c00' into dev
2026-06-15 22:26:22 +08:00
mofeng-git
c101ef1c80
feat: 新增 MJPEG/H.264 VNC 初步支持
2026-06-15 22:25:18 +08:00
mofeng-git
4b7be20fe0
feat: 新增 Computer Use Agent 初步支持
2026-06-15 22:24:40 +08:00
mofeng-git
3e3937605e
fix:修复在线升级错误
2026-05-24 14:03:49 +00:00
mofeng-git
935fa823f2
feat: 初步增加 Windows 支持
2026-05-18 22:44:59 +08:00
mofeng-git
89b19ea7dd
refactor: 修改为同步请求
2026-05-01 20:06:22 +08:00
mofeng-git
d8e7de74a6
refactor: 删除部分多余的代码和注释
2026-05-01 17:31:04 +08:00
mofeng-git
f4283f45a4
refactor(otg): 简化运行时与设置逻辑
2026-03-28 21:09:10 +08:00
mofeng-git
6bcb54bd22
feat(web): 改为通过 WebSocket 推送 ttyd 状态并清理轮询与冗余接口
2026-03-27 10:49:04 +08:00
mofeng-git
46ae0c81e2
refactor(events): 将设备状态广播降级为快照同步并按需订阅 WebSocket 事件,顺带修复相关测试
2026-03-26 22:01:50 +08:00
mofeng-git
779aa180ad
refactor: 重构部分事件检查逻辑,修复 ch9329 hid 状态显示异常
2026-03-26 12:33:24 +08:00
mofeng-git
934dc48208
feat: 支持在线升级功能
2026-02-11 19:41:19 +08:00
mofeng-git
3824e57fc5
feat: 支持 rtsp 功能
2026-02-11 16:06:06 +08:00
mofeng-git
394baca938
fix: 补齐 ATX 控制器缺失接口并完成全项目 clippy -D warnings 修复
2026-02-10 21:37:33 +08:00
mofeng
1786b7689d
feat: 完善架构优化性能
...
- 调整音视频架构,提升 RKMPP 编码 MJPEG-->H264 性能,同时解决丢帧马赛克问题;
- 删除多用户逻辑,只保留单用户,支持设置 web 单会话;
- 修复删除体验不好的的回退逻辑,前端页面菜单位置微调;
- 增加 OTG USB 设备动态调整功能;
- 修复 mdns 问题,webrtc 视频切换更顺畅。
2026-01-25 16:04:29 +08:00
mofeng-git
206594e292
feat(video): 事务化切换与前端统一编排,增强视频输入格式支持
...
- 后端:切换事务+transition_id,/stream/mode 返回 switching/transition_id 与实际 codec
- 事件:新增 mode_switching/mode_ready,config/webrtc_ready/mode_changed 关联事务
- 编码/格式:扩展 NV21/NV16/NV24/RGB/BGR 输入与转换链路,RKMPP direct input 优化
- 前端:useVideoSession 统一切换,失败回退真实切回 MJPEG,菜单格式同步修复
- 清理:useVideoStream 降级为 MJPEG-only
2026-01-11 10:41:57 +08:00
mofeng-git
a8a3b6c66b
feat: 添加 RustDesk 协议支持和项目文档
...
- 新增 RustDesk 模块,支持与 RustDesk 客户端连接
- 实现会合服务器协议和 P2P 连接
- 支持 NaCl 加密和密钥交换
- 添加视频帧和 HID 事件适配器
- 添加 Protobuf 协议定义 (message.proto, rendezvous.proto)
- 新增完整项目文档
- 各功能模块文档 (video, hid, msd, otg, webrtc 等)
- hwcodec 和 RustDesk 协议技术报告
- 系统架构和技术栈文档
- 更新 Web 前端 RustDesk 配置界面和 API
2025-12-31 18:59:52 +08:00
mofeng-git
d143d158e4
init
2025-12-28 18:19:16 +08:00