Seetong · Report

🎯 Seetong 问题雷达 09:00 第 196 期

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

📌TL;DR 核心要点

  • 🔴 HarmonyOS 1.1.1.8 监控离线、实时画面不可见及卡回放异常持续出现(严重度 80/100,置信度 🟡中)。窗口内至少 10 条直接功能反馈,覆盖多个用户、机型和地区;与第 194、195 期同链路,继续沿用任务 T-20260920-090147-8d1e,不重复建账。
  • 普遍 -102、-101、-1002 及“检查网络”类反馈跨版本、品牌、地区和语言分布,按规则排除,不把网络噪声计入功能性问题。
  • NvrMonitorFrameResult 近 8 日触发量为:9 月 14 日 16,073 次/51 人,9 月 15 日 20,273 次/55 人,9 月 16 日 19,092 次/54 人,9 月 17 日 16,147 次/53 人,9 月 18 日 17,758 次/48 人,9 月 19 日 17,156 次/48 人,9 月 20 日 15,144 次/55 人,9 月 21 日截至 09:00 为 3,432 次/37 人。事件字段定义显示这是性能事件,含 recv_frame_time、lag_rate、awaken_ms、nvr_version、dev_model、rtc_version 等字段,不含可用的 result 或 error_code;本期不能据事件总量计算失败率。

🔥最近一个月 Top 问题

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

#问题(严重度降序)严重度平台版本负责人问题原因
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许源、张威该样本的设备在线状态由服务端列表与P2P离线回调共同判定为离线,证据指向设备侧连接或在线状态同步,未见客户端网络整体中断。
6iOS连接不上摄像头(详细分析)
1 期
—iOS8.3.8.5欧阳荣、谭伟仅有单条描述,无法区分设备离线、P2P建连失败、权限限制或客户端显示异常。
7人形侦测漏提醒
1 期
—Android · HarmonyOS—陈宝旺、唐胜、张威、许源(本期未收敛到单一根因)
8回放不可用、卡顿与异常音频
1 期
—Android · HarmonyOS1.1.1.8 / 8.3.13.3唐胜、张威(本期未收敛到单一根因)
9回放列表为空或无法播放
1 期
—Android · HarmonyOS1.1.1.6 / 8.3.14.2唐胜、张威现有证据更符合部分设备当天录像索引为空或回放协议响应无效,而非Android客户端通用建流故障。
10多摄像头实时预览卡在80%
1 期
—Android8.3.14.2唐胜(本期未收敛到单一根因)

重点问题:HarmonyOS 1.1.1.8 监控离线、实时画面及卡回放异常

现象与评分

窗口内至少命中 10 条 HarmonyOS 直接功能反馈:251753“手机回放视频没有了”、251741“怎么好好的看不到监控了”、251740和251738“监控摄像机离线”、251735“频繁掉线”、251734“监控界面持续有电流声音”、251730“内存卡容量显示异常”、251728和251727“内存卡无法播放”、251704“监控卡”。样本集中在 HarmonyOS 1.1.1.8,涉及 HUAWEI BRA-AL00、PSN-AL00、HED-AL00、TLR-AL00、VYG-AL00、ADY-AL10、TYR-AL00、PSD-AL80 等机型,覆盖辽宁、山东、甘肃、河北、广东、浙江、天津、黑龙江等地区。

按去重后的连续观察口径,反馈量计 20 分,共性广度计 20 分,设备监控与远程查看属于关键业务计 40 分,合计 80 分。内存卡容量显示、音频电流声等分支暂不单独合并,待拿到固件和播放器日志后再判断是否同一根因。

证据与代码定位

神策与 Logan

  • NvrMonitorFrameResult 近 8 日触发量为:9 月 14 日 16,073 次/51 人,9 月 15 日 20,273 次/55 人,9 月 16 日 19,092 次/54 人,9 月 17 日 16,147 次/53 人,9 月 18 日 17,758 次/48 人,9 月 19 日 17,156 次/48 人,9 月 20 日 15,144 次/55 人,9 月 21 日截至 09:00 为 3,432 次/37 人。事件字段定义显示这是性能事件,含 recv_frame_time、lag_rate、awaken_ms、nvr_version、dev_model、rtc_version 等字段,不含可用的 result 或 error_code;本期不能据事件总量计算失败率。
  • HarmonyOS 重点反馈均未提供 Logan,无法直接确认首帧、解码、无录像或设备离线哪一环失败。作为同链路参照,当前可下载的 Android 样本 251739 在 L1056、L1430 记录登录 -102,并在 L239、L342、L603、L1024 等位置出现 ssl_connect 错误;该样本属于普遍网络链路,不能作为 HarmonyOS 播放器根因证据。
  • 现有 Android 回放对照日志曾出现 has record:false 后仍进入播放流程,以及 add_watch_result=-1 后仍出现播放状态的信号。本期将其保留为机制参照,不能替代 HarmonyOS 实机日志。

代码调用链与修复锚点

  • 回放入口位于 VideoRecordActivity.java:5143-5144,双画面暂停分别调用 LibImpl.pauseNvrReplay;时间轴选择在 NvrRecord.java:901-903 判断 isCurrentHasRecord,并记录 has record。重点核查“无录像”状态是否被当作可播放状态继续下发。
  • 播放流入口位于 LibImpl.java:1468-1544。addWatch 先读取 PlayerDevice.m_add_watch_result,失败时继续区分局域网和 P2P 路径,最终写回返回值;LibImpl.java:1571、1586 又在停止流时将该状态重置为 -1。建议补齐失败结果到 UI 和埋点的单向转换,避免状态重置后仍显示播放中。
  • 播放器断流恢复位于 PreviewPlayerView.kt:818-826、855-862,检测到长时间无渲染后将 m_play=false、m_add_watch_result=-1,再触发重播或退出。HarmonyOS 侧应对照相同状态机,增加首帧超时、视频宽高为 0、无录像和解码失败的可观测字段。
  • 共享回放能力在 IBridgeServiceApi.kt:726-860 定义开始、停止、暂停、恢复和 MP4 回放接口;底层 P2PStream.h:59、65、218-219 区分回放帧、回放动作和 NVR 回放检查。优先补采 HarmonyOS 播放器实际调用路径及设备固件标识,再判断是上层状态映射还是底层流/解码兼容性。

根因结论与下一步

  • 置信度:🟡 中。
  • 一句话根因:已确认 HarmonyOS 1.1.1.8 的监控、实时画面和卡回放存在跨用户聚类,但缺少 HarmonyOS Logan 与设备固件信息,暂不能在无流、无录像、连接失败和解码兼容性之间定责。
  • 任务:继续跟进 T-20260920-090147-8d1e。下一步按 seetong_os、应用版本、机型、设备固件、连接类型和 NvrMonitorFrameResult 的性能字段拆分,补采至少 2 个 HarmonyOS Logan,并验证实时预览、卡回放、云回放、切后台返回和首帧超时。

本期扫描全量

#关键词或反馈数量/范围分类处置
1HarmonyOS 监控离线、实时画面不可见、卡回放异常至少 10 条,多个用户、机型和地区🔴 功能性候选,80 分进入雷达,沿用任务,待补 Logan 与固件证据
3Android 回放不同步、回放不可用、画面双框线少量,分散版本和机型🟡 分散功能反馈作为对照样本,不与 HarmonyOS 合并
4全双工、自动开灯、变焦、声音、容量显示多条咨询或单点功能反馈🟤 咨询/配置/待证留作观察,不单独升级
已折叠 1 条普遍性网络问题(含 -102/-101/-1002 与中/英/俄/法/西/葡/土/阿/日多语言网络提示模板,如 Проверьте телефонную сеть、Please check your mobile network);全量明细见同名 Markdown 知识库。

数据边界与下期

  • 反馈接口返回 200 条并触及上限,完整全量无法由接口保证;本期按接口返回的时间顺序和关键词抽样统计,-102 等普遍网络问题不进入雷达。
  • 心愿单返回 0 条。HarmonyOS 重点反馈没有 Logan;神策日趋势成功,性能事件字段已核验,但本期未取得 HarmonyOS 过滤后的明细,不能输出平台失败率或错误码 TOP。
  • 第 195 期已观察同类 HarmonyOS 监控/回放异常;本期出现新的跨用户样本,继续作为重点问题跟进,任务账本不重复创建。
  • 下一期=第 197 期=2026 年 9 月 21 日 17:00(今天下午 5:00)。

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