Seetong · Report

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 期
100Android · HarmonyOS1.1.1.6 / 8.3.14.2唐胜、张威样本显示设备服务端已下发离线状态或NVR通道P2P建流失败,Android仅忠实消费SDK回调;现有神策缺失失败码,不能断言为单一Relay或客户端缺陷。
2HarmonyOS 实时预览不可用
2 期
—Android · HarmonyOS · iOS1.1.1.6唐胜(本期未收敛到单一根因)
3NVR多通道视频加载异常(详细分析)
2 期
—Android8.3.14.2张威、唐胜证据更支持特定NVR通道切换后的播放帧输入/解码状态异常,而不是NVR离线、AddWatch失败或全局Relay故障。
4iOS连接不上摄像头(详细分析)
1 期
—iOS8.3.8.5欧阳荣、谭伟仅有单条描述,无法区分设备离线、P2P建连失败、权限限制或客户端显示异常。
5人形侦测漏提醒
1 期
—Android · HarmonyOS—陈宝旺、唐胜、张威、许源(本期未收敛到单一根因)
6回放不可用、卡顿与异常音频
1 期
—Android · HarmonyOS1.1.1.8 / 8.3.13.3唐胜、张威(本期未收敛到单一根因)
7回放列表为空或无法播放
1 期
—Android · HarmonyOS1.1.1.6 / 8.3.14.2唐胜、张威现有证据更符合部分设备当天录像索引为空或回放协议响应无效,而非Android客户端通用建流故障。
8多摄像头实时预览卡在80%
1 期
—Android8.3.14.2唐胜(本期未收敛到单一根因)
9多端回放不可用/画面停滞(详细分析)
1 期
—Android1.1.1.6 / 8.3.14唐胜多端回放投诉已聚集,但现有埋点无失败码、Logan又未覆盖用户操作,无法区分设备无录像、SDK回放建连失败、解码渲染停滞或进度控制异常。
10多端设备离线/不可用(详细分析)
1 期
—Android · HarmonyOS · iOS1.1.1.6 / 8.3.14.2 / 8.3.14.3待定代表性样本的服务端设备列表已将目标设备标为离线,优先排查设备侧心跳/在线态同步;尚无证据证明是三端统一客户端回归。

重点问题:Android 预览加载反复重试

  1. 现象与评分:反馈 252251,Android 8.4.1.4、Xiaomi 2410DPN6CC,河南南阳。反馈量 10/30、共性广度 10/30、远程查看关键度 40/40,总计 60/100。仅有 1 名用户,不能外推为版本级故障;与第 199 期 Android 录像回放时间轴问题不是同一操作链路。
  2. 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,说明并非始终无法预览;后续筛选未见首帧,但不能仅凭关键词筛选断言完整日志绝对没有回调。相关设备同次日志中有网络状态变化,网络或设备侧媒体链路仍需排除。日志包含认证与设备信息,报告仅保留脱敏的反馈编号和调用摘要。
  3. 神策证据与边界:SiotDevConnectResult 9 月 17~22 日日均约 422 万~446 万次,23 日截至查询时 2830172 次;23 日连接类型为 RELAY 2049295、SRFLX 456692、LOCAL 274854、空值 52790。NvrMonitorFrameResult 23 日截至查询时 8110 次/43 人,9 月 21 日 11309 次、22 日 9698 次。后者为 NVR 出图性能事件,不能代表本次 IPC 预览的成功率;现有查询没有该反馈的个人事件序列,也没有足以定位故障的成功/失败漏斗,因此神策只作背景流量参考,不作根因证明。
  4. 代码调用链与分支: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 的重试状态、连接切换期间旧播放器的清理,以及首帧超时后是否应给出可恢复的明确错误;不直接认定重试逻辑本身就是根因。
  5. 结论与行动:置信度中,日志证实本次用户遭遇重复求流和首帧等待,尚不能确定是媒体传输、设备端、网络变化还是端侧状态机导致。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小助手 自动生成,欧阳荣 监督发布。