Seetong 问题雷达 17:00 第 201 期
时间窗口:2026-09-23 09:00:00~17:00:00(Asia/Shanghai)
TL;DR 核心要点
- 🔴 Android 预览加载反复重试:反馈 252251 报告进度在 70%~80%反复横跳;严重度 60/100,根因置信度中。Logan 中 15:48:56 曾成功出首帧,15:49:57 后多次启动播放并触发约 10 秒间隔的重试;截至 15:53:31 提交反馈,筛出的日志中未见后续首帧回调。
- Android 与 Harmony 设备离线共 5 条,其中 2 条为同一 Harmony 用户连续提交。Android 代表性 Logan 显示服务端设备列表已返回离线状态,不能仅凭反馈判为 App 状态误报;Harmony 离线与早高峰第 200 期重复观察。
- -102 61 条、-101 3 条、-1102 1 条,均为未描述具体业务操作的网络提示,按排除规则处理;同一终端多次提交不等于多个独立用户。
最近一个月 Top 问题
按严重度与复发期数排序,已把跨期同类反馈归集;负责人由问题代码锚点对应的 Git 提交历史(blame / 近期主要提交者)反查;数据窗口:最近 30 天(截至 2026-09-23)。
| # | 问题(严重度降序) | 严重度 | 平台 | 版本 | 负责人 | 问题原因 |
|---|---|---|---|---|---|---|
| 1 | 设备反复掉线、离线(详细分析) 1 期 | 100 | Android · HarmonyOS | 1.1.1.6 / 8.3.14.2 | 唐胜、张威 | 样本显示设备服务端已下发离线状态或NVR通道P2P建流失败,Android仅忠实消费SDK回调;现有神策缺失失败码,不能断言为单一Relay或客户端缺陷。 |
| 2 | HarmonyOS 实时预览不可用 2 期 | — | Android · HarmonyOS · iOS | 1.1.1.6 | 唐胜 | (本期未收敛到单一根因) |
| 3 | NVR多通道视频加载异常(详细分析) 2 期 | — | Android | 8.3.14.2 | 张威、唐胜 | 证据更支持特定NVR通道切换后的播放帧输入/解码状态异常,而不是NVR离线、AddWatch失败或全局Relay故障。 |
| 4 | iOS连接不上摄像头(详细分析) 1 期 | — | iOS | 8.3.8.5 | 欧阳荣、谭伟 | 仅有单条描述,无法区分设备离线、P2P建连失败、权限限制或客户端显示异常。 |
| 5 | 人形侦测漏提醒 1 期 | — | Android · HarmonyOS | — | 陈宝旺、唐胜、张威、许源 | (本期未收敛到单一根因) |
| 6 | 回放不可用、卡顿与异常音频 1 期 | — | Android · HarmonyOS | 1.1.1.8 / 8.3.13.3 | 唐胜、张威 | (本期未收敛到单一根因) |
| 7 | 回放列表为空或无法播放 1 期 | — | Android · HarmonyOS | 1.1.1.6 / 8.3.14.2 | 唐胜、张威 | 现有证据更符合部分设备当天录像索引为空或回放协议响应无效,而非Android客户端通用建流故障。 |
| 8 | 多摄像头实时预览卡在80% 1 期 | — | Android | 8.3.14.2 | 唐胜 | (本期未收敛到单一根因) |
| 9 | 多端回放不可用/画面停滞(详细分析) 1 期 | — | Android | 1.1.1.6 / 8.3.14 | 唐胜 | 多端回放投诉已聚集,但现有埋点无失败码、Logan又未覆盖用户操作,无法区分设备无录像、SDK回放建连失败、解码渲染停滞或进度控制异常。 |
| 10 | 多端设备离线/不可用(详细分析) 1 期 | — | Android · HarmonyOS · iOS | 1.1.1.6 / 8.3.14.2 / 8.3.14.3 | 待定 | 代表性样本的服务端设备列表已将目标设备标为离线,优先排查设备侧心跳/在线态同步;尚无证据证明是三端统一客户端回归。 |
重点问题:Android 预览加载反复重试
- 现象与评分:反馈
252251,Android8.4.1.4、Xiaomi2410DPN6CC,河南南阳。反馈量 10/30、共性广度 10/30、远程查看关键度 40/40,总计 60/100。仅有 1 名用户,不能外推为版本级故障;与第 199 期 Android 录像回放时间轴问题不是同一操作链路。 - Logan 证据:该反馈的 9565 行日志中,
PreviewPlayerView.kt对应的playinfo startPlay见L7215-L7216(15:49:57)、L7663-L7664(15:50:10)、L7706-L7718(15:50:20)、L7739-L7747(15:50:29)、L7800-L7802(15:50:40)、L7826-L7828(15:50:50)、L8984-L8986(15:51:01);L7696-L7720明确记录超时后暂停、LibImpl-addWatch返回 0、再次启动播放。早一轮L6406-L6415于 15:48:56 收到PreviewPlayerView-onRecvFirstFrame,说明并非始终无法预览;后续筛选未见首帧,但不能仅凭关键词筛选断言完整日志绝对没有回调。相关设备同次日志中有网络状态变化,网络或设备侧媒体链路仍需排除。日志包含认证与设备信息,报告仅保留脱敏的反馈编号和调用摘要。 - 神策证据与边界:
SiotDevConnectResult9 月 17~22 日日均约 422 万~446 万次,23 日截至查询时 2830172 次;23 日连接类型为 RELAY 2049295、SRFLX 456692、LOCAL 274854、空值 52790。NvrMonitorFrameResult23 日截至查询时 8110 次/43 人,9 月 21 日 11309 次、22 日 9698 次。后者为 NVR 出图性能事件,不能代表本次 IPC 预览的成功率;现有查询没有该反馈的个人事件序列,也没有足以定位故障的成功/失败漏斗,因此神策只作背景流量参考,不作根因证明。 - 代码调用链与分支:Android 仓库
app/src/main/java/com/seetong/app/seetong/ui/view/video/PreviewPlayerView.kt:416的autoStartPlay调用playVideo;playVideo在:449更新m_lastRenderTimestamp、设置 LOADING、启动 10 秒定时器,并在:528调用iPlayerController.startPlay。定时器:762-779调用doRenderTimeout;:803-834在设备在线且距最后一帧达到 9 秒时按设备类型重新startPlay或stopAndStartPlay,后者又回到autoStartPlay。底层LibImpl-addWatch返回 0 只表示求流请求已发出,不能等同首帧成功。优先检查:803-834的重试状态、连接切换期间旧播放器的清理,以及首帧超时后是否应给出可恢复的明确错误;不直接认定重试逻辑本身就是根因。 - 结论与行动:置信度中,日志证实本次用户遭遇重复求流和首帧等待,尚不能确定是媒体传输、设备端、网络变化还是端侧状态机导致。Android 与共享播放器负责人复现正常首帧后断流、网络切换和反复进入预览,记录请求序列、连接类型、求流响应、首帧耗时与最终 UI 状态;补采同版本独立用户后再决定是否升级。任务账本:
T-20260923-170444-60dc,状态captured,未验证修复。
筛选全量与去重
| 类别 | 条数 | 处理依据 |
|---|---|---|
-102 普遍网络提示 | 61 | 🟣 排除;跨地区、机型和版本,部分同一终端重复提交 |
-101 普遍网络提示 | 3 | 🟣 排除;未说明特定业务链路 |
-1102 普遍网络提示 | 1 | 🟣 排除;与同一终端多次网络提示同现,错误码不与 -102 混算 |
| Android 预览加载反复重试 | 1 | 🔴 进雷达;反馈 252251,见上文 |
| 其余反馈 | 29 | 🟡/🟢 包括设备离线 5 条、Harmony 无声 2 条、Android 与 Harmony 回放和历史录像问题、预览不可见、云台按钮、对讲操作、自动灭屏、密码找回、笼统连接失败及描述不足;未把不同平台与操作链路强行合并 |
离线聚类表面上有 Android 2 条和 Harmony 3 条,但 Harmony 的 252194、252195 为同一用户;Android 反馈 252186 的 Logan L256、L340、L737、L1081、L1122 显示 LibImpl-doMsgRspCB TPS_MSG_P2P_OFFLINE 多次出现,设备列表接口返回成功且该设备 devIsOnline=0。这与“摄像头仍有用”的用户描述尚无法直接互证;另一 Android 反馈 252244 未提供 Logan,且应用为 8.3.0.7。该组虽按 2 名 Android 用户、2 个地区、关键功能可得 70/100,但缺少同因证据,先作待补证观察项,不与 Harmony 样本合成新根因。Harmony 离线已在第 200 期讨论,本期按 24 小时规则去重;Android 回放问题继续跟进任务 T-20260922-170415-9496,不重复立项。Harmony 无声 2 条均无 Logan,不足以定位设备音频开关或 App 播放状态。
数据源状态:反馈与心愿单查询成功;Android 两份代表性 Logan 下载成功。神策事件趋势和连接类型查询成功,但未取得个体行为序列;本期不是崩溃/ANR,故未查询友盟;未引用 TAPD 缺陷号,故未查 TAPD。
待补证:预览问题补采 15:49~15:53 的完整关键链路、连接模式与设备固件,并核查是否存在迟到首帧或错误回调;离线问题对比设备端真实在线状态、心跳时间与 App 设备列表刷新时间。筛选全量按互斥大类汇总 95 条,未公开用户账号、电话、IP、设备序列号或原始 Logan 下载地址。
下一期=第 202 期=2026 年 9 月 24 日 09:00(明天早上 9:00)。
本消息由 Seetong小助手 自动生成,欧阳荣 监督发布。