文档版本:V1.2 编制日期:2026年5月18日 编制人:[姓名已隐藏] 项目名称:市项目甲项目 数据来源:[腾讯文档] 无人机管理平台需求清单(共99条)
一、需求概述
本次需求主要涉及三个方面:
- 优化声网视频直播质量
- 禁飞区功能测试与确认
- 无人机飞行天气限制管理
二、需求详情
2.1 声网视频直播优化(紧急)
问题背景:当前声网直播存在两个严重问题:
- 流量消耗异常高:2天耗费200+元人民币流量费,成本不可接受
- 画面不清晰:高流量消耗下画质仍然模糊
当前临时方案:关闭机场直播,只打开无人机直播,但问题依然存在。
根因排查方向:
| 排查项 | 说明 |
|---|---|
| 双路推流问题 | 机场直播+无人机直播同时推流,导致流量翻倍,需确认是否关闭机场路后仍有双路推流残留 |
| 码率配置 | 声网推流码率是否过高?是否存在码率与画质不匹配的情况(码率高但画质低) |
| 编码效率 | 是否存在重复编码或无效帧传输,导致流量浪费但画质无提升 |
| 分辨率/帧率 | 推流分辨率和帧率是否合理,是否存在超高清推流但实际显示被缩放的情况 |
| 连接管理 | 用户关闭直播页面后,推流是否仍在后台继续?是否有连接未正确释放的情况 |
| 关键帧频率 | I帧间隔是否过短,导致流量飙升 |
| 音频流 | 是否存在不必要的音频流占用带宽 |
关联需求清单编号:
| 清单序号 | 需求分类 | 需求内容摘要 | 优先级 | 状态 |
|---|---|---|---|---|
| #10 | 基础需求 | 对接声网的流媒体服务流程,使用测试账号 | 高 | 已完成 |
| #19 | 基础需求 | 声网改用旁路推流,前端需要做改造 | 高 | 已完成 |
| #24 | 基础需求 | 4G流量激增问题,需增加流量开关控制 | 高 | 已完成 |
| #47 | 基础需求 | 无人机画面切换声网,直播画面需要延迟一分钟左右才能接入 | 高 | 已完成 |
| #48 | 基础需求 | 切换声网后,无人机操作延迟十分明显,操作响应三秒以上 | 高 | 已完成 |
| #65 | 基础需求 | 声网平台切换之后加载缓慢卡顿 | 高 | 已完成 |
| #88 | 基础需求 | 后台配置系统中新增控制声网开启关闭的按钮配置 | 高 | 已完成 |
需求目标:
- 紧急:排查流量消耗过高原因,优化至合理水平(目标:日流量费用<30元)
- 优化画质,确保在合理码率下画面清晰
优化方案:
| 优化项 | 当前问题 | 优化目标 |
|---|---|---|
| 推流路数 | 机场+无人机双路推流,流量翻倍 | 默认只推无人机单路,机场路按需开启 |
| 码率 | 疑似码率过高但画质低(码率效率差) | 1080P下码率控制在1500-2500kbps |
| 连接释放 | 关闭页面后推流可能未停止 | 关闭页面/退出座舱立即停止推流 |
| 画质配置 | 推流参数未调优 | 根据网络带宽自适应画质 |
实施要点:
- 第一步(紧急):排查流量消耗根因,确认是否存在双路推流、连接未释放、码率异常等问题
- 第二步:根据排查结果调整推流参数,降低流量同时保证画质
- 与声网技术支持对接确认参数配置和计费模式
2.2 禁飞区功能测试确认
问题背景:需对禁飞区相关功能进行专项测试,确认功能是否正常。禁飞区与航线关联功能已实现,需验证实际效果。
关联需求清单编号:
| 清单序号 | 需求分类 | 需求内容摘要 | 优先级 | 状态 |
|---|---|---|---|---|
| #23 | 基础需求 | 发起无人机飞行任务时,要跟禁飞区的数据做关联 | 高 | 已完成 |
| #58 | 基础需求 | 禁飞区和航线做对应,图斑举证或日常巡查都要支持 | 高 | 已完成 |
| #83 | 基础需求 | 添加航线时,需要在地图中默认展示禁飞区的范围 | 高 | 已完成 |
测试目标:全面测试禁飞区功能,确保无人机在禁飞区域无法起飞,安全合规。
测试要点:
2.2.1 功能测试清单
| 序号 | 测试项目 | 对应需求 | 预期结果 | 测试状态 |
|---|---|---|---|---|
| 1 | 禁飞区边界识别 | #23 | 发起任务时自动检测航线是否与禁飞区重叠 | 待测试 |
| 2 | 禁飞区地图展示 | #83 | 添加航线时地图默认展示禁飞区范围 | 待测试 |
| 3 | 图斑举证禁飞关联 | #58 | 图斑举证任务需与禁飞区做关联判断 | 待测试 |
| 4 | 日常巡查禁飞关联 | #58 | 日常巡查任务需与禁飞区做关联判断 | 待测试 |
| 5 | 任务下发拦截 | #23 | 禁飞区内的航线任务无法下发 | 待测试 |
| 6 | 禁飞区提示信息 | #23 | 进入禁飞区前显示明确提示 | 待测试 |
2.2.2 测试环境要求
- 测试场地:需包含禁飞区边界区域
- 测试设备:大疆机场2(Matrice 3TD)
- 网络环境:确保某采集平台与飞行器连接正常
2.2.3 风险确认项
- 确认禁飞区数据来源及更新机制
- 确认机场与平台的时间同步
- 确认异常情况下的应急处理机制
- 确认禁飞区数据覆盖范围是否完整
2.3 无人机飞行天气限制管理
需求背景:无人机飞行受天气影响较大,雨量过大时无人机不飞,需在平台层面增加天气限制管理功能。飞前应有天气提示,日志记录天气及飞行尝试信息,飞控平台根据天气判断并提示。
天气判断机制:本功能采用双重判断机制:
| 判断层 | 来源 | 说明 |
|---|---|---|
| 第一层 | 大疆机场API | 大疆机场自身会根据天气条件判断是否允许起飞,此为设备底层限制 |
| 第二层 | 某采集平台 | 平台独立获取天气数据,进行自主判断和提示,不依赖大疆API |
两层判断独立运行,互不替代。即使大疆API允许起飞,某采集平台仍需进行二次判断。
关联需求清单编号:
| 清单序号 | 需求分类 | 需求内容摘要 | 优先级 | 状态 |
|---|---|---|---|---|
| #113 | 业务需求 | 无人机飞行天气限制管理(双重判断+飞前检测+人工确认+日志记录+API对接) | 高 | 待开发 |
需求目标:实现飞前天气检测、天气不达标时人工二次确认、全程日志记录。
功能需求:
2.3.1 天气判断流程
用户发起任务
↓
大疆机场API判断天气(第一层)
├── 不允许起飞 → 提示"大疆机场判断天气不满足飞行条件",任务终止
└── 允许起飞 → 进入某采集平台判断(第二层)
↓
某采集平台获取天气数据
↓
天气条件是否满足?
├── 满足 → 正常执行任务
└── 不满足但未到禁止程度 → 弹出人工二次确认
├── 确认飞行 → 记录天气状况,执行任务
└── 取消飞行 → 记录天气状况,任务取消
2.3.2 天气限制条件
| 天气参数 | 完全禁止起飞 | 需人工二次确认 | 正常飞行 |
|---|---|---|---|
| 降雨量 | ≥中雨(>2.5mm/h) | 小雨(0.1-2.5mm/h) | 无雨 |
| 风速 | >10m/s(6级风) | 6-10m/s(4-5级风) | <6m/s |
| 能见度 | <500米 | 500-1500米 | >1500米 |
| 温度 | <-10°C 或 >45°C | -10 | 0~35°C |
| 雷电天气 | 检测到雷电 | 雷电预警区域 | 无雷电 |
关键说明:当天气条件处于"需人工二次确认"区间时(如小雨天气),系统不自动禁止起飞,而是弹出确认框,由操作人员判断是否继续执行。
2.3.3 功能模块
(1)飞前天气检测
- 自动获取任务执行区域天气预报
- 展示未来3小时天气预报
- 飞前检查清单包含天气项
- 天气达到完全禁止条件时,禁止下发任务并给出具体原因
- 天气处于需确认区间时,弹出人工二次确认弹窗
(2)人工二次确认
- 弹窗内容包含:
- 当前天气状况(温度、降雨、风速、能见度)
- 风险提示(如"当前为小雨天气,飞行可能存在风险")
- 确认按钮 + 取消按钮
- 确认后自动记录:操作人、确认时间、天气状况、确认结果
- 取消则任务终止,记录天气原因
(3)天气提示功能
- 起飞前显示天气预警信息
- 提示内容包含:温度、降雨、风速、能见度
- 提供天气详情查看入口
- 区分提示级别:
- 🔴 禁止飞行(红色):天气条件完全不允许
- 🟡 需确认飞行(黄色):天气有风险但可人工判断
- 🟢 正常飞行(绿色):天气条件良好
(4)日志记录(重点需求)
- 每次飞行尝试均需记录天气数据,无论是否实际起飞
- 记录内容包括:
日志记录格式(人工确认后飞行):
时间: 2026-05-18 14:00:00
任务ID: TASK_20260518_001
机场SN: XXXXXXXXXX
天气状况: 小雨
温度: 18°C
风速: 4m/s
降雨量: 0.8mm/h
能见度: 3000米
大疆API判断: 允许起飞
某采集平台判断: 需人工二次确认
操作人确认: [姓名已隐藏](确认飞行)
飞行状态: 天气条件需确认,人工确认后飞行
禁止起飞日志示例:
时间: 2026-05-18 14:30:00
任务ID: TASK_20260518_002
机场SN: XXXXXXXXXX
天气状况: 中雨
温度: 15°C
风速: 8m/s
降雨量: 3.5mm/h
能见度: 800米
大疆API判断: 禁止起飞
某采集平台判断: 禁止起飞(降雨量过大)
操作人确认: 无需确认(自动禁止)
飞行状态: 天气条件不满足,任务取消
- 日志存储:按日期和机场SN归档,支持按时间范围、机场、天气类型检索
(5)飞控平台天气判断
- 接入气象数据API(可选:中国气象局API、高德天气API)
- 支持定时更新天气数据(建议每30分钟更新一次)
- 支持手动刷新天气信息
- 天气判断逻辑由飞控平台自动执行,与大疆API判断独立
- 判断结果实时同步至某采集平台
- 飞行过程中天气突变时,自动触发返航或悬停等待
2.3.4 界面展示
- 首页增加天气预警模块(红/黄/绿三级)
- 任务调度增加天气状态列
- 设备详情页增加实时天气信息
- 飞前天气禁止时,任务下发按钮置灰并显示原因
- 天气需确认时,任务下发按钮显示黄色警示,点击后弹出确认框
- 日志查看页面:支持按机场/时间/天气类型筛选
三、需求优先级
| 序号 | 需求项 | 优先级 | 关联清单编号 |
|---|---|---|---|
| 1 | 声网流量+画质优化 | P0紧急 | #10, #19, #24, #47, #48, #65, #88 |
| 2 | 禁飞区功能测试 | P1 | #23, #58, #83 |
| 3 | 天气限制功能(含人工确认) | P1 | #113 |
四、备注
- 声网优化为P0紧急:2天200+元流量费不可接受,需优先排查流量消耗根因并优化
- 声网优化需与声网技术支持对接确认参数配置和计费模式
- 禁飞区测试需安排实地飞行测试,#23、#58、#83已标记完成,需实际验证
- 天气限制采用双重判断机制(大疆API + 某采集平台),小雨等边界天气需人工二次确认
- 天气API对接需确认数据源及费用
- 天气限制已录入需求清单,编号#113