Seetong · Report
🎯 Seetong 问题雷达 09:00 第 194 期
时间窗口:2026 年 9 月 20 日 01:00~09:00
TL;DR 核心要点
- 🔴 HarmonyOS 1.1.1.8 监控实时画面/回放不可用(严重度 80/100,置信度 🟡中)。本期 3 个用户、3 个机型及多个地区出现“没有监控实时画面”或“回放黑屏”,达到跨用户聚类阈值;但缺少 Logan,神策目前只有性能字段,尚不能确认是客户端解码、连接链路还是设备侧无流。
- 普遍 -102、-101、-1002 继续按规则排除;HarmonyOS 绑定随机号码不存在为同一用户连续 3 条,评分 45/100,不进入雷达。
- 反馈证据:实时画面不可用 1 条,回放黑屏 2 条,回放卡顿并伴随亮灯/系统更新异常 1 条。当前更适合归为“画面出图或播放链路异常”观察簇,不能直接断言为同一根因。
最近一个月 Top 问题
按严重度与复发期数排序,已把跨期同类反馈归集;负责人由问题代码锚点对应的 Git 提交历史(blame / 近期主要提交者)反查;数据窗口:最近 30 天(截至 2026-09-20)。
| # | 问题(严重度降序) | 严重度 | 平台 | 版本 | 负责人 | 问题原因 |
|---|---|---|---|---|---|---|
| 1 | 设备反复掉线、离线(详细分析) 1 期 | 100 | Android · HarmonyOS | 1.1.1.6 / 8.3.14.2 | 唐胜、张威 | 样本显示设备服务端已下发离线状态或NVR通道P2P建流失败,Android仅忠实消费SDK回调;现有神策缺失失败码,不能断言为单一Relay或客户端缺陷。 |
| 2 | 人像/人体识别结果缺失(详细分析) 1 期 | 70 | Android · HarmonyOS | 1.1.1.6 / 8.3.12.5 | 许源、唐胜、谭伟、张威 | 目前仅确认两端均出现人像/人体结果缺失,代表设备支持该能力;缺少人形报警事件和配置回包,尚不能归因到 App、设备配置或设备端算法。 |
| 3 | HarmonyOS 实时预览不可用 3 期 | — | Android · HarmonyOS · iOS | 1.1.1.6 | 唐胜 | (本期未收敛到单一根因) |
| 4 | NVR多通道视频加载异常(详细分析) 2 期 | — | Android | 8.3.14.2 | 张威、唐胜 | 证据更支持特定NVR通道切换后的播放帧输入/解码状态异常,而不是NVR离线、AddWatch失败或全局Relay故障。 |
| 5 | Android 设备回放不可用(详细分析) 1 期 | — | Android | 8.3.14.2 | 唐胜、张威 | 本期两条回放投诉不是同一已证实故障,其中一例当天录像索引为空,另一例是 TLS 建连失败后设备渲染超时;共同风险在于客户端未能区分并上报“无录像”与“链路失败”。 |
| 6 | Android设备离线(详细分析) 1 期 | — | Android | 8.3.14.2 | 许源、张威 | 该样本的设备在线状态由服务端列表与P2P离线回调共同判定为离线,证据指向设备侧连接或在线状态同步,未见客户端网络整体中断。 |
| 7 | iOS连接不上摄像头(详细分析) 1 期 | — | iOS | 8.3.8.5 | 欧阳荣、谭伟 | 仅有单条描述,无法区分设备离线、P2P建连失败、权限限制或客户端显示异常。 |
| 8 | 人形侦测漏提醒 1 期 | — | Android · HarmonyOS | — | 陈宝旺、唐胜、张威、许源 | (本期未收敛到单一根因) |
| 9 | 回放不可用、卡顿与异常音频 1 期 | — | Android · HarmonyOS | 1.1.1.8 / 8.3.13.3 | 唐胜、张威 | (本期未收敛到单一根因) |
| 10 | 回放列表为空或无法播放 1 期 | — | Android · HarmonyOS | 1.1.1.6 / 8.3.14.2 | 唐胜、张威 | 现有证据更符合部分设备当天录像索引为空或回放协议响应无效,而非Android客户端通用建流故障。 |
重点问题:HarmonyOS 监控实时画面/回放不可用
现象与评分
反馈 ID 为 251506、251464、251463、251479。其中 251464 与 251463 为同一用户、同一设备的重复描述;合并后仍有 3 个用户,涉及 HUAWEI ALN-AL80、VYG-AL00、ALN-AL00,均为 HarmonyOS 1.1.1.8,地区覆盖江苏、重庆、浙江。评分为:反馈量 20 分,共性 20 分,业务关键度 40 分,合计 80 分。
多源证据
- 反馈证据:实时画面不可用 1 条,回放黑屏 2 条,回放卡顿并伴随亮灯/系统更新异常 1 条。当前更适合归为“画面出图或播放链路异常”观察簇,不能直接断言为同一根因。
- 神策证据:事件
NvrMonitorFrameResult已通过事件架构校验,字段包含recv_frame_time、first_frame_time、error_code、connect_type、lag_rate、awaken_ms、rtc_version和dev_model。近 7 天趋势为:9 月 13~19 日每天 48~55 个用户、11,360~20,273 次;9 月 20 日截至当前为 37 个用户、4,403 次。本次查询只取得事件量,尚未取得 HarmonyOS 过滤后的失败率和字段分布,不能据此确认故障比例。 - Logan 证据:以上 4 条反馈的
loganFileDownloadUrl均为空,标记为“Logan 未提供”,没有类名、行号或错误码可供交叉验证。 - 友盟证据:本问题不是崩溃、ANR 或卡死反馈,按规则不查友盟。
代码定位与根因判断
- 涉及模块:Android 预览与回放链路,KMP/Native 桥接共用播放器能力。
- 出图埋点入口:
Seetong-App-Android/Seetong5.0ForSeetong/Seetong5.0/device_list/src/main/java/com/seetong/devicelist/view/VideoPlayerView.kt:214初始化预览监控数据,370、515、636分别记录播放、连接类型和首帧时间;最终由lib_base/src/main/java/com/seetong/lib_base/utils/sensors/PreviewMonitorData.java:235-355组装recv_frame_time、first_frame_time、lag_rate、connect_type等字段并上报。 - 回放调用链:KMP 页面通过
kmp/src/main/java/com/seetong/kuikly/nview/KMPPlayBackVideoView.kt处理暂停、恢复、停止和倍速动作;云回放则由KMPCloudPlaybackVideoView.kt:303-620管理重播、播放器状态和失败回调,再经KMPBridgeModule.kt:606-630从原生告警入口打开回放页。 - 关键风险锚点:Android 常量
lib_base/src/main/java/com/seetong/lib_base/constant/SensorsConstant.kt:353-370仍将事件名定义为MonitorFrameResult,而神策架构实际事件名为NvrMonitorFrameResult。需确认是否存在上报层映射;同时检查 HarmonyOS1.1.1.8的首帧回调、error_code、connect_type和播放器失败回调是否完整上报。 - 根因结论:当前只能确认 HarmonyOS 1.1.1.8 出现跨用户画面不可用聚类,根因置信度为 🟡中。优先假设是“出图/回放首帧链路在特定设备或连接类型下失败,且埋点未完整记录失败结果”,不能排除设备无流或网络链路因素。
处置与全量扫描
建议由 HarmonyOS/播放器方向研发先补采样:按 seetong_os、$app_version、$model、dev_model、connect_type、error_code 拆分 NvrMonitorFrameResult,并补 2 个可下载 Logan 样本。验证用例覆盖实时预览、卡回放、云回放、切后台返回和首帧超时;若确认是同一链路,再建立专项修复任务。任务账本暂不新建重复任务,先以本报告为证据等待研发确认归因。
| # | 关键词或反馈 | 数量/范围 | 分类 | 处置 |
|---|---|---|---|---|
| 1 | -102、-101、-1002、检查网络 | 约 50 条,跨版本、品牌、地区及语言 | 🟣 普遍网络问题 | 排除,不进入雷达 |
| 2 | HarmonyOS 监控实时画面、回放黑屏或卡顿 | 4 条,3 个用户,多个机型及地区 | 🔴 功能性候选,80 分 | 进入雷达,缺 Logan,待补神策分布 |
| 3 | 绑定随机号码不存在 | 3 条,同一用户、同一机型及版本 | 🟡 低样本,45 分 | 不进入雷达,持续观察 |
| 4 | 闪退 | 1 条,HarmonyOS 1.1.1.8 | 🟡 单条崩溃反馈,10 分 | 不进入雷达,待复现或补崩溃证据 |
| 5 | 人形侦测不报警、摄像机断开、扫描不成功 | 各 1 条 | 🟡 分散功能反馈 | 不合并,持续观察 |
| 6 | 时间不准、没有高级设置、售后咨询、无网无画面等 | 各 1 条或咨询类 | 🟢/🟤 | 排除或留作观察 |
数据边界与下期
- 反馈接口本次返回总量 67 条,未触及 200 条上限;心愿单接口返回 0 条。查询接口按日期返回,8 小时窗口按反馈
createTime二次核对。 - 本期未下载 Logan:重点问题对应反馈均未提供
loganFileDownloadUrl。神策架构、字段和近 7 天事件量查询成功,但未拿到 HarmonyOS 过滤后的error_code、connect_type和首帧成功率明细。 - 上期第 193 期已观察 HarmonyOS 离线、回放和监控不可用;本期因出现新的跨用户画面不可用样本,升级为重点问题,但仍需用日志和埋点确认是否为同一根因。
- 下一期=第 195 期=2026 年 9 月 20 日 17:00(今天下午 5:00)。
本消息由 Seetong小助手 自动生成,欧阳荣 监督发布。