Seetong · Report

🎯 Seetong 问题雷达 17:00 第 195 期

时间窗口:2026 年 9 月 20 日 09:00~17:00

📌TL;DR 核心要点

  • 🔴 HarmonyOS 1.1.1.8 监控实时画面/回放不可用(严重度 80/100,置信度 🟡中)。窗口内至少 5 条相关反馈,覆盖多个用户、机型和地区;与上期同类问题连续出现,但 HarmonyOS Logan 缺失,神策分层明细为空,暂不能确认是解码、连接还是设备侧无流。
  • 普遍 -102、-101、-1002 按规则排除。费用开通、通知声音、全屏和高级设置属于咨询或建议,不进入雷达。
  • 反馈证据:监控不可用、回放无视频、回放黑屏、画面闪烁及对讲卡顿均出现在本窗口;其中回放关键词抽样返回 9 条,监控关键词抽样返回 8 条,但部分记录早于本窗口,报告只计入 09:00~17:00 的记录。

🔥最近一个月 Top 问题

按严重度与复发期数排序,已把跨期同类反馈归集;负责人由问题代码锚点对应的 Git 提交历史(blame / 近期主要提交者)反查;数据窗口:最近 30 天(截至 2026-09-20)。

#问题(严重度降序)严重度平台版本负责人问题原因
1设备反复掉线、离线(详细分析)
1 期
100Android · HarmonyOS1.1.1.6 / 8.3.14.2唐胜、张威样本显示设备服务端已下发离线状态或NVR通道P2P建流失败,Android仅忠实消费SDK回调;现有神策缺失失败码,不能断言为单一Relay或客户端缺陷。
2人像/人体识别结果缺失(详细分析)
1 期
70Android · HarmonyOS1.1.1.6 / 8.3.12.5许源、唐胜、谭伟、张威目前仅确认两端均出现人像/人体结果缺失,代表设备支持该能力;缺少人形报警事件和配置回包,尚不能归因到 App、设备配置或设备端算法。
3HarmonyOS 实时预览不可用
3 期
—Android · HarmonyOS · iOS1.1.1.6唐胜(本期未收敛到单一根因)
4NVR多通道视频加载异常(详细分析)
2 期
—Android8.3.14.2张威、唐胜证据更支持特定NVR通道切换后的播放帧输入/解码状态异常,而不是NVR离线、AddWatch失败或全局Relay故障。
5Android 设备回放不可用(详细分析)
1 期
—Android8.3.14.2唐胜、张威本期两条回放投诉不是同一已证实故障,其中一例当天录像索引为空,另一例是 TLS 建连失败后设备渲染超时;共同风险在于客户端未能区分并上报“无录像”与“链路失败”。
6Android设备离线(详细分析)
1 期
—Android8.3.14.2许源、张威该样本的设备在线状态由服务端列表与P2P离线回调共同判定为离线,证据指向设备侧连接或在线状态同步,未见客户端网络整体中断。
7iOS连接不上摄像头(详细分析)
1 期
—iOS8.3.8.5欧阳荣、谭伟仅有单条描述,无法区分设备离线、P2P建连失败、权限限制或客户端显示异常。
8人形侦测漏提醒
1 期
—Android · HarmonyOS—陈宝旺、唐胜、张威、许源(本期未收敛到单一根因)
9回放不可用、卡顿与异常音频
1 期
—Android · HarmonyOS1.1.1.8 / 8.3.13.3唐胜、张威(本期未收敛到单一根因)
10回放列表为空或无法播放
1 期
—Android · HarmonyOS1.1.1.6 / 8.3.14.2唐胜、张威现有证据更符合部分设备当天录像索引为空或回放协议响应无效,而非Android客户端通用建流故障。

重点问题:HarmonyOS 1.1.1.8 监控实时画面/回放不可用

现象与评分

窗口内命中 5 条去重后的直接功能反馈:251636“远程监控看不着”、251619“为什么不能看回放”、251615“回放有声音,屏幕是黑色的”、251607“画面一闪一闪的说话磕磕巴巴”、251571“没有回放”。均为 HarmonyOS 1.1.1.8,涉及 HUAWEI TLR-AL00、ICL-AL20、LMR-AL00、HOP-AL10,覆盖黑龙江、河南、山东、内蒙古及山东临沂等地区。评分为:反馈量 20 分,共性 20 分,业务关键度 40 分,合计 80 分。

多源证据

  • 反馈证据:监控不可用、回放无视频、回放黑屏、画面闪烁及对讲卡顿均出现在本窗口;其中回放关键词抽样返回 9 条,监控关键词抽样返回 8 条,但部分记录早于本窗口,报告只计入 09:00~17:00 的记录。
  • 神策证据:NvrMonitorFrameResult 近 8 日每日 48~55 个用户,11,360~20,273 次;9 月 20 日当前为 54 个用户、12,084 次。按 HarmonyOS、错误码、连接类型和机型的明细查询返回空行,未拿到该版本失败率与字段分布,不能把事件总量直接解释为故障量。
  • Logan 证据:HarmonyOS 重点反馈均未提供可下载 Logan。作为同链路机制参照,Android 反馈 251649 的日志在 L1471 记录 has record:false,随后进入 pauseNvrReplay;Android 反馈 251605 的日志在 L1421 记录 add_watch_result=-1,同一段后续仍出现 ret:0、视频参数宽高为 0 和“视频播放中”,提示播放器失败状态可能没有被一致地转换为用户可见错误。两份日志错误统计分别包含 -102/-101,需与功能性回放样本分离,不能据此判定 HarmonyOS 根因。
  • 友盟证据:本问题没有崩溃、ANR 或卡死表述,按规则不查友盟。

代码定位与根因判断

  • Android 调用链:KMP 回放视图 KMPPlayBackVideoView.kt:236 接收首帧回调;共享播放器基类 VideoPlayerView.kt:393-413 处理首帧,584-587 将播放器消息转换为首帧埋点,771 初始化 m_add_watch_result 失败状态;退出时由 VideoPlayerView.kt:353 汇总预览监控数据。事件常量在 SensorsConstant.kt:353-355 仍定义为 MonitorFrameResult,而当前神策事件查询使用 NvrMonitorFrameResult,需确认 HarmonyOS 上报映射是否完整。
  • iOS 对照链路:STDevicePreviewService.mm:195-207 统一上报预览数据,Camera.mm:1312-1567 对无流、权限及解码失败分支调用 monitorFrameResult:NO,成功分支位于 Camera.mm:1649、1693。该对照表明客户端应保留失败原因,而不是只记录播放器进入播放状态。
  • 根因结论:当前确认的是 HarmonyOS 1.1.1.8 存在跨用户的监控/回放异常聚类。优先排查首帧回调、回放无录像结果和 add_watch_result 失败状态的 UI 映射,以及 H.265/音视频参数在 HarmonyOS 播放器中的兼容性;暂不能排除设备无录像或连接链路因素。置信度为 🟡中。

处置与全量扫描

建议由 HarmonyOS/播放器方向研发继续跟进已有任务 T-20260920-090147-8d1e,按 seetong_os、应用版本、机型、设备固件、连接类型和错误码拆分 NvrMonitorFrameResult,补采 2 个可下载 Logan 样本,并验证实时预览、卡回放、云回放、切后台返回和首帧超时。重点检查 add_watch_result=-1、has record:false、视频宽高为 0 时是否仍显示“视频播放中”。

#关键词或反馈数量/范围分类处置
1HarmonyOS 监控实时画面、回放黑屏或无视频5 条,多个用户、机型和地区🔴 功能性候选,80 分进入雷达,待补 HarmonyOS Logan 与神策分层
2-102、-101、-1002、检查网络约 150 条,跨版本、品牌、地区及语言🟣 普遍网络问题排除,不进入雷达
3回放自动重启、Android 回放不可用2 条,Android 不同版本🟡 分散功能反馈作为对照样本,暂不与 HarmonyOS 合并
4费用开通、通知声音、全屏、高级设置多条咨询或建议🟤 咨询/心愿单类排除或留作产品观察

数据边界与下期

  • 反馈总接口返回 194 条,已触及 200 条上限,完整全量无法由接口保证;关键词查询用于核对候选,不改变总量口径。
  • 心愿单返回 0 条。HarmonyOS 重点反馈没有 Logan;神策事件日趋势成功,但 HarmonyOS 过滤后的明细为空;代码已定位,尚缺真实 HarmonyOS 播放器栈和设备固件信息。
  • 上期第 194 期已观察 HarmonyOS 监控/回放异常;本期出现新的跨用户样本,继续升级为重点问题,并沿用已有任务,不重复建账。
  • 下一期=第 196 期=2026 年 9 月 21 日 09:00(明天早上 9:00)。

本消息由 Seetong小助手 自动生成,欧阳荣 监督发布。