Seetong · Report
Seetong 问题雷达 17:00 第 203 期
时间窗口:2026-09-24 09:00:00~17:00:00(Asia/Shanghai)。上一份 09:00 第 202 期的下一期锚点为第 203 期;无漏跑。
TL;DR 核心要点
- 🔴 Android 卡回放显示无录像:反馈 252466、252508 来自不同用户与机型,严重度 60/100,根因置信度弱。两份 Logan 可下载,但筛选到的日志未呈现与报障时间对应的录像列表失败;不能认定两台设备同因,也不能由全平台埋点推断用户设备缺失录像。
- 🟡 Android 回放黑屏重载:252429 与 252475 为同一用户重复提交,后者描述设备自动重启。该样本 Logan 早时段可见回放首帧成功及后续重新求流,不足以证明设备重启由 App 引起;沿用既有任务 T-20260922-170415-9496,不与“无录像”强行合并。
- 🟡 Harmony 对讲无声 252418~252422 是同一用户在 3 秒内连续提交 5 条,且均无 Logan;不能计作 5 名用户或独立的高频故障。昨日已观察的 Harmony 离线线索按 24 小时去重。
最近一个月 Top 问题
按严重度与复发期数排序,已把跨期同类反馈归集;负责人由问题代码锚点对应的 Git 提交历史(blame / 近期主要提交者)反查;数据窗口:最近 30 天(截至 2026-09-24)。
| # | 问题(严重度降序) | 严重度 | 平台 | 版本 | 负责人 | 问题原因 |
|---|---|---|---|---|---|---|
| 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 | 人形侦测漏提醒 1 期 | — | Android · HarmonyOS | — | 陈宝旺、唐胜、张威、许源 | (本期未收敛到单一根因) |
| 5 | 回放不可用、卡顿与异常音频 1 期 | — | Android · HarmonyOS | 1.1.1.8 / 8.3.13.3 | 唐胜、张威 | (本期未收敛到单一根因) |
| 6 | 回放列表为空或无法播放 1 期 | — | Android · HarmonyOS | 1.1.1.6 / 8.3.14.2 | 唐胜、张威 | 现有证据更符合部分设备当天录像索引为空或回放协议响应无效,而非Android客户端通用建流故障。 |
| 7 | 多摄像头实时预览卡在80% 1 期 | — | Android | 8.3.14.2 | 唐胜 | (本期未收敛到单一根因) |
| 8 | 多端设备离线/不可用(详细分析) 1 期 | — | Android · HarmonyOS · iOS | 1.1.1.6 / 8.3.14.2 / 8.3.14.3 | 待定 | 代表性样本的服务端设备列表已将目标设备标为离线,优先排查设备侧心跳/在线态同步;尚无证据证明是三端统一客户端回归。 |
| 9 | 打开 App 正常预览后闪退重启 1 期 | — | Android | 8.3.14.2 | 唐胜、张威 | 当前仅能确认预览成功后发生了用户侧闪退反馈,神策有崩溃背景,但代表 Logan 没有对应致命栈,暂不能定位到播放、渲染或生命周期的具体根因。 |
| 10 | 设备离线导致远程预览不可用 1 期 | — | Android | — | 唐胜、张威、许源 | 现有证据支持“个别设备 P2P 在线状态持续失败,导致远程预览不可用”,尚无证据支持 App 侧全局回归。建议下一步:设备云与 P2P 负责人核对 35709935 的心跳、会话与离线原因;Android 端补离线原因埋点,并用同账号多设备回归验证离线后的状态恢复。 |
重点线索:Android 卡回放显示无录像
- 现象、覆盖与评分:
252466为 Android8.3.14.2、vivoV2464A,报告“最近不可以查看回放了,显示没有录像”;252508为 Android8.3.14.2、HONORTFY-AN00,报告“没有回放”。两条来自不同地区、不同机型的两名用户;同版本并不足以证明同根因。反馈量 10/30、机型和地区两维广度 20/30、录像回放关键度 30/40,合计 60/100。两条均未注明是 SD 卡录像、云存录像还是 NVR 通道,也没有设备存储状态。 - 神策证据与适用边界:已通过事件元数据确认
DeviceVideoPlayback具有is_success、error_code、device_id、seetong_os字段。9 月 23 日该事件全平台共 18,896,255 次;分组中成功且error_code=200为 17,608,297 次,失败的0为 620,220 次、SA106001为 274,638 次、SA106006为 94,729 次。9 月 24 日截至查询时为未完结自然日,不能直接与 23 日全天比较。另一个UCPlayBackResult9 月 23 日全平台成功 15,150 次、失败且原因空值 1,653 次、“此段时间没有录像”30 次;9 月 24 日未完结日分别为 10,626、672、32 次。这两个事件的采集范围和时机不同,不能相除作为成功率。尝试DeviceVideoPlayback → UCPlayBackResult漏斗仅得到 1,225 名转化用户,对照前者 514 万名触发用户,口径显然不匹配,不可用作回放故障率或断点证据;未取得这两名用户的事件序列和设备 ID 对齐结果。 - Logan 证据:
252466的 8,641 行日志成功读取,筛选searchNvrRecByTimeEx、onNvrReplayResp、录像空列表、录像查询失败等关键词没有匹配;可见LibImpl-onParseCapacitySet附近L260-L289宣告 NVRP2PReplay与通道远程回放能力,并在L1118记录PreviewPlayerView-onRecvFirstFrame,但这是实时预览,不能证明录像存在。252508的 12,821 行日志亦成功读取,同组精确关键词无匹配;两份日志均未取得可归于“没有录像”的回放错误码或对应的类名与行号,故不编造关键故障栈。附件与日志原始下载地址、账号和设备标识均不在报告公开。 - 代码路径与待验证分支:Android 统一入口
Seetong5.0ForSeetong/Seetong5.0/app/src/main/java/com/seetong/app/seetong/ui/utils/PlaybackPageRouter.kt:18可路由到 KMPPlayBackPage或旧原生页,尚未证实两条反馈实际走哪条。KMP 入口seetong-kmp/modulePlayback/src/commonMain/kotlin/com/seetong/moduleplayback/page/playback/card/CardPlayBackPageLogic.kt:1935的loadPlaybackData先检查设备离线状态,随后请求 SD 状态和录像事件;:1970-1992的离线分支会清空时间轴并提前返回。seetong-kmp/modulePlayback/src/commonMain/kotlin/com/seetong/moduleplayback/viewmodel/PlayBackPageViewModel.kt:1532按设备类型选择 SD 卡状态查询,非 WiFi IPC 则跳过。Android 桥接Seetong5.0ForSeetong/Seetong5.0/kmp/src/main/java/com/seetong/kuikly/export/RecordPlayerView.kt:249调BridgeServiceImpl.startNvrReplay,再进入LibImpl.startNvrReplay;这是有录像后求流的下游,不能反推查询列表为空的根因。排查应先区分录像列表返回空、日期/时区不符、SD 卡状态异常、NVR 通道、设备重启和 UI 过滤,再对比原生页与 KMP 页,而不是直接改求流重试。 - 结论与处置:根因置信度弱;仅能确认两名用户分别反映“无回放”,尚无同因证据。请 Android 回放负责人按反馈编号私下核对录像介质、目标日期、设备类型/固件及通道,补采报障时间附近脱敏的列表请求、设备响应、时间轴过滤和首帧事件;对照
DeviceVideoPlayback的设备级错误码后再判断是否合并为缺陷。沿用任务T-20260922-170415-9496观察,不重复建账,状态仍为captured。
扫描全量与去重边界
| 互斥已确认类目 | 条数 | 编号与处置 |
|---|---|---|
普遍网络提示 -102 | 50 | 排除:仅有网络重试提示,含多语种与同一终端重复提交;不作为功能故障归因。 |
普遍网络提示 -101 | 7 | 排除:仅有网络或 DNS 提示;与上行按错误码互斥。 |
| Android 卡回放无录像 | 2 | 252466、252508;进入雷达,但同因未证实。 |
| Android 回放黑屏、重载与设备重启 | 2 | 252429、252475;同一用户,沿用既有任务。 |
| Android 回放界面/客服对话框遮挡 | 1 | 252449;单点 UI 线索,不并入录像缺失。 |
| Harmony 对讲无声 | 5 | 252418~252422;同一用户、同一终端 3 秒内重复上报,无 Logan。 |
| Harmony 设备离线 | 2 | 252467、252468;两名用户,关联昨日已有离线观察,24 小时内不重复深挖。 |
| Android 实时画面加载失败 | 1 | 252487;与第 201 期预览无法出图相近,沿用 T-20260923-170444-60dc 观察。 |
| 其他未逐条复核的反馈 | 42 | 包括描述不足、咨询、配置及其他单点功能诉求;本次工具输出对完整 112 条记录的中段做了截断,故不宣称已完成逐条分类。 |
上述互斥数量合计 112 条;心愿单查询为 0。另有 Harmony 252517 明确提及实时视频不可观看并抱怨推送,归在未逐条复核的 42 条中,不能仅因提到储存/流量就判作建议或网络问题;需补问推送开关、存储介质和即时视频报错。252505“设备无法起动”也在该组,附件存在、Logan 未提供,优先核实设备电源与 App 入口。未查看这些原始附件的内容,不推断其原因。
数据状态与下一期
- 反馈与心愿单接口可用;反馈数量按创建时间 09:00:00~17:00:00 查询。
end_date过滤需留意工具是否严格应用,返回最晚 16:56:18;本次窗口未超过 200 条上限。全量记录在工具展示层中段截断,42 条分类待用分页或导出复核,不能将“未逐条复核”写成已排除。 - 两份重点 Logan 可读但缺报障时刻的回放查询失败链;神策只有全平台背景与不可用漏斗,未与反馈用户逐一关联。未报告崩溃/ANR,不查友盟;未引用已知 TAPD 缺陷单号,不查历史 Bug 库。
- 明日先复核无录像两名用户的设备级路径,再检查 Harmony 无声是否有第二个独立用户及有效 Logan;只有可重现或跨用户证据才升级结论。
下一期=第 204 期=2026 年 9 月 25 日 09:00(明天早上 9:00)。
本消息由 Seetong小助手 自动生成,欧阳荣 监督发布。