Commit Graph

62 Commits

Author SHA1 Message Date
TongTongStudio
3792b75244 fix: 修复自编码模式黑屏问题
- 调整包序号过期检查逻辑,避免同一帧分片被误删
- 适配 Android 14,在创建 VirtualDisplay 前注册 MediaProjection.Callback
- 启动后检查编码器实际运行状态,失败时进行清理
2026-07-24 20:08:17 +08:00
23698d0be7 feat: 扩展 WebRTC 统计信息
在 StatsBar 中新增延迟、抖动、丢帧、解码耗时、上传速率和丢包率等指标展示。
重构速率计算逻辑,并从 inbound-rtp 和 candidate-pair 报告中提取相关数据。
2026-07-24 18:08:56 +08:00
TongTongStudio
cdf3d5da46 refactor: 重构设置页面并修复屏幕共享黑屏问题
将安全验证和输入设置从主界面迁移至独立的 SettingsActivity,并允许用户手动选择模拟点击方式。
修复 Android 10+ 上 MediaProjection Token 传递失效导致黑屏的问题,通过静态变量保存授权结果并增加捕获延时与心跳保活机制。
优化多端视频编解码器协商,统一在 Offer SDP 中将 VP8/VP9 优先排列,H264 仅作兜底,提升跨端解码兼容性。
2026-07-24 17:55:44 +08:00
778c37b8db fix: 修复自编码模式黑屏及并发问题
- 修复 MediaCodec 回调需在 configure 前设置导致的异常
- 修复解码器线程安全问题及包乱序/重复处理
- 增加关键帧前重发 SPS/PPS 以防首帧丢失导致黑屏
- 支持分辨率切换时重置解码器
- 修复 Flutter 控制端连接类型选项 UI 显示拥挤问题
2026-07-24 09:31:58 +08:00
f8048e1331 fix(WebRtcClient): 修复关闭后调用状态引发的异常 2026-07-23 12:42:09 +08:00
1800881219 fix: 修正资源ID typo 及单元类型声明
修正布局文件中 `@+rid` 为 `@+id` 的 typo,将 UNIT_TYPE 常量类型从 int 改为 byte 以保持协议一致性,新增 StreamModeReportListener 接口,并将日志级别从 error 调整为 debug。
2026-07-23 12:14:56 +08:00
6138a1ffa4 Merge branch 'master' of ssh://gitea.ttstd.com:2222/tt/VibeCoding
# Conflicts:
#	WebRTCController/app/src/main/res/layout/activity_main.xml
2026-07-23 12:04:04 +08:00
e56723a010 feat(streaming): 添加自编码串流模式切换功能 2026-07-23 12:01:08 +08:00
6ef18dd287 feat: 支持免密连接模式及允许免密连接开关 2026-07-23 10:50:31 +08:00
a1c29246d7 feat: Windows增加分辨率适应,切换分辨率按钮修改 2026-07-23 09:26:13 +08:00
7de30eefa4 fix: 修复flutter编译失败 2026-07-22 22:35:29 +08:00
bdde6ccd2e feat: 增加密码连接 2026-07-22 20:32:52 +08:00
ef786b1529 feat: 增加网页后台管理 2026-07-21 17:46:00 +08:00
1edb87b5f2 build: 删除鸿蒙工程 2026-07-21 11:07:29 +08:00
f33e0f8592 Merge branch 'master' of ssh://gitea.ttstd.com:2222/tt/VibeCoding 2026-07-21 11:06:15 +08:00
341dce249f feat: 增加分辨率修改 2026-07-21 11:05:40 +08:00
de88776fb1 feat: 增加分辨率修改 2026-07-21 10:45:06 +08:00
9e5ac91e46 style: 改为ios 风格 2026-07-18 12:38:52 +08:00
918ab47234 feat: 优化提示 2026-07-17 21:20:22 +08:00
0cb6b75a54 fix: 优化网页端不能连接的问题 2026-07-17 21:14:45 +08:00
b8edd5eff5 project: 增加web和adb控制,未测试 2026-07-17 19:17:10 +08:00
5fb7b58fc3 feat: SystemInputUtils不再处理swipe动作 2026-07-17 10:34:00 +08:00
TongTongStudio
474c7942a3 feat: add root shell 2026-07-17 00:34:49 +08:00
45ee9ef60c feat: 被控端增加无障碍检查,flutter固定获取Android_Id 2026-07-16 21:56:12 +08:00
68a863c66a feat: 获取sn 2026-07-16 14:52:10 +08:00
f1457e68eb feat: 增加请求弹窗和拒绝说明 2026-07-15 21:40:00 +08:00
839a980b45 feat: 连接显示更多信息 2026-07-15 18:15:18 +08:00
97ef11a025 fix: 优化画质和帧数上限 2026-07-15 17:49:55 +08:00
da1730ce19 feat: 控制指令消息改为protobuf二进制 2026-07-15 17:03:58 +08:00
92ad90cbeb fix: 优化滑动卡顿 2026-07-15 16:21:49 +08:00
fa2f27fbd0 build: 优化flutter触摸 2026-07-15 14:41:14 +08:00
015cd09e6b build: 修复Windows运行 2026-07-14 21:55:56 +08:00
3e46e1e4f3 feat: flutter优化滑动不跟手 2026-07-14 20:55:30 +08:00
5cc47f9fb3 feat: 优化不跟手的问题 2026-07-14 19:49:01 +08:00
590d14c85e feat: 模拟点击抽象,增加检测工具类 2026-07-14 18:06:24 +08:00
5c279d1ba6 feat: 改为MVVM 2026-07-14 17:26:51 +08:00
57f36cc8ae Merge remote-tracking branch 'origin/master' 2026-07-14 17:13:59 +08:00
0e210416e9 build: 分包 2026-07-14 17:13:23 +08:00
d43c0331b6 feat: 目标不在线时进行提示和更新UI 2026-07-14 16:40:41 +08:00
67c7e48190 feat: ice断开返回配置页面 2026-07-14 14:41:42 +08:00
37fccec6af feat: flutter增加长按功能 2026-07-14 14:25:58 +08:00
2fdf3c3b9e feat: 增加长按功能 2026-07-14 12:55:47 +08:00
5228188579 build: 改为中性应用 2026-07-14 12:24:04 +08:00
fb752efca4 build: 取消跟踪local.properties 2026-07-14 12:23:48 +08:00
868af6dda5 chore: 修改ws地址 2026-07-14 12:06:46 +08:00
8a20eb6f12 build: 增加docker部署 2026-07-14 12:06:05 +08:00
6c07b17524 skill: add dart skills 2026-07-14 10:42:05 +08:00
c1c0a3abfc skill: add flutter skills 2026-07-14 10:40:31 +08:00
ab82fb7cf0 skill: add Android skills 2026-07-14 10:34:54 +08:00
e260c02629 build: 控制端功能移植到flutter版本 2026-07-14 02:02:05 +08:00