Seetong · Report

🎯 Seetong 问题雷达 17:00 第 179 期

时间窗口:2026-09-13 09:00 ~ 2026-09-13 17:00

📌TL;DR 核心要点

  • 🔴 设备显示离线或远程查看不可用:约 5 条,评分 60~70/100;覆盖 iOS、HarmonyOS 与 Android,但与近 24 小时远程查看/设备离线链路重复,本期不新增雷达位。
  • ✅ 本期没有新的、未分析过的严重功能性问题;不新增任务账本条目,沿用 T-20260911-063144-5ca3 与 T-20260910-063236-d60b。
  • 按版本、平台和地区拆分设备列表在线状态、P2P 心跳、连接类型及首帧结果,确认是否存在客户端版本集中异常。

🔥最近一个月 Top 问题

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

#问题(严重度降序)严重度平台版本负责人问题原因
1设备反复掉线、离线(详细分析)
1 期
100Android · HarmonyOS1.1.1.6 / 8.3.14.2唐胜、张威样本显示设备服务端已下发离线状态或NVR通道P2P建流失败,Android仅忠实消费SDK回调;现有神策缺失失败码,不能断言为单一Relay或客户端缺陷。
2Android 对讲通话,对方无法听到
1 期
75Android8.3.14.2唐胜用户点击对讲按钮后,App 无对讲行为日志,对讲上行链路未建立,可能为 UI 事件未正确触发 Native 对讲逻辑
3iOS 同一用户频繁掉线
1 期
75iOS8.3.14.3欧阳荣该用户设备端(摄像头固件/路由器)在有电有网条件下频繁离线,APP 端无主动触发逻辑,问题出在设备端或网络环境
4人像/人体识别结果缺失(详细分析)
1 期
70Android · HarmonyOS1.1.1.6 / 8.3.12.5许源、唐胜、谭伟、张威目前仅确认两端均出现人像/人体结果缺失,代表设备支持该能力;缺少人形报警事件和配置回包,尚不能归因到 App、设备配置或设备端算法。
5HarmonyOS 实时预览不可用
6 期
—Android · HarmonyOS · iOS1.1.1.6 / 8.3.14.3唐胜、许源、欧阳荣、18671356032(本期未收敛到单一根因)
6NVR多通道视频加载异常(详细分析)
2 期
—Android8.3.14.2张威、唐胜证据更支持特定NVR通道切换后的播放帧输入/解码状态异常,而不是NVR离线、AddWatch失败或全局Relay故障。
7Android 设备回放不可用(详细分析)
1 期
—Android8.3.14.2唐胜、张威本期两条回放投诉不是同一已证实故障,其中一例当天录像索引为空,另一例是 TLS 建连失败后设备渲染超时;共同风险在于客户端未能区分并上报“无录像”与“链路失败”。
8Android设备离线(详细分析)
1 期
—Android8.3.14.2许源、张威该样本的设备在线状态由服务端列表与P2P离线回调共同判定为离线,证据指向设备侧连接或在线状态同步,未见客户端网络整体中断。
9iOS连接不上摄像头(详细分析)
1 期
—iOS8.3.8.5欧阳荣、谭伟仅有单条描述,无法区分设备离线、P2P建连失败、权限限制或客户端显示异常。
10人形侦测漏提醒
1 期
—Android · HarmonyOS—陈宝旺、唐胜、张威、许源(本期未收敛到单一根因)

重复问题:设备离线或远程查看不可用

现象与评分:反馈中出现“设备下线了连不上了”“设备离线”“视频加载不出来”以及 iOS 设备列表显示离线、希望自由切换网络等描述。去重后保留为同一远程设备链路候选,涉及 HarmonyOS 1.1.1.8、Android 8.3.14.2/8.4.0.6/8.4.0.8、iOS 8.4.0.8,覆盖多个平台与设备型号。按反馈量 10~20 分、共性广度 20~30 分、远程查看关键度 40 分计 60~70 分。与第 177、178 期同类链路在 24 小时内重复,跳过新增深挖。

神策证据:UCRealPlayResult 9 月 6~12 日每日约 694.6 万~799.4 万次,9 月 13 日截至当前为 513.3 万次、20,441 名用户;按日进度未见与本窗口同步的全局量级突增。MonitorFrameResult 9 月 6~12 日每日约 5,115 万~5,439 万次,9 月 13 日截至当前为 3,456 万次。按 DeviceOffline.result 的查询失败,服务端提示字段不存在或失效;本期不以失败查询推导设备离线率。神策查询降级状态:事件总量查询成功,离线结果字段查询失败,未重复重试。

Logan 关键日志:反馈 250045 的 iOS 代表日志中,L712、L1348、L2050、L2167、L2284、L2432 等多次返回设备列表 devIsOnline=0,同时 p2pLastHeartTime 与 lastHeartTime 均早于本次操作时刻。L569、L598 出现 CSSLComm:ssl_connect return error -2000008;L3618 记录长连接以 code 1001 结束,随后执行 ConnectPoolManager StopDevCom。这支持“客户端看到设备离线与设备心跳过期、连接链路反复重建同时出现”的样本事实,但不能证明是全局服务故障。

代码定位:Android 侧已定位 Seetong-App-Android/Seetong5.0ForSeetong/Seetong5.0/device_list/src/main/java/com/seetong/devicelist/view/VideoPlayerView.kt:startPlay/autoStartPlay 约在 199~319 行进入 BridgeService.startPlay,cleanupOpenGLView 在 386 行清理渲染资源,startAutoResumePlay 在 808~825 行启动定时恢复,doRenderTimeout 在 846~875 行根据设备状态选择重新播放路径,销毁流程在 887~892 行取消定时器并清理 OpenGL。调用链为设备列表或预览入口 → VideoPlayerView.startPlay → BridgeService.startPlay → P2P/媒体流;首帧超时或设备被判离线时进入 doRenderTimeout,再触发 startPlay 或 autoStartPlay。优先核对离线状态刷新、自动恢复定时器与资源清理是否会造成反复重连或页面长期加载。iOS 代码搜索已确认通用网络状态与 WiFi 记录在 AppDelegate.m:638~646、907~936,但未在本期样本中定位到负责设备在线状态展示的唯一实现,标记为代码待补定位。

根因结论与处置:置信度为 🟡 中。代表日志证明设备状态为离线,且存在 SSL 连接错误、长连接结束和重建连接;神策总量没有失败率或版本切分,无法确认统一客户端缺陷。沿用任务 T-20260911-063144-5ca3 核查设备列表错误与离线状态链路,沿用 T-20260910-063236-d60b 分析 -102、-1002、-203 的网络分布,不重复建任务。下一步补采同版本多个用户的设备列表状态、P2P 心跳时间、连接类型、自动恢复次数与首帧结果,并将普遍网络提示继续排除。

本期扫描全量与数据状态

#关键词/类型数量或范围分类与处置
2设备离线、远程画面加载、连接不上约 5 条,含重复用户与跨平台样本🔴 评分 60~70;与近 24 小时链路重复,沿用任务,跳过新增深挖
3回放、视频卡顿、无消息通知、升级后仍提示更新少量单点反馈🟡 单点、配置或待补信息,观察或排除
4iOS 听不到声音1 条,单平台单样本🟡 评分约 30;缺少多用户共性与日志中的音频错误证据,排除
5产品使用咨询、维修及客服诉求少量🟤 咨询或服务诉求,不进入功能问题雷达
已折叠 1 条普遍性网络问题(含 -102/-101/-1002 与中/英/俄/法/西/葡/土/阿/日多语言网络提示模板,如 Проверьте телефонную сеть、Please check your mobile network);全量明细见同名 Markdown 知识库。

数据源状态:反馈模块成功返回 94 条;心愿单返回 0 条。神策 UCCrashed 趋势查询成功,9 月 6~12 日每日 1,469~2,577 次,9 月 13 日截至当前 1,018 次;本期没有崩溃关键词,按规则不调用友盟。神策 UCRealPlayResult 与 MonitorFrameResult 趋势查询成功,DeviceOffline.result 查询因字段失效失败,已明确标注。Logan 下载成功 2 个代表样本,HarmonyOS 离线反馈多数未提供 Logan。TAPD 没有已知 Bug 单号,本期不查历史 Bug。

本报告已脱敏,不写入手机号、IP、令牌、账号、设备凭据或完整日志认证字段。

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

待补证

  • 按版本、平台和地区拆分设备列表在线状态、P2P 心跳、连接类型及首帧结果,确认是否存在客户端版本集中异常。
  • 复核 Android VideoPlayerView.kt 的 doRenderTimeout、startAutoResumePlay 与 cleanupOpenGLView 的状态边界,确认自动恢复是否会放大离线或连接抖动。
  • 为 HarmonyOS 离线样本补采 Logan;为 iOS 音频反馈补采播放状态、音频轨道参数和音频会话状态。

下一期=第 180 期=2026-09-14-H09(明天早上 9:00)。