TongTongStudio
|
d616ed743c
|
fix: 修复编译错误并添加WebSocket日志
- 修复MainActivity中语法错误导致的编译失败
- 在WebSocketClient中添加接收消息的调试日志
|
2026-08-03 11:23:21 +08:00 |
|
TongTongStudio
|
e689b999e6
|
feat(controlled, controller): 新增配对码生成与兑换功能
被控端:新增生成一次性配对码并弹窗展示,支持倒计时与复制;控制端:新增输入配对码兑换绑定,刷新设备列表,并在设备列表中显示在线状态和点击连接。同时添加统一 401 拦截器,令牌失效时触发重新激活。
|
2026-08-03 01:57:42 +08:00 |
|
TongTongStudio
|
ded6fe5ab7
|
feat(android): add device activation flow and update dependencies
重构项目架构,引入启动页(SplashActivity)检查激活状态,未激活设备引导至激活页(ActivationActivity)完成provision+token流程。集成Retrofit+RxJava3网络层、Room数据库、Lifecycle组件、MMKV等依赖,升级OkHttp/Gson版本,并将构建配置从旧项目全面迁移至新项目结构。
|
2026-08-03 00:25:51 +08:00 |
|
TongTongStudio
|
61398ff4ff
|
feat(base): 添加MVVM、Rx生命周期和WebRTC控制端基础架构
引入BaseApplication、BaseService及MVVM基类(BaseViewModel/BaseMvvmActivity),
集成RxLifecycle管理生命周期,新增WebRTC控制端MainActivity与信令客户端,
建立屏幕捕获、推送、JPush等模块初始化流程,完善项目核心框架。
|
2026-08-03 00:25:25 +08:00 |
|
|
|
6eb2c7321a
|
feat(controlled): 实现设备激活与安全认证流程
- 添加API客户端、加密存储和provision/token激活逻辑
- WebSocket改用Bearer令牌认证,移除REGISTER请求
- 设备ID改为服务端下发,支持令牌刷新和强制下线处理
- 新增deviceSecret加密存储和accessToken自动刷新
- 更新设备ID获取方式为出厂SN,添加安全存储依赖
|
2026-08-01 15:13:12 +08:00 |
|
TongTongStudio
|
30f26f27c3
|
fix(webrtc): 修复主动关闭旧连接时误报断开通知,并更新 ICE 服务器列表
- 在 createPeerConnectionAndAnswer 中关闭旧连接前设置 suppressDisconnectNotify 标志,抑制 notifyRemoteDisconnected 回调,避免接受新连接时误报远程断开。
- 调整被控端、控制端、Web 控制台及 Flutter 控制端的 ICE 服务器配置,启用了内网 STUN/TURN 服务器并注释掉旧的公网 TURN 服务器。
|
2026-08-01 02:19:19 +08:00 |
|
|
|
6d729f38be
|
fix(webrtc): 更新ICE服务器配置,新增备用TURN服务器并修复iOS模拟器连接问题
- 新增47.242.112.133的STUN/TURN服务器作为备用中继
- Flutter端添加turns: TLS中继,修复iOS模拟器无法获取relay候选的问题
- Web端同步添加新的ICE服务器配置
- 添加.gitignore忽略IDE配置文件
|
2026-07-31 22:19:09 +08:00 |
|
|
|
8935dc93d2
|
fix(webrtc): 修正ICE服务器配置并增强连接诊断日志
修正Flutter控制端TURN凭据错误,移除不可达的内网地址,新增TCP中继候选与详细的ICE状态/候选日志,以解决iOS模拟器下ICE连接失败问题。
|
2026-07-31 21:26:14 +08:00 |
|
TongTongStudio
|
362b9f238a
|
feat: 支持手动切换采集帧率
在 Android、Web 及 Flutter 控制端新增帧率选择 UI,被控端按屏幕刷新率生成支持的帧率档位并上报,允许在保持分辨率不变的情况下仅切换帧率。
另附带更新信号服务器的数据库配置。
|
2026-07-31 03:26:40 +08:00 |
|
TongTongStudio
|
7f545359d9
|
feat: 添加远端视频录制功能
|
2026-07-29 16:20:35 +08:00 |
|
TongTongStudio
|
63adb7f9f6
|
chore: 更新默认信令服务器地址为 wss://www.ttstd.com/signal
|
2026-07-25 11:51:09 +08:00 |
|
TongTongStudio
|
cebb1e484e
|
fix: 修复自编码模式分辨率切换及画面拉伸问题
- 重启编码器以支持动态分辨率切换
- 同步调整解码端 SurfaceView 尺寸以保持宽高比
- 修复 MediaCodec Image 未及时关闭导致的潜在崩溃
|
2026-07-24 22:57:37 +08:00 |
|
TongTongStudio
|
3792b75244
|
fix: 修复自编码模式黑屏问题
- 调整包序号过期检查逻辑,避免同一帧分片被误删
- 适配 Android 14,在创建 VirtualDisplay 前注册 MediaProjection.Callback
- 启动后检查编码器实际运行状态,失败时进行清理
|
2026-07-24 20:08:17 +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 |
|
|
|
bdde6ccd2e
|
feat: 增加密码连接
|
2026-07-22 20:32:52 +08:00 |
|
|
|
341dce249f
|
feat: 增加分辨率修改
|
2026-07-21 11:05:40 +08:00 |
|
|
|
5fb7b58fc3
|
feat: SystemInputUtils不再处理swipe动作
|
2026-07-17 10:34:00 +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 |
|
|
|
da1730ce19
|
feat: 控制指令消息改为protobuf二进制
|
2026-07-15 17:03:58 +08:00 |
|
|
|
5cc47f9fb3
|
feat: 优化不跟手的问题
|
2026-07-14 19:49:01 +08:00 |
|
|
|
d43c0331b6
|
feat: 目标不在线时进行提示和更新UI
|
2026-07-14 16:40:41 +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 |
|
|
|
d14862910a
|
build: rename package
|
2026-07-14 01:18:55 +08:00 |
|
|
|
174a977b0f
|
fix: 增加按键传输
|
2026-07-14 00:57:19 +08:00 |
|
|
|
65317b2429
|
fix: 被控端长时间不动,控制端无输出
|
2026-07-14 00:49:30 +08:00 |
|
|
|
fc91e6b1f6
|
fix: 修复滑动手势问题
|
2026-07-14 00:38:46 +08:00 |
|
|
|
86eaec3370
|
fix: 修复SurfaceViewRenderer显示画面不全
|
2026-07-14 00:28:56 +08:00 |
|
|
|
b2af050e5d
|
feat: 增加预览并远程显示画面
|
2026-07-14 00:23:36 +08:00 |
|
|
|
c3b816415a
|
fix: 修改View类型
|
2026-07-13 18:10:53 +08:00 |
|
|
|
32a9cdbc1b
|
build: 修改到可编译成功
|
2026-07-13 11:41:48 +08:00 |
|
|
|
87f98799f7
|
init
|
2026-07-13 10:33:17 +08:00 |
|