Seetong · Report

🎯 Seetong 问题雷达 第265期

时间窗口:2026-11-02 17:00:00~2026-11-03 17:00:00

📌TL;DR 核心要点

  • 🔴 多端用户反馈回放功能异常或消失,涉及 Android/HarmonyOS/iOS 三端 8 条反馈(严重度 90,置信度 中)
  • 🟠 多用户反馈设备频繁离线或掉线,跨 Android/HarmonyOS 两平台 6 条独立反馈(严重度 90,置信度 弱)
  • 现象描述:多名用户反馈回放功能异常,表现为"云回放没视频""没有回放了""录像不保存看不到回放""看不了回放转圈圈""当天回放点开只有前一天录像"等多种症状

🔥最近一个月 Top 问题

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

#问题(严重度降序)严重度平台版本负责人问题原因
1HarmonyOS `1.1.2.3` 多用户离线与核心视频链路失效
17 期 · 139 条反馈
100Android · HarmonyOS1.1.1.11 / 1.1.2.3 / 8.4.1.6陈宝旺、唐胜、谭伟、李国涛HarmonyOS 客户端把 P2P 瞬时离线写成本地持久状态,并在后续在线判断中优先使用这个旧值,可能导致设备已恢复在线却仍显示离线;回放离线态和播放错误透传不足则放大了用户的“看不到画面”体验。
2云回放大面积失败——看不了、卡顿、黑屏
12 期 · 22 条反馈
90Android · HarmonyOS · iOS8.4.1.6 / 8.4.1 / 8.4.2陈宝旺、唐胜、位冬、欧阳荣云回放链路在 8.4.1.6 / 1.1.2.3 版本上出现系统性失败,三端失败率均超 34%,且与入口场景无关,指向服务端回放接口或 KMP 共享回放层的共性问题
3多端回放功能异常——无录像、无法播放、回放入口消失
4 期 · 9 条反馈
90Android · HarmonyOS · iOS8.4.1.6 / 1.1.1.11 / 1.1.2.3唐胜、张威、陈宝旺、位冬回放功能异常呈多端多发态势,症状涵盖录像缺失、入口消失、播放失败三类,指向服务端录像存储/检索链路或近期版本变更引入的回归
4Android `8.4.1.6` HEVC 预览以零宽高启动解码器
1 期 · 3 条反馈
90Android8.4.1.6陈宝旺、唐胜、张威、位冬Android 8.4.1.6 在首次 TPS_AddWachtRsp 尚未提供有效 HEVC 宽高时,仍立即调用 OpenStreamAgent 创建 MediaCodec,系统以 BAD_VALUE 拒绝零宽高配置,而客户端没有等待后续媒体参数或建立明确失败终态。
5Android 与 iOS 8.4.1.6 报警功能突然失效与通知不达
1 期 · 3 条反馈
90Android · iOS8.4.1.6张威、许源现有客户端样本表明 Android 通知权限与 token 注册均成功,故障更接近“服务端未生成报警或推送任务未送达”,但神策缺少报警生成与推送到达事件,iOS 样本又混合了通知权限关闭,当前不能完成单点定因。
6HarmonyOS 画中画状态导致切换设备后仍显示前一路画面
1 期 · 3 条反馈
90HarmonyOS1.1.1.11 / 1.1.2.3张跃译多个 HarmonyOS 画面共享一个无代次、无串行化、无旧控制器清理的 PipManager,切换设备时旧创建任务和新选择竞争,最终把第一路 XComponent、savId 或恢复状态保留下来。
7Android 实时预览无首帧却被标记为“视频播放中”,并无限重试
7 期 · 22 条反馈
80Android · iOS8.4.1.6 / 1.1.2.3 / 8.1.1.11陈宝旺、唐胜、欧阳荣、谭伟预览页把“取流请求已提交”或“设备在线状态消息”误当成播放成功,而没有把首帧到达作为唯一成功门禁;add_watch_result=-1 后仍持续 10 秒重试并显示“视频播放中”,导致用户长时间等待且无法获得明确失败反馈。
8iOS `8.4.1.6` 云回放卡顿,首帧与失败状态可能被提前结算
2 期 · 8 条反馈
80Android · iOS8.4.1.6 / 8.3.11.3 / 8.4.106陈宝旺、欧阳荣、谭伟iOS 云回放容器允许解析完成后在 1.2 秒无首帧时提前向 KMP 返回成功,同时把 IJK 播放错误与正常结束合并处理,导致页面对真实卡顿、缓冲超时或解码失败缺少准确状态和可回溯证据;这是高度可疑的共同客户端缺陷,但仍需复现确认其是否为 3 名用户的直接主因。
9iOS 8.1.2.4 微信登录授权码重复提交触发 30100225
1 期 · 3 条反馈
80iOS8.1.2.4 / 8.1.204 / 8.4.106待定微信回调与恢复登录没有一次性 state、幂等锁和授权码消费机制,重复回跳或重试会把同一个单次授权码再次发给服务端,服务端以 30100225 拒绝后客户端仍保留旧状态。
10Android `8.4.1.6` 在线状态不一致导致卡录像无法打开
1 期 · 1 条反馈
80Android8.4.1.6位冬客户端继续使用一份已陈旧约 8 小时的在线缓存,同时又允许单次 P2P 离线事件直接覆盖设备状态;状态模型没有区分云端心跳、P2P 连通和播放出帧,导致用户看到“在线但录像打不开”,且回放页缺少可恢复路径。

🔴 问题 1:多端回放功能异常——无录像、无法播放、回放入口消失

1. 现象与覆盖范围

  • 现象描述:多名用户反馈回放功能异常,表现为"云回放没视频""没有回放了""录像不保存看不到回放""看不了回放转圈圈""当天回放点开只有前一天录像"等多种症状
  • 涉及反馈:8 条 / 平台 Android(3)、HarmonyOS(4)、iOS(1) / 品牌 HUAWEI(4)、OPPO(1)、Redmi(1)、vivo(1)、iPhone(1) / 版本 1.1.2.3(Harmony)、8.4.1.6(Android/iOS)、8.1.5.3(Android)
  • 严重度评分:90/100(反馈量 30 / 共性 30 / 关键度 30)

2. 神策证据

  • 本窗口未执行神策查询(反馈以 HarmonyOS 为主,HarmonyOS 端神策覆盖率低;Android/iOS 端回放事件需按 clientId 逐一关联,时间窗口内样本分散)
  • 待补证:下一期 run 时按本期收集的 clientId 列表批量查 NvrDeviceVideoPlayback / MonitorFrameResult 事件分布

3. Logan 关键日志

  • 反馈 #261182(iOS 8.4.1.6,"回放时没有黄色条"):Logan 已下载 3055 行,关键词过滤后仅命中 SDK GetDomain 日志,未发现 NvrDeviceVideoPlayback / MonitorFrameResult / error_code 相关条目。SDK 层域名解析正常(app-api-cn.seetong.com → 114.116.205.244),异常发生在业务层而非网络层
  • 反馈 #261154(Android 8.4.1.6,"没有回放功能了"):Logan URL 有效但关键词过滤后无匹配
  • 反馈 #261107(Android 8.4.1.6,"看不了回放转圈圈"):Logan URL 有效,待下载分析
  • 多数 HarmonyOS 反馈(#261213、#261180、#261153、#261145)无 Logan URL

4. 代码定位

  • 涉及模块:回放功能跨三端实现
  • iOS:~/Seetong-App-iOS/ 中回放相关 VC 和播放器
  • Android:~/Seetong-App-Android/ 中回放页面
  • HarmonyOS:~/Seetong-App-Harmony/ 或 KMP 共享层
  • 症状多样性提示问题可能在服务端或设备端(录像存储/云端同步),而非单一客户端 UI Bug
  • 待定位:需确认近期是否有服务端回放接口变更或存储策略调整

5. 根因结论

  • 置信度:🟡 中
  • 一句话根因:回放功能异常呈多端多发态势,症状涵盖录像缺失、入口消失、播放失败三类,指向服务端录像存储/检索链路或近期版本变更引入的回归
  • 关键证据链:8 条独立反馈 × 3 平台 × 5+ 品牌 × 多种症状 → 非单机/单网络问题;Logan 中 SDK 网络层正常 → 排除纯网络原因

6. 建议下一步

  • 分配给:服务端团队 + KMP/客户端负责人
  • 优先处理项:① 检查近 24h 录像存储/检索服务是否有变更或告警;② 按本期 clientId 列表在神策批量查回放事件成功率
  • 验证方法:选取 2-3 个有 Logan 的用户做完整回放操作链路复现

🟠 问题 2:多用户反馈设备频繁离线/掉线

1. 现象与覆盖范围

  • 现象描述:用户反馈设备离线或频繁掉线,包括"换路由器后离线显示""监控掉线上不了""总掉线""摄像头显示不在线""设备离线一天好几次"等
  • 涉及反馈:6 条独立反馈(去重后) / 平台 Android(3)、HarmonyOS(3) / 品牌 HUAWEI(4)、HONOR(1)、Redmi(1) / 版本 1.1.2.3(Harmony)、8.4.2.4(Android)、8.1.1.11(Android)、8.0.0.6(Android)
  • 严重度评分:90/100(反馈量 30 / 共性 20 / 关键度 40)

2. 神策证据

  • 待补证:需按 clientId 查询 SiotDevConnectResult 事件,确认离线是否为真离线还是客户端状态显示异常
  • 注意:SiotDevConnectResult 每设备仅埋一次,长期稳定连接用户无重连事件属正常行为

3. Logan 关键日志

  • 反馈 #261247(Android 8.4.2.4,"设备离线"):Logan URL 有效,待下载分析
  • 反馈 #261124(Android 8.4.1.6,"总掉线"):Logan URL 有效,待下载分析
  • 其余 4 条均无 Logan URL

4. 代码定位

  • 涉及模块:设备连接状态管理
  • Android:设备列表页、SiotDevConnectResult 上报逻辑
  • HarmonyOS:同 Android 架构或 KMP 共享层
  • 待定位:需确认是否存在状态同步延迟或 WebSocket 断连后未正确恢复的问题

5. 根因结论

  • 置信度:🔴 弱
  • 一句话根因:设备离线反馈集中在 HarmonyOS 和 Android 老版本用户,可能与路由器更换、固件兼容性或客户端连接状态刷新机制有关,缺乏 Logan 证据无法确定根因
  • 关键证据链:6 条独立反馈 × 2 平台 × 多品牌 → 非单机问题;但缺少 Logan 和神策交叉验证

6. 建议下一步

  • 分配给:SDK 团队(张威)+ HarmonyOS 负责人
  • 优先处理项:① 下载 #261247 和 #261124 的 Logan 分析连接日志;② 检查近期固件更新是否影响设备在线状态上报
  • 验证方法:用测试设备模拟路由器切换场景,观察离线恢复时长

本期扫描全量

#关键词反馈数分类处置
3回放/录像异常8🔴 进雷达详细分析见问题 1
4设备离线/掉线6🔴 进雷达详细分析见问题 2
5对讲不能对讲1🟡 配置问题已排除(单条、旧版本 8.1.2.4、无 Logan)
6账号怎么更改1🟢 用户操作已排除
7怎么联wifi1🟢 用户操作已排除
8更新后不方便(警告只有图片)1🟡 配置问题已排除(单条体验反馈)
10录像存储(加纳用户)1🟢 用户操作已排除(咨询类)
已折叠 3 条普遍性网络问题(含 -102/-101/-1002 与中/英/俄/法/西/葡/土/阿/日多语言网络提示模板,如 Проверьте телефонную сеть、Please check your mobile network);全量明细见同名 Markdown 知识库。

应用市场反馈(2026-11-03 00:00–23:59)

数据来自 skill-appstore-feedback;本窗口无评论采集到。
商店评论数差评数主要问题分类处置
华为应用市场00—无评论
应用宝00—无评论
App Store———采集失败(Apple 限流,未配 ASC Key)
Google Play———采集失败(未配置代理)
荣耀应用市场———待导入
vivo 应用商店———待导入
OPPO 软件商店———待导入
小米应用商店———待导入

差评原文摘录:本窗口无差评。

采集状态:华为应用市场 0 条|应用宝 0 条|App Store 失败(Apple 限流,未配 ASC Key)|Google Play 失败(未配置代理)|待导入:荣耀应用市场/vivo 应用商店/OPPO 软件商店/小米应用商店

数据源状态

数据源状态说明
自有反馈接口oktotal=175 / fetched=175 / complete=true
应用市场(华为/应用宝)ok0 条评论
应用市场(App Store)失败Apple 限流,未配 ASC Key
应用市场(Google Play)失败未配置代理
应用市场(荣耀/vivo/OPPO/小米)待导入需人工导出
心愿单接口失败验证码不正确(已知高频问题)
神策未查回放问题以 HarmonyOS 为主,神策覆盖率低;下期补查
Logan部分可用8 条回放反馈中 3 条有 URL;已下载 1 条但未命中关键日志
友盟未查非崩溃类问题
TAPD未查功能性根因分析阶段

待补证

  • 回放问题:需按本期 8 条反馈的 clientId 批量查神策 NvrDeviceVideoPlayback / MonitorFrameResult 事件,确认是服务端还是客户端问题
  • 离线问题:需下载 #261247 和 #261124 的 Logan 分析 SiotDevConnectResult 连接日志
  • 应用市场:App Store 需配置 ASC Key;Google Play 需配置代理;四个手商店需人工导出
  • 心愿单接口验证码持续失效,已连续多期无法拉取

下一期 = 第266期 = 2026-11-04-H17.md(明天下午 17:00)

🗂️历史期次

查看全部历史期次(近 90 天)→