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)。

#问题(严重度降序)严重度平台版本负责人问题原因
1Harmony 1.1.1.6 多用户"离线/看不到监控"聚集(严重度 90/100,置信度 弱)
1 期
90Android · iOS1.1.0.9 / 1.1.1.6待定可能为 Harmony 1.1.1.6 客户端连接信令或 P2P SDK 与 HUAWEI 设备兼容性偶发问题;需补 Logan 才能确认
2回放入口/状态映射异常:无存储能力设备仍露出回放入口
2 期
70Android1.1.0.9 / 8.1.2.4 / 8.3.12.5唐胜、张威回放入口与录像状态 UI 主要依赖 sdRecordStu/权限,但未同步校验 NO_LOCAL_STOARGE 与 SDCardState=0,导致无存储能力设备仍可能暴露回放预期或状态显示异常。
34G摄像机画面卡顿 / 回放卡顿
1 期
70Android · HarmonyOS · iOS8.3.13.3 / 8.3.14.2待定4G摄像机默认走RELAY转发(占71-72%),在4G信号弱(wifiSignal 2-4)时,RELAY转发带宽不足导致H265+视频流卡顿;P2P直连在4G场景下多数失败(connect=-1)
4在线看不到
1 期
70Android8.3.13.3张威、唐胜NVR 通道预览链路在握手后立即被底层判为 PeerOffLine,APP 按现有逻辑只做快速重试,没有把通道离线与临时连接抖动区分开,最终表现为“在线看不到”。
5多端手机端无回放
1 期
70Android1.1.1.6 / 8.3.13.3冉博麟、李国涛(本期未收敛到单一根因)
6设备离线/掉线后无法预览
1 期
70Android · iOS1.1.1.6 / 8.2.2.1 / 8.3.13.3唐胜、张威设备预览链路在收到 TPS_MSG_P2P_OFFLINE 后直接走离线兜底分支,UI 进入“该设备不在线”,而自动恢复逻辑又被离线判断短路,导致用户感知为“掉线后无法再连上”。
7录像回放缺失 — 无 SD 卡的设备被直接引导云存购买(产品设计问题)
1 期
65Android · iOS8.3.12.5 / 8.3.13.3 / 8.3.13.4张威、唐胜、陈宝旺无 SD 卡 + 未开通云存的设备,在 NVR 回放协议响应无效时直接跳转云存购买页,没有任何"为什么没录像"的说明,用户感知是"以前能看现在不能"
8Android NVR 回放/预览偶发不出图,断开重连后恢复
1 期
60Android—唐胜、张威NVR 回放/预览链路在首次 addWatch + 查询录像时间片 阶段存在瞬时失败,UI 侧又把多类失败统一收敛为空/超时,导致用户感知为“不出图,重连才恢复”。
9Android 监控预览 addWatch 失败 + 10 秒循环重试
1 期
60Android8.3.13.3唐胜Android 端 LibImpl.startPlay 把 addWatch 返回的 P2P 断连错误码(-1)通过 if (ret == SDK_CONSTANT.ERR_P2P_DISCONNECTED) ret = 0; 强制归零,导致上层误以为流启动成功,进入 10 秒循环重试;用户看到的"长时间缓冲"实质是 10 秒 × N 次的循环重试视觉感受
10HarmonyOS 设备 WiFi 连接成功但无画面
1 期
60HarmonyOS1.1.1.6唐胜、张威(本期未收敛到单一根因)

Stage 1:候选与评分

候选反馈量共性关键度总分处置
-102/-101 网络/连接提示23302080🟣 已知普遍连接问题,排除
iOS 回放未播完跳当前时间1103050🟡 单例观察
Harmony WiFi 循环提示/自动转动1101030🟡 单设备,Logan未提供
重新绑定、付款后无法连接等31025<=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)。
  • 过滤结果仅见 -101 1次和 EXCEPTION 1次,未见回放流请求、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分,待复现/补日志
3WiFi循环提示/自动转动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小助手 自动生成,欧阳荣 监督发布。

🗂️历史期次

查看全部历史期次(近 90 天)→