Seetong · Report

🎯 Seetong 问题雷达 第262期

时间窗口:2026-10-30 17:00:00~2026-10-31 17:00:00

📌TL;DR 核心要点

  • 🔴 云回放失败率飙至 44%,三端 8.4.1.6 / 1.1.2.3 均受影响,用户集中报"看不了回放""回放卡顿"(严重度 90,置信度 强)
  • 🟠 设备分享后接收方显示离线、主账号正常在线,Harmony / iOS 均有独立案例(严重度 70,置信度 弱)
  • 现象:用户反馈"看不了回放""回放卡顿严重""回放黑屏""回放只能看到一个时间段""回放没有人形追踪"等多种症状,跨 Android / iOS / HarmonyOS 三端

🔥最近一个月 Top 问题

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

#问题(严重度降序)严重度平台版本负责人问题原因
1HarmonyOS `1.1.2.3` 多用户离线与核心视频链路失效
16 期 · 139 条反馈
100Android · HarmonyOS1.1.1.11 / 1.1.2.3 / 8.4.1.6唐胜、陈宝旺、欧阳荣、谭伟HarmonyOS 客户端把 P2P 瞬时离线写成本地持久状态,并在后续在线判断中优先使用这个旧值,可能导致设备已恢复在线却仍显示离线;回放离线态和播放错误透传不足则放大了用户的“看不到画面”体验。
2云回放大面积失败——看不了、卡顿、黑屏
11 期 · 22 条反馈
90Android · HarmonyOS · iOS8.4.1.6 / 8.4.1 / 8.4.2唐胜、陈宝旺、欧阳荣、谭伟云回放链路在 8.4.1.6 / 1.1.2.3 版本上出现系统性失败,三端失败率均超 34%,且与入口场景无关,指向服务端回放接口或 KMP 共享回放层的共性问题
3Android `8.4.1.6` HEVC 预览以零宽高启动解码器
1 期 · 3 条反馈
90Android8.4.1.6张威、唐胜、谭伟Android 8.4.1.6 在首次 TPS_AddWachtRsp 尚未提供有效 HEVC 宽高时,仍立即调用 OpenStreamAgent 创建 MediaCodec,系统以 BAD_VALUE 拒绝零宽高配置,而客户端没有等待后续媒体参数或建立明确失败终态。
4Android 与 iOS 8.4.1.6 报警功能突然失效与通知不达
1 期 · 3 条反馈
90Android · iOS8.4.1.6唐胜、许源现有客户端样本表明 Android 通知权限与 token 注册均成功,故障更接近“服务端未生成报警或推送任务未送达”,但神策缺少报警生成与推送到达事件,iOS 样本又混合了通知权限关闭,当前不能完成单点定因。
5HarmonyOS 画中画状态导致切换设备后仍显示前一路画面
1 期 · 3 条反馈
90HarmonyOS1.1.1.11 / 1.1.2.3张跃译多个 HarmonyOS 画面共享一个无代次、无串行化、无旧控制器清理的 PipManager,切换设备时旧创建任务和新选择竞争,最终把第一路 XComponent、savId 或恢复状态保留下来。
6Android 实时预览无首帧却被标记为“视频播放中”,并无限重试
7 期 · 22 条反馈
80Android · iOS8.4.1.6 / 1.1.2.3 / 8.1.1.11唐胜、陈宝旺、欧阳荣、谭伟预览页把“取流请求已提交”或“设备在线状态消息”误当成播放成功,而没有把首帧到达作为唯一成功门禁;add_watch_result=-1 后仍持续 10 秒重试并显示“视频播放中”,导致用户长时间等待且无法获得明确失败反馈。
7SD 卡跌至不可读写或反复未初始化,录像回放被直接阻断
3 期 · 9 条反馈
80Android · HarmonyOS · iOS8.4.1.6 / 1.1.1.11唐胜、张威、陈宝旺设备上报的 SD 卡状态在 258245 中持续处于未初始化/格式化中,在 258173 中由正常可读写跌至不可读写;App 按协议正确展示异常,根因更可能在 SD 卡、卡槽/供电、设备存储控制器或固件挂载逻辑,而不是 KMP 页面误报。
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. 现象与覆盖范围

  • 现象:用户反馈"看不了回放""回放卡顿严重""回放黑屏""回放只能看到一个时间段""回放没有人形追踪"等多种症状,跨 Android / iOS / HarmonyOS 三端
  • 涉及反馈:11 条独立反馈(去重后 9 个独立用户),覆盖 Android(4)、Harmony(4)、iOS(3)
  • 版本分布:8.4.1.6(Android/iOS)、1.1.2.3(HarmonyOS)、8.0.1.4(iOS 老版本)
  • 严重度评分:90/100(反馈量 30 / 共性 30 / 关键度 30)

2. 神策证据(核心数据源)

CloudPlayback 事件总量(2026-10-30 ~ 10-31):

is_success次数用户数占比
1(成功)276,22786,72255.8%
0(失败)219,14099,80544.2%
⚠️ 失败率 44.2% 属异常高位。失败用户数(99,805)甚至超过成功用户数(86,722),说明大量用户在反复重试后仍然失败。

按平台 × 版本拆分(TOP 组合):

平台版本成功次数失败次数失败率
Android8.4.1.6177,052148,21045.5%
iOS8.4.1.644,90838,55446.1%
HarmonyOS1.1.2.316,4938,80134.8%
Android8.3.14.213,1828,52539.3%
Android8.3.13.33,7972,02734.8%
三端主力版本失败率均在 35%~46% 之间,不是单端问题。Android 8.4.1.6 和 iOS 8.4.1.6 失败率几乎相同(45.5% vs 46.1%),指向服务端或协议层共因。

按场景拆分:

场景成功失败失败率
预览页面进入回放235,745182,31943.6%
设备列表进入回放25,68223,26247.5%
报警列表进入回放7,4556,79547.7%
离线推送进入回放7,4086,79947.8%
所有入口场景的失败率都在 43%~48%,无显著差异——问题不在客户端入口逻辑,而在回放链路本身。

3. Logan 关键日志

代表性样本:

  • #260582(iOS 8.4.1.6,浙江湖州):"更新之后就不行了。回放卡顿严重。摄像头画面也卡顿。"
  • Logan URL: https://app-logan.seetong.com/seetong-logan/logan/downing?name=logan/20261031/Seetong-App-Name_690BA5A4-3935-4F2D-8329-0851EF2FA372_1793376000000_5f839c5b-dd4e-49bc-8bd4-b16b2128ffca.log.gz
  • 用户明确说"更新之后就不行了",暗示 8.4.1.6 引入回归
  • #260568(Android 8.4.1.6,辽宁朝阳):"查看回放,总是自动熄屏"
  • Logan URL: 有
  • 与第 261 期分析的息屏问题同源,但本期归入回放大类
  • #260596(Android 8.4.1.6,河北石家庄):"手机回放顿挫跳秒"
  • Logan URL: 有
  • #260640(Android 8.4.1.6,河南焦作):"看不了回放"
  • Logan URL: 有
⚠️ CloudPlayback 事件缺少 error_code 字段(已知限制,见第 261 期待补证),无法从神策直接获取失败原因码。根因定位高度依赖 Logan。

6. 代码定位

  • 涉及模块:KMP 共享回放层 + 各端原生回放页
  • 关键类(待 Logan 确认具体调用链):
  • Android: PlayBackPage / KMP Bridge 回放模块
  • iOS: STPlayerCameraControlVC / KMP 回放桥接
  • HarmonyOS: 鸿蒙原生回放页 / KMP 共享层
  • 修复方向锚点:
  • 三端失败率趋同 → 优先排查 KMP 共享回放层和服务端回放接口
  • "更新后不行" → 对比 8.4.1.5 vs 8.4.1.6 的回放相关 commit diff

7. 根因结论

  • 置信度:🟢 强
  • 一句话根因:云回放链路在 8.4.1.6 / 1.1.2.3 版本上出现系统性失败,三端失败率均超 34%,且与入口场景无关,指向服务端回放接口或 KMP 共享回放层的共性问题
  • 关键证据链:神策 CloudPlayback is_success=0 达 44.2% + 三端失败率趋同 + 多场景均匀分布 + 11 条独立用户反馈互相印证

8. 建议下一步

  • 分配给:KMP 回放负责人 + 服务端回放接口 owner
  • 优先处理项:
  1. 从 Logan 中提取回放失败的 error_code / 超时 / 断连原因,区分"服务端拒绝"vs"网络中断"vs"客户端渲染失败"
  2. 对比 8.4.1.5 → 8.4.1.6 的回放相关代码变更,定位回归点
  3. 检查服务端回放接口在 10-30 ~ 10-31 是否有部署 / 限流 / 故障
  • 验证方法:灰度回退 8.4.1.5 观察 CloudPlayback 失败率是否回落

🟠 问题 2:设备分享后接收方显示离线

1. 现象与覆盖范围

  • 现象:主账号分享设备给家人/朋友后,接收方打开 App 显示"设备离线",但主账号或其他手机查看设备正常在线
  • 涉及反馈:2 条独立反馈(#260664 Harmony 1.1.2.3、#260488 iOS 8.0.1.4)
  • 严重度评分:70/100(反馈量 10 / 共性 20 / 关键度 40)

2. 神策证据

SiotDevConnectResult 连接类型分布(2026-10-30 ~ 10-31):

connect_type次数
RELAY5,879,685
SRFLX1,329,127
LOCAL810,274
null148,838
relay_close_reason 字段存在但 SQL 查询中该列被折叠(null 占多数),无法直接从神策区分"分享接收方"的连接断开原因。需要结合 Logan 进一步分析。

3. Logan 关键日志

  • #260664:Logan 未提供(loganFileDownloadUrl 为空)
  • #260488:Logan 未提供
⚠️ 两条反馈均无 Logan,根因分析受限。

6. 代码定位

  • 涉及模块:设备分享权限同步 + 设备在线状态推送
  • 可能路径:分享关系建立后,接收方的设备在线状态订阅未及时触发,或服务端推送通道对分享接收方的投递延迟
  • 修复方向锚点:需排查分享关系变更后的设备状态同步链路

7. 根因结论

  • 置信度:🔴 弱
  • 一句话根因:设备分享后接收方看到离线但主账号正常,疑似分享权限同步或状态推送链路对接收方存在延迟/丢失
  • 关键证据链:仅 2 条独立反馈互相佐证,无 Logan、无神策直接证据

8. 建议下一步

  • 分配给:设备管理 / 分享模块 owner
  • 优先处理项:
  1. 客服回访 #260664 和 #260488 获取 Logan
  2. 在服务端日志中按 device_id + share_user_id 查分享接收方的设备状态推送记录
  • 验证方法:用两个账号模拟分享流程,观察接收方设备列表的在线状态刷新时效

本期扫描全量

#关键词反馈数分类处置
3回放不可用/卡顿/黑屏/跳秒11🔴 进雷达问题 1 详细分析
4设备离线/看不了6🟠 进雷达问题 2 详细分析(含分享场景 2 条)
5SD卡格式化失败/录像找不到4⚙️ 客服工单转客服处理(#260540/#260539 同一用户重复提交;#260605 旧版本 8.1.4.4)
6添加设备已被绑定/预置点4⚙️ 客服工单转客服处理(#260483/#260482 同一用户解绑申请;#260631 Harmony 预置点功能限制)
7云台放大功能请求1🟤 心愿单已收录
8登录失败 301002251⚙️ 个案旧版本 8.1.2.4,转客服
9分享链接登不上1🟠 归入问题 2Harmony 1.1.2.3
10宾馆摄像头离线2🟢 用户环境同一用户重复提交,宾馆 WiFi 隔离导致
11其他零散反馈25各类低分未达进雷达阈值
已折叠 2 条普遍性网络问题(含 -102/-101/-1002 与中/英/俄/法/西/葡/土/阿/日多语言网络提示模板,如 Проверьте телефонную сеть、Please check your mobile network);全量明细见同名 Markdown 知识库。

应用市场反馈(2026-10-31 00:00–23:59)

数据来自 skill-appstore-feedback;本窗口未采集到任何评论。
商店评论数差评数主要问题分类处置
App Store00—未配置 ASC Key
华为应用市场00—正常采集
应用宝00—正常采集
Google Play———❌ 未配置代理,采集失败
荣耀/vivo/OPPO/小米———⏳ 待导入

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

数据源状态

数据源状态说明
自有反馈接口✅ oktotal=200 / fetched=200 / complete=true
应用市场(App Store/华为/应用宝)✅ ok0 条评论(真实无评论)
应用市场(Google Play)❌ 失败未配置代理
应用市场(荣耀/vivo/OPPO/小米)⏳ 待导入未接入自动采集
神策 query_sql✅ okCloudPlayback + SiotDevConnectResult 查询成功
神策 query_segmentation_report⚠️ 降级by_fields 中 result 字段名不兼容,改用 query_sql
Logan⚠️ 部分可用问题 1 有 4 份 Logan URL;问题 2 两份均无 Logan
友盟⏭️ 未查非崩溃类问题
TAPD⏭️ 未查未发现已知 BUG 单号关联
心愿单接口❌ 失败ASCII 编码错误('ascii' codec can't encode character)

待补证

  • CloudPlayback 缺少 error_code:is_success=0 只知道失败,不知道失败原因。需推动数据侧补全 CloudPlayback 事件的 error_code 属性映射,否则后续所有回放类问题都只能靠 Logan 逐条取证。
  • 问题 2 缺 Logan:#260664 和 #260488 的 loganFileDownloadUrl 均为空,无法做根因深挖。下期通过客服回访获取日志。
  • 回放失败是否与 8.4.1.6 发版有关:用户 #260582 说"更新后就不行了",但需要更多 8.4.1.5 vs 8.4.1.6 的 CloudPlayback 失败率对比数据来确认是否为版本回归。建议下期跑 7 天趋势对比。
  • 应用市场渠道长期盲区:Google Play 无代理、四家手商店未导入,应用市场侧仍完全没有信号。
  • 心愿单接口编码错误:login_and_get_wish_list 返回 ASCII 编码异常,本期心愿单数据缺失。

下一期 = 第263期 = 2026-11-01-H17.md(明天下午 17:00;窗口 2026-10-31 17:00~2026-11-01 17:00)

🗂️历史期次

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