|
|
6eb2c7321a
|
feat(controlled): 实现设备激活与安全认证流程
- 添加API客户端、加密存储和provision/token激活逻辑
- WebSocket改用Bearer令牌认证,移除REGISTER请求
- 设备ID改为服务端下发,支持令牌刷新和强制下线处理
- 新增deviceSecret加密存储和accessToken自动刷新
- 更新设备ID获取方式为出厂SN,添加安全存储依赖
|
2026-08-01 15:13:12 +08:00 |
|
|
|
a73f61f366
|
feat(ios): 添加远端视频录制功能并优化信令连接稳定性
- 新增 VideoRecorder 组件,支持 WebRTC 和自编码两种模式录制远端视频为 MP4
- 优化 SignalingClient 连接管理,修复 WebSocket 握手前 receive 导致的断开问题
- 重构控制面板 UI,支持统计信息折叠展开和录制控制按钮
- 添加录制状态指示、保存路径提示及断开自动取消录制逻辑
- 更新项目配置和文档,补充录制功能说明
|
2026-08-01 03:59:43 +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
|
e831ef2795
|
feat: 增加信令自动重连保活与控制端视频录制
- 信令客户端增加心跳保活与指数退避自动重连机制
- 服务端优化传输异常日志级别,客户端断开不再报错
- 被控端信令断开时保持服务运行并自动重连
- Flutter 控制端增加远程视频录制功能,兼容标准 WebRTC 模式切换
- 各端连接按钮增加“连接中”状态防重复点击
|
2026-07-30 00:40:22 +08:00 |
|
TongTongStudio
|
e5dafb65ed
|
feat(decode): 用 WebRTC stats 替代原生探针计算解码耗时
|
2026-07-25 11:18:34 +08:00 |
|
TongTongStudio
|
4a33f3db0d
|
feat(webrtc): 新增解码耗时统计并修复黑屏问题
1. 新增自编码与全托管模式的解码耗时探针(VideoSink),统计帧率与解码耗时。
2. 修复 SPS 与 PPS 作为独立 CONFIG 单元发送时被误丢弃导致 H.264 永久黑屏的问题。
3. 优化分片重组缓冲,丢弃过期单元并限制缓冲堆积以防内存泄漏。
|
2026-07-25 01:50:00 +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 |
|
|
|
e56723a010
|
feat(streaming): 添加自编码串流模式切换功能
|
2026-07-23 12:01:08 +08:00 |
|
|
|
bdde6ccd2e
|
feat: 增加密码连接
|
2026-07-22 20:32:52 +08:00 |
|
|
|
341dce249f
|
feat: 增加分辨率修改
|
2026-07-21 11:05:40 +08:00 |
|
|
|
839a980b45
|
feat: 连接显示更多信息
|
2026-07-15 18:15:18 +08:00 |
|
|
|
da1730ce19
|
feat: 控制指令消息改为protobuf二进制
|
2026-07-15 17:03:58 +08:00 |
|
|
|
3e46e1e4f3
|
feat: flutter优化滑动不跟手
|
2026-07-14 20:55:30 +08:00 |
|
|
|
67c7e48190
|
feat: ice断开返回配置页面
|
2026-07-14 14:41:42 +08:00 |
|
|
|
e260c02629
|
build: 控制端功能移植到flutter版本
|
2026-07-14 02:02:05 +08:00 |
|