Seetong · Report

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

时间窗口:2026-07-18 01:00 ~ 09:00

📌TL;DR 核心要点

  • 8h 内无新增严重问题。
  • 🟣 -102/-101/-1002 仍是绝对主导,8h 内 30 条,覆盖 Android 多版本与中国、伊朗、缅甸、乌兹别克斯坦、赞比亚、乌干达等地区,按普遍网络问题排除。
  • 🟡 本窗仅有 3 类功能性单点:Harmony 1.1.0.9“查看回放闪退” 1 条、Android“设备断线 / 死机掉线” 2 条、Android“更新后画面模糊颗粒感” 1 条;均未形成 8h 内同关键词聚类,不进雷达。

🔥最近一个月 Top 问题

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

#问题(严重度降序)严重度平台版本负责人问题原因
1Seetong 自建 API 集群大规模不可用(详细分析)
1 期
92Android8.1.2.4 / 8.3.12.5“maolin.zhang”、张威、唐胜Seetong 自建 API 服务集群(app-auth.seetong.com / app-api-cn.seetong.com 主+备 4 个 IP)在 2026-06-25 凌晨到 09:00+ 出现大规模不可用(TCP 443 握手超时 / SSL 失败),导致 Android 端 8.3.12.5 用户所有业务请求失败,App 弹出"请检查手机网络(-102)"
2设备离线/P2P 通道失败(5 条 8h)
1 期
90—8.2.1.3 / 8.3.10.2 / 8.3.12.5唐胜、许源、张威用户设备 lastHeartTime 自 2026-07-03 02:25 起完全停止(用户尝试断电重启无效),客户端 TPS_MSG_P2P_OFFLINE 反复触发导致离线提示循环,但设备侧的物理掉线才是真实根因
3回放入口/状态映射异常:无存储能力设备仍露出回放入口
2 期
70Android1.1.0.9 / 8.3.12.5 / 8.1.2.4唐胜、张威回放入口与录像状态 UI 主要依赖 sdRecordStu/权限,但未同步校验 NO_LOCAL_STOARGE 与 SDCardState=0,导致无存储能力设备仍可能暴露回放预期或状态显示异常。
4录像回放缺失 — 无 SD 卡的设备被直接引导云存购买(产品设计问题)
1 期
65Android · iOS8.3.12.5 / 8.3.13.3 / 8.3.13.4张威、唐胜、陈宝旺无 SD 卡 + 未开通云存的设备,在 NVR 回放协议响应无效时直接跳转云存购买页,没有任何"为什么没录像"的说明,用户感知是"以前能看现在不能"
5设备二维码模糊/找不到(3 条 8h)
1 期
65—8.3.12.5待定(本期未收敛到单一根因)
6iOS 8.3.12.6 灰度放量新症状 4 期累计扩散
1 期
60iOS8.3.12.5 / 8.3.12.6欧阳荣、谭伟iOS 8.3.12.6 客户端第三方微信登录→绑定手机号→触发滑动验证→重发短信验证码的全链路(BindNewPhoneOrEmailViewController.m:317-378)均正常工作,服务端短信下发接口返回 200 成功,根因在第三方短信通道商下发链路(运营商拦截 / 短信网关失败 / 用户手机短信拦截),非客户端代码问题。
7iOS 8.3.4.3 老版本"网络正常情况下掉线 + 语音提示循环"
1 期
60iOS8.3.12.5 / 8.3.4.3 / 8.3.7待定iOS 8.3.4.3 老版本在网络瞬断时,"网络连接正等待"语音提示无频率限制,导致循环播放;神策 7-1 数据未显示掉线激增,非全量问题。
8一键重置密码失败 `30000126`
1 期
60Android · iOS8.3.13.4位冬、唐胜一键重置密码链路拿到 checkCode 后,客户端在有效期外仍继续提交新密码,服务端返回 30000126 授权 token 已过期,客户端没有前置拦截或自动重取。
9客户端升级后设备频繁掉线(海外 + 前后台切换)
1 期
60—8.3.12.5 / 8.3.13.3 / 8.3.13.4唐胜、张威海外用户(哈萨克斯坦)跨境访问中国 netty 服务器,前后台切换触发 WS 断线,客户端重连机制虽生效但耗时 3-14 秒 + 异常类型未分类上报,用户主观体验"频繁掉线",不是 8.3.13.3 升级回归,而是弱网场景下的退避策略 + 监控盲区叠加
10Android 设备 P2P + 4G 双通道持续 OFFLINE
1 期
—Android8.3.12.5 / 8.3.12.6张威、许源、谭伟Android SDK 在收到设备 TPS_MSG_P2P_OFFLINE dev4gOnline=-1 回调后,只标记离线状态 + 弹提示,未触发主动 P2P 通道重连;当设备 P2P 通道持续不通时(devId=12897196 13 分钟 15+ 次),用户侧表现为"监控永远离线",但服务端和 WS 长连接均正常。

本期扫描结论

1. 本期无新增 ≥ 60 分问题

按 3 维评分后,未出现值得进入 Stage 2-3 详细深挖的新问题:

  • -102/-101/-1002:30 条,反馈量 30 / 共性 30 / 关键度 25,但按 skill 归为 🟣 普遍网络问题,直接排除。
  • Harmony 1.1.0.9“查看回放闪退”:1 条,反馈量 10 / 共性 10 / 关键度 30,总分 50;且 7/15 H09、7/15 H17、7/14 H09 已连续跟踪同主题,本窗未形成新簇。
  • “设备断线 / 动不动死机掉线”:2 条,反馈量 10 / 共性 10 / 关键度 40,总分 60 的边缘值,但 Logan 指向单设备 devIsOnline=0 与持续 TPS_MSG_P2P_OFFLINE,属于单设备在线状态异常,不构成版本级新问题。
  • “更新后画面模糊、颗粒感重”:1 条,反馈量 10 / 共性 10 / 关键度 10,总分 30;更像设备固件 / 图像参数变化,不进雷达。

2. 神策证据(核心数据源,降级校验)

  • 本期未触发 query_segmentation_report。原因:没有候选问题进入最终雷达对象,按硬规则不做无谓深挖。
  • 兜底基线校验:SiotDevConnectResult 7 日连接基线稳定。
  • 7/11 ~ 7/17 日 UV 在 103.3 万 ~ 107.0 万,PV 在 355.2 万 ~ 380.4 万。
  • 7/18 截至 09:00 为 39.3 万 UV / 73.7 万 PV,按早高峰节奏未见异常塌陷。
  • 结论:客户端整体连接埋点基线正常,本窗没有出现“系统级连接全面恶化”的新增证据。

3. Logan 关键日志(核心数据源)

  • 反馈 ID:236312“设备断线”
  • 关键日志:LibImpl-doMsgRspCB devId=14549119 TPS_MSG_P2P_OFFLINE dev4gOnline=-1
  • 上下文:/seetong-member-device/device/list 多次返回同一设备 devIsOnline=0;设备列表拉取成功,但设备在线态持续为离线。
  • 佐证:ConnectPoolManager StopDevCom 与反复 TPS_MSG_P2P_OFFLINE 交替出现,说明客户端在消费离线状态,而不是统一播放器崩溃。
  • 反馈 ID:236290“更新后画面模糊不清晰、颗粒感重”
  • 关键日志:PreviewPlayerView-startPlay → LibImpl-onMsgRspAddWatch → PreviewPlayerView-onRecvFirstFrame
  • 上下文:预览链路完整成功,主辅码流切换、首帧回调与 FC_StopWatch() 均正常;日志未出现播放失败或渲染异常错误码。
  • 结论:当前 Logan 更支持“视频流正常播放但用户对画质结果不满意”,不像 App 播放链路故障。

4. 代码定位(观察项,不升级)

  • 涉及模块:Android 设备列表与预览链路。
  • 关键类:
  • com.seetong.app.seetong.provider.DeviceServiceImpl

~/Seetong-App-Android/Seetong5.0ForSeetong/Seetong5.0/app/src/main/java/com/seetong/app/seetong/provider/DeviceServiceImpl.kt

  • com.seetong.app.seetong.ui.MainActivity2

~/Seetong-App-Android/Seetong5.0ForSeetong/Seetong5.0/app/src/main/java/com/seetong/app/seetong/ui/MainActivity2.java

  • com.seetong.app.seetong.ui.view.video.PreviewPlayerView

~/Seetong-App-Android/Seetong5.0ForSeetong/Seetong5.0/app/src/main/java/com/seetong/app/seetong/ui/view/video/PreviewPlayerView.kt

  • com.seetong.app.seetong.ui.view.video.act.PlayerPreviewActivity

~/Seetong-App-Android/Seetong5.0ForSeetong/Seetong5.0/app/src/main/java/com/seetong/app/seetong/ui/view/video/act/PlayerPreviewActivity.java

  • com.seetong.app.seetong.sdk.impl.LibImpl

~/Seetong-App-Android/Seetong5.0ForSeetong/Seetong5.0/app/src/main/java/com/seetong/app/seetong/sdk/impl/LibImpl.java

  • 调用链:MainActivity2 刷设备列表 → DeviceServiceImpl 拉 /seetong-member-device/device/list → 列表点击进入 PlayerPreviewActivity → PreviewPlayerView.startPlay() → LibImpl.addWatch/doMsgRspCB()。
  • 关键分支:当服务端返回 devIsOnline=0 时,预览链路仍会尝试起播,但底层很快回 TPS_MSG_P2P_OFFLINE;当前更像设备侧 / 在线态同步问题,而非本次客户端版本回归。
  • 修复锚点:若后续同类放量,优先看 DeviceServiceImpl 对 devIsOnline 的消费逻辑,以及 PreviewPlayerView 在 TPS_MSG_P2P_OFFLINE 后是否应更早短路,而不是重复起播。

5. 根因结论

  • 置信度:🟡 中
  • 一句话根因:本窗没有形成新的 App 功能性聚类;除长期 -102 普遍网络噪声外,其余样本都停留在单设备离线状态或单条画质诉求,证据不足以升级为新增严重问题。
  • 关键证据链:神策连接基线稳定 + 236312 Logan 明确 devIsOnline=0 / TPS_MSG_P2P_OFFLINE + 236290 Logan 预览播放主链路成功但无异常错误码。

本期扫描全量(全部沉淀到知识库)

#关键词反馈数分类处置
2Harmony 回放闪退1🟡 单点问题已有持续主题,本期未升级
3设备断线 / 死机掉线2🟡 设备状态异常样本不足,观察
4画面模糊 / 颗粒感1🟡 单点画质问题样本不足,观察
6无意义 / 乱码 / 短句5🟢 用户操作已排除
已折叠 2 条普遍性网络问题(含 -102/-101/-1002 与中/英/俄/法/西/葡/土/阿/日多语言网络提示模板,如 Проверьте телефонную сеть、Please check your mobile network);全量明细见同名 Markdown 知识库。

待补证

  • Harmony 回放闪退若再增 2 条,升级复查。
  • 画质模糊类需补设备固件与码流配置。
  • 设备离线类继续观察是否扩成版本簇。

下一期 = 第 52 期 = 2026-07-18-H17(今天下午 17:00)

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