Seetong · Report
🎯 Seetong 问题雷达 09:00 第90期
时间窗口:2026-08-04 01:00 ~ 2026-08-04 09:00(过去8小时)
TL;DR 核心要点
- 本期无新增 =60 分功能性问题,不重复占群。
- -102/-101 为已在 8/2 H09 深挖的连接失败主题,24小时外但症状、错误提示和版本覆盖无新的业务侧分化;本期按普遍网络/连接提示持续监控。
- 单条 iOS 回放跳到当前时间(FB-240479)具备功能性,但仅1条且 Logan 未捕获实际回放请求失败,评分50分,暂不升级。
最近一个月 Top 问题
按严重度与复发期数排序,已把跨期同类反馈归集;负责人由问题代码锚点对应的 Git 提交历史(blame / 近期主要提交者)反查;数据窗口:最近 30 天(截至 2026-08-04)。
| # | 问题(严重度降序) | 严重度 | 平台 | 版本 | 负责人 | 问题原因 |
|---|---|---|---|---|---|---|
| 1 | Harmony 1.1.1.6 多用户"离线/看不到监控"聚集(严重度 90/100,置信度 弱) 1 期 | 90 | Android · iOS | 1.1.0.9 / 1.1.1.6 | 待定 | 可能为 Harmony 1.1.1.6 客户端连接信令或 P2P SDK 与 HUAWEI 设备兼容性偶发问题;需补 Logan 才能确认 |
| 2 | 回放入口/状态映射异常:无存储能力设备仍露出回放入口 2 期 | 70 | Android | 1.1.0.9 / 8.1.2.4 / 8.3.12.5 | 唐胜、张威 | 回放入口与录像状态 UI 主要依赖 sdRecordStu/权限,但未同步校验 NO_LOCAL_STOARGE 与 SDCardState=0,导致无存储能力设备仍可能暴露回放预期或状态显示异常。 |
| 3 | 4G摄像机画面卡顿 / 回放卡顿 1 期 | 70 | Android · HarmonyOS · iOS | 8.3.13.3 / 8.3.14.2 | 待定 | 4G摄像机默认走RELAY转发(占71-72%),在4G信号弱(wifiSignal 2-4)时,RELAY转发带宽不足导致H265+视频流卡顿;P2P直连在4G场景下多数失败(connect=-1) |
| 4 | 在线看不到 1 期 | 70 | Android | 8.3.13.3 | 张威、唐胜 | NVR 通道预览链路在握手后立即被底层判为 PeerOffLine,APP 按现有逻辑只做快速重试,没有把通道离线与临时连接抖动区分开,最终表现为“在线看不到”。 |
| 5 | 多端手机端无回放 1 期 | 70 | Android | 1.1.1.6 / 8.3.13.3 | 冉博麟、李国涛 | (本期未收敛到单一根因) |
| 6 | 设备离线/掉线后无法预览 1 期 | 70 | Android · iOS | 1.1.1.6 / 8.2.2.1 / 8.3.13.3 | 唐胜、张威 | 设备预览链路在收到 TPS_MSG_P2P_OFFLINE 后直接走离线兜底分支,UI 进入“该设备不在线”,而自动恢复逻辑又被离线判断短路,导致用户感知为“掉线后无法再连上”。 |
| 7 | 录像回放缺失 — 无 SD 卡的设备被直接引导云存购买(产品设计问题) 1 期 | 65 | Android · iOS | 8.3.12.5 / 8.3.13.3 / 8.3.13.4 | 张威、唐胜、陈宝旺 | 无 SD 卡 + 未开通云存的设备,在 NVR 回放协议响应无效时直接跳转云存购买页,没有任何"为什么没录像"的说明,用户感知是"以前能看现在不能" |
| 8 | Android NVR 回放/预览偶发不出图,断开重连后恢复 1 期 | 60 | Android | — | 唐胜、张威 | NVR 回放/预览链路在首次 addWatch + 查询录像时间片 阶段存在瞬时失败,UI 侧又把多类失败统一收敛为空/超时,导致用户感知为“不出图,重连才恢复”。 |
| 9 | Android 监控预览 addWatch 失败 + 10 秒循环重试 1 期 | 60 | Android | 8.3.13.3 | 唐胜 | Android 端 LibImpl.startPlay 把 addWatch 返回的 P2P 断连错误码(-1)通过 if (ret == SDK_CONSTANT.ERR_P2P_DISCONNECTED) ret = 0; 强制归零,导致上层误以为流启动成功,进入 10 秒循环重试;用户看到的"长时间缓冲"实质是 10 秒 × N 次的循环重试视觉感受 |
| 10 | HarmonyOS 设备 WiFi 连接成功但无画面 1 期 | 60 | HarmonyOS | 1.1.1.6 | 唐胜、张威 | (本期未收敛到单一根因) |
Stage 1:候选与评分
| 候选 | 反馈量 | 共性 | 关键度 | 总分 | 处置 |
|---|---|---|---|---|---|
-102/-101 网络/连接提示 | 23 | 30 | 20 | 80 | 🟣 已知普遍连接问题,排除 |
| iOS 回放未播完跳当前时间 | 1 | 10 | 30 | 50 | 🟡 单例观察 |
| Harmony WiFi 循环提示/自动转动 | 1 | 10 | 10 | 30 | 🟡 单设备,Logan未提供 |
| 重新绑定、付款后无法连接等 | 3 | 10 | 25 | <=45 | 🟢/🟡 信息不足或操作/配置类 |
评分依据:反馈量按8小时同类计;共性按平台、版本、设备和地区维度;回放按业务关键度30分。心愿单查询为空,本期无建议类干扰。
Stage 2:多源核验
神策(核心数据源,正常)
SiotDevConnectResult近6个完整自然日 UV 稳定在 108.7万~109.8万;8/4 截至09:00为42.1万UV、79.6万次,属半日数据,不与全天直接比较。connect_type日分布稳定:RELAY约83.7万~85.0万、SRFLX约21.7万~22.1万、LOCAL约15.7万~16.2万;未出现连接类型结构突变。- 结论:连接量基线正常,无法从聚合数据证明本期单条回放问题为系统性故障。
Logan(核心数据源,正常但证据不足)
- FB-240479(iOS 8.3.13.4)日志中设备
0CFCA236FB113F2B在线,回放广告接口GET /seetong-sms/card-playback-advert-space多次返回200(L648-L681、L1347-L1380)。 - 过滤结果仅见
-1011次和EXCEPTION1次,未见回放流请求、seek、时间轴切换或播放失败错误,不能将“跳当前时间”归因于客户端回放状态机。 - 友盟:非崩溃/ANR类,跳过。TAPD:无已知BUG单号,跳过。
Stage 3:代码定位(观察项)
- 本期没有达到雷达门槛的问题,未对单例作确定性根因定位。
- 已核验共享网络调用链:
CCSInf::SocketSend(Funclib/CSInf.cpp:459)在 HTTPS 分支创建CSSLComm并调用SendMsg(:471-487),失败后在 :523-525 统一映射为ERR_SOCKET。 CSSLComm::SendMsg(Funclib/SSLComm.cpp:394)调用ssl_connect(:400);ssl_connect在CreateSocket失败返回-2000002(:321-327),握手循环失败返回-2000008(:352-384)。这解释了历史 -102 的错误泛化路径,但本期不据此新增根因结论。
本期扫描全量
| # | 关键词 | 反馈数 | 分类 | 处置 |
|---|---|---|---|---|
| 2 | 回放未播完跳当前时间 | 1 | 🟡 单例功能反馈 | 50分,待复现/补日志 |
| 3 | WiFi循环提示/自动转动 | 1 | 🟡 单设备 | Logan未提供 |
| 5 | 无效/重复内容 | 约8 | 🟢 无效反馈 | 已排除 |
已折叠 2 条普遍性网络问题(含-102/-101/-1002与中/英/俄/法/西/葡/土/阿/日多语言网络提示模板,如Проверьте телефонную сеть、Please check your mobile network);全量明细见同名 Markdown 知识库。
数据源状态
| 数据源 | 状态 | 说明 |
|---|---|---|
| 反馈模块 | ✅ 正常 | 37条,窗口非空 |
| 心愿单 | ✅ 正常 | 0条 |
| 神策 | ✅ 正常 | 分群与趋势查询成功 |
| Logan | ✅ 可用 | 单例日志未含回放故障证据 |
| 友盟 | ⏭️ 跳过 | 非崩溃/ANR类 |
| TAPD | ⏭️ 跳过 | 无已知BUG单号 |
待补证
- 回放问题再出现1条以上时,按设备SN和时间点抓取回放请求日志。
-102若出现新增业务操作场景,再从普遍网络类升级复核。
下一期 = 第91期 = 2026-08-04-H17(今天下午 17:00)
本消息由 Seetong小助手 自动生成,欧阳荣 监督发布。