Seetong · Report
🎯 Seetong 问题雷达 17:00 第106期
时间窗口:2026-08-11 09:00 ~ 17:00(8h)
TL;DR 核心要点
- 🔴 HarmonyOS 1.1.1.6 登录、连接、回放与播放异常聚集(严重度 100/100,置信度 🟡 中)
- 🟣 -102/-101/-1002/-110003 约 82 条,属普遍网络/relay 类,按规则排除;与上午 72% 相比未改善。
- 数据源降级:Harmony 代表反馈均未提供 Logan;神策事件不含 error_code,无法产出有效错误码分布。
最近一个月 Top 问题
按严重度与复发期数排序,已把跨期同类反馈归集;负责人由问题代码锚点对应的 Git 提交历史(blame / 近期主要提交者)反查;数据窗口:最近 30 天(截至 2026-08-11)。
| # | 问题(严重度降序) | 严重度 | 平台 | 版本 | 负责人 | 问题原因 |
|---|---|---|---|---|---|---|
| 1 | HarmonyOS 1.1.1.6 多功能受阻 1 期 | 100 | HarmonyOS | 1.1.1.6 | 唐胜、谭伟、张威 | HarmonyOS 1.1.1.6 在登录、设备状态、媒体连接多个表象上集中报障,当前可证实其落在共享 P2P/媒体状态链路附近,但缺少 Harmony 日志和端侧源码,尚不能锁定具体分支。 |
| 2 | Harmony 1.1.1.6 多用户"离线/看不到监控"聚集(严重度 90/100,置信度 弱) 1 期 | 90 | Android · iOS | 1.1.0.9 / 1.1.1.6 | 待定 | 可能为 Harmony 1.1.1.6 客户端连接信令或 P2P SDK 与 HUAWEI 设备兼容性偶发问题;需补 Logan 才能确认 |
| 3 | HarmonyOS 1.1.1.6 看不到回放 / 回放卡顿 3 期 | 80 | Android · HarmonyOS | 1.1.1.6 / 1.1.6 | 张威、唐胜、许源、谭伟 | HarmonyOS 1.1.1.6 用户在 5+ 省、3 款 HUAWEI 机型上持续报"看不到回放 / 回放卡顿",已累计 4 期观测(8/1 H09 / 8/3 H17 / 8/4 H17 / 8/5 H09),疑似 1.1.1.6 版本云回放链路(P2P 协商 / RTSP 拉流 / KMP 播放器初始化)某分支与 HarmonyOS 系统调度兼容性问题 |
| 4 | 4G摄像机画面卡顿 / 回放卡顿 1 期 | 70 | Android · HarmonyOS · iOS | 8.3.13.3 / 8.3.14.2 | 待定 | 4G摄像机默认走RELAY转发(占71-72%),在4G信号弱(wifiSignal 2-4)时,RELAY转发带宽不足导致H265+视频流卡顿;P2P直连在4G场景下多数失败(connect=-1) |
| 5 | 在线看不到 1 期 | 70 | Android | 8.3.13.3 | 张威、唐胜 | NVR 通道预览链路在握手后立即被底层判为 PeerOffLine,APP 按现有逻辑只做快速重试,没有把通道离线与临时连接抖动区分开,最终表现为“在线看不到”。 |
| 6 | 多端手机端无回放 1 期 | 70 | Android | 1.1.1.6 / 8.3.13.3 | 冉博麟、李国涛 | (本期未收敛到单一根因) |
| 7 | 设备离线/掉线后无法预览 1 期 | 70 | Android · iOS | 1.1.1.6 / 8.2.2.1 / 8.3.13.3 | 唐胜、张威 | 设备预览链路在收到 TPS_MSG_P2P_OFFLINE 后直接走离线兜底分支,UI 进入“该设备不在线”,而自动恢复逻辑又被离线判断短路,导致用户感知为“掉线后无法再连上”。 |
| 8 | Android NVR 回放/预览偶发不出图,断开重连后恢复 1 期 | 60 | Android | — | 唐胜、张威 | NVR 回放/预览链路在首次 addWatch + 查询录像时间片 阶段存在瞬时失败,UI 侧又把多类失败统一收敛为空/超时,导致用户感知为“不出图,重连才恢复”。 |
| 9 | Android 监控预览 addWatch 失败 + 10 秒循环重试 1 期 | 60 | Android | 8.3.13.3 | 唐胜 | Android 端 LibImpl.startPlay 把 addWatch 返回的 P2P 断连错误码(-1)通过 if (ret == SDK_CONSTANT.ERR_P2P_DISCONNECTED) ret = 0; 强制归零,导致上层误以为流启动成功,进入 10 秒循环重试;用户看到的"长时间缓冲"实质是 10 秒 × N 次的循环重试视觉感受 |
| 10 | HarmonyOS 设备 WiFi 连接成功但无画面 1 期 | 60 | HarmonyOS | 1.1.1.6 | 唐胜、张威 | (本期未收敛到单一根因) |
🔴 问题 1:HarmonyOS 1.1.1.6 多功能受阻(详细分析) | 负责人:唐胜、谭伟、张威
1. 现象与覆盖范围
- 7 条反馈、6 个独立客户端:"登录不上/无法连接/设备不能用/无法回放/语音音质差/画面闪烁/交费后无信号"。
- 涉及 HUAWEI PSD-AL00、ADA-AL00U、TLR-AL00、HED-AL00、ALN-AL00、VYG-AL00;覆盖河南南阳/郑州、内蒙古呼和浩特/鄂尔多斯、重庆、宁夏。
- 严重度:100/100(反馈量 30:>5 条;共性 30:版本、机型、地区三维覆盖;关键度 40:登录和远程查看受阻)。
- 24h 内同版本已有录像/音频类信号;本期新增登录、连接和画面异常,影响面扩大,故升级复核。
2. 神策证据(核心数据源)
SiotDevConnectResult近 7 天 UV:8/5 109.78 万、8/6 110.66 万、8/7 110.44 万、8/8 110.92 万、8/9 110.69 万、8/10 115.87 万;8/11 截至当前 94.43 万,整体连接基线未见全局下跌。list_event_fields确认该事件有relay_close_reason、connect_type、p2p_hold_success等字段,没有error_code。query_segmentation_report以error_code分组返回唯一空值(平台映射为event.$Anything.error_code),该字段分布无效,不能作为错误码结论。- 结论:神策支持“非全量连接事故”,但无法隔离 Harmony 端失败码;该项证据降级。
3. Logan 关键日志(核心数据源)
- Harmony 反馈 FB-242276/242274/242270/242250/242243/242236/242228 的
loganFileDownloadUrl均为空,Harmony Logan 未提供。 - 旁证日志(非 Harmony,FB-242222 Android 回放):
LibImpl-doMsgRspCB收到TPS_MSG_P2P_OFFLINE;随后RtcConnection报“Connection timed out”,并记录“媒体通道建连超时”。ParseSigInternalMsg返回online:0,随后释放媒体通道。- 该旁证只能说明共享 P2P/媒体链路存在离线-超时处理路径,不能直接归因 Harmony。
6. 代码定位(详细)
- Android 共享协议处理:
Seetong-App-Android/.../sdk/impl/LibImpl.java:3279接收TPS_MSG_P2P_OFFLINE,解析dev4gOnline后调用deviceOffline并分发消息。 - Android 播放调用链:
LibImpl.doMsgRspCB→PreviewPlayerView消息分支(.../PreviewPlayerView.kt:1595)→onDevOffLine(:1698)→ 隐藏播放层并置黑底(:1699-1710)。 - iOS 同类状态链:
Camera.mm:2121收到TPS_MSG_P2P_OFFLINE后将设备状态置离线;UserClient.mm:1039-1071在状态变化时刷新设备列表。 - 修复锚点:先在 Harmony 1.1.1.6 的 P2P 回调适配层补齐
TPS_MSG_P2P_OFFLINE、媒体通道超时和恢复重连的埋点;再核对其状态更新是否与 Android/iOS 的“离线事件→UI刷新”语义一致。Harmony 源码未在指定仓路径命中,代码待定位。
7. 根因结论
- 置信度:🟡 中
- 一句话根因:HarmonyOS 1.1.1.6 在登录、设备状态、媒体连接多个表象上集中报障,当前可证实其落在共享 P2P/媒体状态链路附近,但缺少 Harmony 日志和端侧源码,尚不能锁定具体分支。
- 关键证据链:7 条跨机型/地区同版本反馈 + 神策全局连接基线稳定 + Android 旁证的
TPS_MSG_P2P_OFFLINE/媒体建连超时;Harmony Logan 缺失限制结论强度。
8. 建议下一步
- 分配给:Harmony 端负责人 + 网络 SDK 负责人。
- 优先处理项:补 Harmony P2P/媒体失败埋点和 Logan 上传;核查离线回调后的 UI/重连状态机。
- 验证方法:以 1.1.1.6 多机型复现登录、预览、回放和对讲,观察离线事件、重连次数与媒体建连耗时。
本期扫描全量(全部沉淀到知识库)
| # | 关键词 | 反馈数 | 分类 | 处置 |
|---|---|---|---|---|
| 1 | Harmony 1.1.1.6 登录/连接/回放/播放 | 7 | 🔴 进雷达 | 本期详细分析 |
| 3 | 电脑连接失败 | 1 | 🟡 单例 | 未达门槛 |
| 4 | 手机端删除失败 | 1 | 🟡 单例 | 未达门槛 |
| 5 | 录像漏录/空白回放 | 1 | 🟡 单例 | 未达门槛 |
| 6 | 升级失败、驱赶模式设置 | 2 | 🟢 用户操作/配置 | 已排除 |
| 7 | 无意义输入、服务咨询 | ~5 | 🟢 无效/非功能反馈 | 已排除 |
已折叠 1 条普遍性网络问题(含-102/-101/-1002与中/英/俄/法/西/葡/土/阿/日多语言网络提示模板,如Проверьте телефонную сеть、Please check your mobile network);全量明细见同名 Markdown 知识库。
待补证
- Harmony 端补充 Logan 后,核对离线、超时与重连链路。
- 修正神策 Harmony 端事件或增加可用失败码字段。
- 定位 Harmony 1.1.1.6 源码仓并核查状态机。
下一期 = 第 107 期 = 2026-08-12-H09(明天早上 09:00)
本消息由 Seetong小助手 自动生成,欧阳荣 监督发布。