小米摄像头双摄版添加后崩溃

Viewed 77

<飞牛分享【logs_extract】,点击链接下载文件,在App打开可转存到NAS:https://share.fnnas.net/s/fa5bc46b8b214b199e># EasyNVR v7.7.390 问题反馈报告

基本信息

项目 内容
软件版本 EasyNVR v7.7.390
go2rtc 版本 v1.9.14
操作系统 Linux amd64(飞牛)
部署环境 /vol2/@appcenter/easynvr/
反馈时间 2026-04-19

问题描述

添加小米双摄摄像头时,EasyNVR 程序崩溃退出。

现象

  1. 添加其他品牌摄像头(海康、大华等)正常
  2. 添加小米双摄摄像头时,程序直接崩溃退出
  3. 崩溃后需要手动重启 EasyNVR 服务

设备信息

项目 内容
设备型号 小米智能摄像机 HLC7 双摄版
设备标识 isa.camera.hlc7
IP 地址 192.168.68.109
设备 ID 1023433606
连接协议 xiaomi://(小米私有协议)
视频编码 H.265
镜头数量 双镜头(两路视频流)

日志分析

1. go2rtc 插件频繁报错

/extensions/easy_go2rtc/api/xiaomi → 401 Unauthorized
/extensions/easy_go2rtc/api/xiaomi → 404 Not Found

时间线:

  • 17:43:42 → 401
  • 17:44:00 → 401
  • 17:44:14 → 200 OK(偶尔成功)
  • 12:19:41 → 401(持续失败)
  • 12:20:25 → 404(持续失败,约30次)

2. 视频流超时

error="miss: read media: cs2: read udp [::]:57296: i/o timeout"
url=xiaomi://***@192.168.68.109?did=1023433606&model=isa.camera.hlc7

3. 插件崩溃

[warn] Plugin recv error
[info] Plugin disconnected
[error] run process failed (exit status 2)

崩溃时间点:

  • 2026-04-17 18:08:24
  • 2026-04-18 16:36:41
  • 2026-04-18 16:36:51

问题根因分析

  1. 小米双摄需要同时拉取两路视频流
  2. go2rtc 的 xiaomi:// 协议插件不稳定
  3. 双流同时认证/拉流时触发插件崩溃
  4. 插件崩溃导致 EasyNVR 主程序退出

已排查项

排查项 结果
其他品牌摄像头 ✅ 正常
小米账号授权 ✅ 正常
网络连通性 ✅ 摄像头可 ping 通
单镜头摄像头 ✅ 推测正常(已测试)
标准 RTSP 协议 ❌ 该机型不支持,只能用小米私有协议

建议修复方向

  1. go2rtc 小米协议插件稳定性优化

    • 处理双镜头同时拉流的资源竞争
    • 增加超时重试机制
    • 避免插件崩溃导致主程序退出
  2. 错误隔离

    • 插件崩溃时不应导致 EasyNVR 整体退出
    • 增加插件异常捕获和自动重启
  3. 双镜头支持优化

    • 分别处理两路流的认证和连接
    • 避免同时请求导致的超时

附件

  • app.log(EasyNVR 应用日志)
  • info.log(go2rtc 运行日志)
  • crash.log(崩溃日志,如存在)

联系方式

请厂家确认是否为已知问题,以及预计修复时间。


报告生成时间: 2026-04-19 15:38

2 Answers

反馈的问题和日志非常详细,目前能看到是Go2RTC插件模块的问题,但是共享的日志仅有EasyNVR本身的;Go2RTC的日志在extensions\easy_go2rtc\logs中,如果能够提供,可以更好的定位问题

飞牛分享【logs】,点击链接下载文件,在App打开可转存到NAS:https://share.fnnas.net/s/de3c16241dd249e191日志go2rtc的