Seetong · Report
🎯 Seetong 问题雷达 17:00 第 185 期
时间窗口:2026-09-15 09:00 ~ 17:00
TL;DR 核心要点
- 🟢 本期无新增且达到独立分析门槛的严重功能性问题。
- 🟡 “打开即离线/监控加载失败/看不了”仍是最高优先级候选,覆盖 Android、HarmonyOS 多版本和多个地区,但与第 184 期及前 24 小时远程查看链路重复,沿用已有任务,不重复建单。
- 🟣 -102/-101 反馈跨多品牌、多版本和多地区,且文案均为检查网络提示;未发现新的明确业务动作和稳定错误码组合,按规则排除普遍网络问题。
最近一个月 Top 问题
按严重度与复发期数排序,已把跨期同类反馈归集;负责人由问题代码锚点对应的 Git 提交历史(blame / 近期主要提交者)反查;数据窗口:最近 30 天(截至 2026-09-15)。
| # | 问题(严重度降序) | 严重度 | 平台 | 版本 | 负责人 | 问题原因 |
|---|---|---|---|---|---|---|
| 1 | 设备反复掉线、离线(详细分析) 1 期 | 100 | Android · HarmonyOS | 1.1.1.6 / 8.3.14.2 | 唐胜、张威 | 样本显示设备服务端已下发离线状态或NVR通道P2P建流失败,Android仅忠实消费SDK回调;现有神策缺失失败码,不能断言为单一Relay或客户端缺陷。 |
| 2 | iOS 同一用户频繁掉线 1 期 | 75 | iOS | 8.3.14.3 | 欧阳荣 | 该用户设备端(摄像头固件/路由器)在有电有网条件下频繁离线,APP 端无主动触发逻辑,问题出在设备端或网络环境 |
| 3 | 人像/人体识别结果缺失(详细分析) 1 期 | 70 | Android · HarmonyOS | 1.1.1.6 / 8.3.12.5 | 许源、唐胜、谭伟、张威 | 目前仅确认两端均出现人像/人体结果缺失,代表设备支持该能力;缺少人形报警事件和配置回包,尚不能归因到 App、设备配置或设备端算法。 |
| 4 | HarmonyOS 实时预览不可用 5 期 | — | Android · HarmonyOS · iOS | 1.1.1.6 / 8.3.14.3 | 唐胜、许源、欧阳荣 | (本期未收敛到单一根因) |
| 5 | NVR多通道视频加载异常(详细分析) 2 期 | — | Android | 8.3.14.2 | 张威、唐胜 | 证据更支持特定NVR通道切换后的播放帧输入/解码状态异常,而不是NVR离线、AddWatch失败或全局Relay故障。 |
| 6 | Android 设备回放不可用(详细分析) 1 期 | — | Android | 8.3.14.2 | 唐胜、张威 | 本期两条回放投诉不是同一已证实故障,其中一例当天录像索引为空,另一例是 TLS 建连失败后设备渲染超时;共同风险在于客户端未能区分并上报“无录像”与“链路失败”。 |
| 7 | Android设备离线(详细分析) 1 期 | — | Android | 8.3.14.2 | 许源、张威 | 该样本的设备在线状态由服务端列表与P2P离线回调共同判定为离线,证据指向设备侧连接或在线状态同步,未见客户端网络整体中断。 |
| 8 | iOS连接不上摄像头(详细分析) 1 期 | — | iOS | 8.3.8.5 | 欧阳荣、谭伟 | 仅有单条描述,无法区分设备离线、P2P建连失败、权限限制或客户端显示异常。 |
| 9 | 人形侦测漏提醒 1 期 | — | Android · HarmonyOS | — | 陈宝旺、唐胜、张威、许源 | (本期未收敛到单一根因) |
| 10 | 回放不可用、卡顿与异常音频 1 期 | — | Android · HarmonyOS | 1.1.1.8 / 8.3.13.3 | 唐胜、张威 | (本期未收敛到单一根因) |
结论
- 🟢 本期无新增且达到独立分析门槛的严重功能性问题。
- 🟡 “打开即离线/监控加载失败/看不了”仍是最高优先级候选,覆盖 Android、HarmonyOS 多版本和多个地区,但与第 184 期及前 24 小时远程查看链路重复,沿用已有任务,不重复建单。
- 🟣
-102/-101反馈跨多品牌、多版本和多地区,且文案均为检查网络提示;未发现新的明确业务动作和稳定错误码组合,按规则排除普遍网络问题。
证据明细
1.反馈分层与去重
| 关键词/类型 | 反馈量 | 评分与处置 |
|---|---|---|
-102/-101、请检查网络 | 约 70 | 普遍网络问题,排除 |
| 监控打不开、打开即离线、一直加载 | 约 6 | 70 分,但与第 184 期同链路重复 |
| 回放无视频、回放卡顿、报警视频不可见 | 约 4 | 50 分,样本不足,继续观察 |
| HarmonyOS 权限、分享、密码及其他咨询 | 约 15 | 低样本或非功能性,排除 |
- 反馈
250585为 Android 8.3.14.2 打开应用后设备自动离线;反馈250532为 Android 8.4.0.6 监控持续加载;两者涉及不同型号和地区,但单窗口样本未形成新错误码聚类。 - HarmonyOS 1.1.1.8 仍有掉线、预览、回放和“无视频”描述,未提供 Logan 的记录占多数,无法把客户端版本、设备状态和服务端响应区分开。
- 心愿单接口本期返回 0 条,无同类产品建议需要单独排除。
2.神策与 Logan
NvrMonitorFrameResult:9 月 14 日 16,073 次/51 人,9 月 15 日截至 17:00 为 15,740 次/52 人。事件量级稳定,不能单凭总量推断失败率。MonitorWatchStep:9 月 14 日 386,108 次/217,101 人,9 月 15 日截至 17:00 为 222,977 次/132,442 人。step明细字段此前已验证不可直接使用,本期只采用总量,不把它解释为失败率。- Android 反馈
250585的 Logan 在第 143~145 行取得 WebSocket 地址并连接成功,第 301~305 行刷新设备列表,第 576 行设备列表 HTTP 返回 200,第 671 行设备分组接口返回 200;该样本不支持“设备列表接口全局失败”。日志末尾错误统计为-102161 次、-10145 次、ssl_connect52 次和EXCEPTION1,984 次,错误以网络及异常汇总为主,未形成单一业务错误码证据。 - Android 反馈
250532的 Logan 在第 976~1,023 行完成AddWatch、OpenStreamAgent和PlayAgent,均返回ret:0;第 1,179 行收到首帧,说明该样本最终出图。另一次切换设备后第 1,574~1,589 行再次发起播放并成功建流,说明“加载不出”更可能与个别设备状态、首帧等待或用户感知时点有关,暂不能归因于统一客户端回归。 - 反馈
250560未提供 Logan;其“回放画面卡顿”只能作为低样本观察项。
3.代码定位与根因判断
- Android 调用链为
PreviewPlayerView.startPlay→LibImpl.addWatch→ 共享 SDKCCSInf::AddWatch/SiotDevSession::AddWatch→TPS_MSG_RSP_ADDWATCH→PreviewMonitorData首帧与成功状态上报。关键锚点为LibImpl.java:1468-1539、LibImpl.java:3248-3299、LibImpl.java:5091-5243、PreviewMonitorData.java:140-162和PreviewMonitorData.java:370-383。 - 共享 SDK 在
P2PStream.cpp:945-973对 10 秒无视频流执行再次AddWatch,在P2PStream.cpp:1323-1441对登出、关闭和读取超时设置重连及再次播放;该机制与 Logan 中多次停止、重启播放的现象一致,是后续核查首帧超时与状态刷新时序的代码锚点。 - Android 设备离线回调位于
LibImpl.java:3279-3299,AddWatch 响应处理位于LibImpl.java:5091-5243。本期样本同时出现设备列表 HTTP 200、P2P/WebSocket 成功和预览重试,当前更符合“设备在线状态、媒体通道和首帧状态之间存在时序抖动”的待验证方向,而不是已证实的新版本回归。 - 置信度:🟡 中。一句话根因判断:本期反馈主要重复既有远程查看链路,证据指向部分设备在媒体通道或首帧阶段发生状态抖动,但缺少失败样本的统一错误码和 HarmonyOS Logan,暂不能确认具体根因。
行动与待补证
- 已有任务:沿用
T-20260915-063218-2ebd、T-20260914-063142-ce80、T-20260911-063144-5ca3等设备列表与自动登录、远程查看链路任务,本期不重复创建。 - 建议下一步:按同一
devId串联设备列表返回、TPS_MSG_NOTIFY_AUTH_SUCCESS、TPS_MSG_RSP_ADDWATCH、首帧和TPS_MSG_P2P_OFFLINE,补出 10 秒内未首帧样本的错误码及版本分布;同时收集 HarmonyOS 1.1.1.8 的完整请求响应和 Logan。 - 验证方法:在 Android 8.3.14.2、8.4.0.6、8.4.0.8 与 HarmonyOS 1.1.1.8 上分别执行启动设备列表、进入预览、切换设备和后台恢复,观察首帧耗时、重复
AddWatch次数、设备离线状态恢复时间和NvrMonitorFrameResult.is_success。 - 待补证:本期没有可用于回放问题的 Logan;神策未取得按版本、平台和
is_success拆分的明细;HarmonyOS 功能反馈仍缺少对应日志,因此不下发本期回归结论。
报告落盘:knowledge/seetong-radar/2026-09-15-H17.md
下一期=第 186 期=2026-09-16-H09(明天早上 9:00)。
本消息由 Seetong小助手 自动生成,欧阳荣 监督发布。