Seetong · Report
🎯 Seetong 问题雷达 09:00 第 176 期
时间窗口:2026-09-11 21:00 ~ 2026-09-12 09:00
TL;DR 核心要点
- 🔴 回放卡顿、不能回放或时间定位异常:9 条关键词命中,评分 90/100;与第 175 期及近 24 小时回放链路重复,本期跳过重复深挖。
- 🟠 设备离线、远程查看不可用:5 条关键词命中,评分 80/100;与第 175 期设备离线链路重复,本期跳过重复深挖。
- ✅ 本期没有发现新的、未分析过的严重功能性问题;不新增任务账本条目。
最近一个月 Top 问题
按严重度与复发期数排序,已把跨期同类反馈归集;负责人由问题代码锚点对应的 Git 提交历史(blame / 近期主要提交者)反查;数据窗口:最近 30 天(截至 2026-09-12)。
| # | 问题(严重度降序) | 严重度 | 平台 | 版本 | 负责人 | 问题原因 |
|---|---|---|---|---|---|---|
| 1 | 设备反复掉线、离线(详细分析) 1 期 | 100 | Android · HarmonyOS | 1.1.1.6 / 8.3.14.2 | 唐胜、张威 | 样本显示设备服务端已下发离线状态或NVR通道P2P建流失败,Android仅忠实消费SDK回调;现有神策缺失失败码,不能断言为单一Relay或客户端缺陷。 |
| 2 | 设备状态错判 / P2P 误报离线(详细分析) 1 期 | 90 | Android | 8.3.13.3 / 8.3.14.2 / 8.3.14.3 | 唐胜、张威 | SDK 在设备实际在线的情况下持续收到并上报 TPS_MSG_P2P_OFFLINE dev4gOnline=0,客户端 deviceOffline() 未充分去重即触发 UI 状态变更,导致用户看到"设备离线"但设备实际正常工作的矛盾现象 |
| 3 | Android 对讲通话,对方无法听到 1 期 | 75 | Android | 8.3.14.2 | 唐胜 | 用户点击对讲按钮后,App 无对讲行为日志,对讲上行链路未建立,可能为 UI 事件未正确触发 Native 对讲逻辑 |
| 4 | iOS 同一用户频繁掉线 1 期 | 75 | iOS | 8.3.14.3 | 欧阳荣 | 该用户设备端(摄像头固件/路由器)在有电有网条件下频繁离线,APP 端无主动触发逻辑,问题出在设备端或网络环境 |
| 5 | 人像/人体识别结果缺失(详细分析) 1 期 | 70 | Android · HarmonyOS | 1.1.1.6 / 8.3.12.5 | 许源、唐胜、谭伟、张威 | 目前仅确认两端均出现人像/人体结果缺失,代表设备支持该能力;缺少人形报警事件和配置回包,尚不能归因到 App、设备配置或设备端算法。 |
| 6 | HarmonyOS 实时预览不可用 7 期 | — | Android · HarmonyOS · iOS | 1.1.1.6 / 8.3.14.3 | 唐胜、许源、欧阳荣、18671356032 | (本期未收敛到单一根因) |
| 7 | NVR多通道视频加载异常(详细分析) 2 期 | — | Android | 8.3.14.2 | 张威、唐胜 | 证据更支持特定NVR通道切换后的播放帧输入/解码状态异常,而不是NVR离线、AddWatch失败或全局Relay故障。 |
| 8 | Android 设备回放不可用(详细分析) 1 期 | — | Android | 8.3.14.2 | 唐胜、张威 | 本期两条回放投诉不是同一已证实故障,其中一例当天录像索引为空,另一例是 TLS 建连失败后设备渲染超时;共同风险在于客户端未能区分并上报“无录像”与“链路失败”。 |
| 9 | Android设备离线(详细分析) 1 期 | — | Android | 8.3.14.2 | 许源、张威 | 该样本的设备在线状态由服务端列表与P2P离线回调共同判定为离线,证据指向设备侧连接或在线状态同步,未见客户端网络整体中断。 |
| 10 | iOS连接不上摄像头(详细分析) 1 期 | — | iOS | 8.3.8.5 | 欧阳荣、谭伟 | 仅有单条描述,无法区分设备离线、P2P建连失败、权限限制或客户端显示异常。 |
候选证据
回放问题,重复跳过
- 覆盖与评分:9 条;HarmonyOS 6 条,Android 2 条,iOS 1 条;涉及 HarmonyOS 1.1.1.8、Android 8.4.0.8、iOS 8.3.14.3,反馈量 30 分、共性广度 30 分、业务关键度 30 分,共 90 分。
- 反馈样本:包括“看回放巨卡”“一部分视频不能回放”“回放时间调不上”“不能看监控录像回放”等,部分记录为同一用户短时间重复提交,已按用户和关键词去重统计。
- Logan 证据:反馈
249637的 Android 日志中,PlayBackPage在第 1267~1275 行发起目标时间播放,底层LibImpl-startNvrReplay返回ret=[0];第 1287~1291 行显示 H.265/G.711U 流已打开,随后第 1301~1305 行收到首帧并上报errorCode=200。这说明代表样本不是统一的“完全无法出图”,更像是部分设备、时刻或回放片段的卡顿及定位失败。 - 神策证据:
NvrMonitorFrameResult2026-09-11 为 47 个用户、22895 次,2026-09-12 截至 09:00 为 40 个用户、3480 次;近 7 天未见与反馈量同步的全局突增。MonitorWatchStep2026-09-11 为 188409 个用户、336652 次,作为行为量级参考,不能单独推导失败率。 - 代码锚点:Android
RecordPlayerView.kt:249~252调用桥接层startNvrReplay,BridgeServiceImpl.kt:1873~1874转入LibImpl.startNvrReplay,LibImpl.java:803~834执行 SDK 回放,回调再进入NvrRecord/KMP 播放视图。重点复核目标时间切换、record=[null]、回放文件索引与首帧超时之间的状态同步。 - 结论:🟡 置信度中。Logan 能证明代表样本最终出首帧,但不能覆盖“部分视频不能回放”和 HarmonyOS 卡顿样本;因与第 175 期重复,本期不新建任务。
设备离线,重复跳过
- 覆盖与评分:5 条;HarmonyOS 4 条、Android 1 条,涉及多个品牌型号和两个客户端版本;反馈量 20 分、共性广度 20 分、设备远程查看关键度 40 分,共 80 分。
- 反馈样本:包括“设备更新,然后离线”“隔三差五断网离线”“手机自动离线看不了”“手机看不到监控了”等;单纯
-102、-101、-1002及“请检查网络”类普遍网络反馈均按规则排除,不把它们计入本候选。 - Logan 证据:反馈
249749的 Android 日志第 144~147 行显示获取 WebSocket 地址成功并发起连接,第 277~279 行显示 WebSocket 连接成功;但第 148 行及第 772、1094、1111~1113 行持续出现TPS_MSG_P2P_OFFLINE,第 1094 行之后仍重复上报离线。该样本更接近设备侧 P2P 状态持续离线,而非 App 无法连接服务端。 - 神策证据:
SiotDevConnectResult2026-09-11 为 1210667 个用户、4020096 次,较 2026-09-05 的 1211562 个用户、4049306 次基本稳定;当前没有按error_code、设备型号和平台拆分的失败明细,无法证明全局连接故障。 - 代码锚点:Android
DeviceServiceImpl.kt:119及StDeviceConstant.kt:57对应设备列表入口,WSManager.java:51管理 WebSocket,LibImpl.java:3279~3299处理TPS_MSG_P2P_OFFLINE,VideoPlayerView.kt:664处理离线状态展示。下一步应核对 P2P 心跳时间、设备在线标志与 UI 状态更新是否出现滞后。 - 结论:🟡 置信度中。日志只证明一台设备持续收到离线事件;本期与第 175 期重复,沿用任务
T-20260911-063144-5ca3,不重复建单。
全量扫描与数据状态
| # | 关键词/类型 | 数量或范围 | 分类与处置 |
|---|---|---|---|
| 1 | -102、-101、-1002、网络不稳定 | 至少 200 条接口结果中的主体 | 🟣 普遍网络问题,排除;接口触及上限 |
| 2 | 回放卡顿、不能回放、时间定位 | 9 条 | 🔴 高分但 24 小时内重复,跳过 |
| 3 | 离线、看不到监控、连接不上 | 5 条 | 🟠 高分但 24 小时内重复,跳过 |
| 4 | 画面模糊、轮巡、悬浮窗 | 3 条 | 🟡 单点或混合诉求,观察 |
| 5 | 定时开关、设备改网、合格证等 | 少量 | 🟢 操作、配置或咨询类,排除 |
- 反馈模块:成功返回至少 200 条,接口触及上限;无法把 200 条视为完整总量。
- 心愿单:返回 0 条;本期没有心愿单重叠证据。
- 神策:关键事件趋势查询成功;
MonitorFrameResult与NvrMonitorFrameResult均可返回数据,本期未使用错误事件名替代真实事件名。 - Logan:离线样本和回放样本下载成功;HarmonyOS 回放及离线反馈多数未提供 Logan,仍存在平台侧证据盲区。
- 友盟:本期无崩溃、ANR、卡死或黑屏共性关键词,按规则不查询。
- TAPD:没有已知 BUG 单号,也没有触发按版本查活跃 Bug 的条件;不查询。
- 任务账本:不新增任务。沿用
T-20260911-063144-5ca3、T-20260910-063236-d60b两项设备列表错误跟踪任务,状态为captured,不能视为已验证或关闭。
下一步与脱敏说明
- 下一期:第 177 期,2026-09-12 H17(今天 17:00)。
- 研发优先补证:为 HarmonyOS 回放反馈采集 Logan,按设备型号、回放日期、目标时间和首帧耗时拆分;为离线反馈补采设备固件、P2P 心跳与离线状态转移。
- 本报告已脱敏,不写入手机号、IP、令牌、账号、设备凭据或完整日志认证字段。
- 本消息由 Seetong小助手 自动生成,欧阳荣 监督发布。
下一期=第 177 期=2026-09-12-H17(今天 17:00)。