AWS Panorama

【2026-05-31 已停止】曾通过专用设备在边缘分析现有 IP 摄像头视频的服务。设备已停止工作,AWS 官方建议改用 SageMaker + Jetson 设备 + Greengrass

概述

【已停止服务】AWS Panorama 已于 2026 年 5 月 31 日终止支持,依赖云服务的 Panorama Appliance 也随之停止工作。以下为服务停用前的介绍。AWS Panorama 是一项在边缘设备上对现有网络摄像头(IP 摄像头)的视频流实时运行计算机视觉推理的服务。专用硬件设备 Panorama Appliance 安装在本地,在不将摄像头画面发送到云端的情况下执行物体检测、人数统计、安全监控等分析。可部署使用 SageMaker 训练的自定义模型或 AWS Marketplace 的预构建模型作为应用程序,单个设备可同时处理多个摄像头的视频。由于仅将分析结果发送到云端,兼顾了带宽节省和隐私保护。

服务终止与迁移方案

AWS Panorama 已于 2026 年 5 月 31 日终止支持(End of Support),并已自 2025 年 5 月 20 日起停止接受新客户。由于 Panorama Appliance 及其应用依赖与 Panorama 云服务的连接,服务关闭后设备本身也无法继续工作。AWS 官方给出两种替代方案:采用 AWS 合作伙伴的现成解决方案;或使用 Amazon SageMaker(包括 SageMaker JumpStart 的计算机视觉算法)自行构建模型,在基于 NVIDIA Jetson 的市售设备或边缘服务器上运行,并通过 AWS IoT GreengrassAWS Systems ManagerAmazon EKS / ECS Anywhere 管理边缘设备。本页面作为历史参考资料与迁移指南予以保留。

设备架构与视频管线

Panorama Appliance 是配备 NVIDIA GPU 的专用边缘设备,可同时处理最多 16 个 IP 摄像头的 RTSP 流。视频管线由摄像头帧获取、预处理(缩放、归一化)、模型推理、后处理(NMS、跟踪)和结果输出组成。应用程序使用 Python SDK 开发,在逐帧回调函数中编写推理逻辑。模型以 ONNX 格式交付或通过 SageMaker Neo 编译,TensorRT 优化最小化推理延迟。支持多模型串行执行(如先人体检测后姿态估计)和并行执行(如同时进行车辆检测和行人检测),可在 GPU 内存限制内灵活配置管线。摄像头可从控制台动态添加或移除,无需重新部署应用程序。

用例与模型开发最佳实践

Panorama 的典型用例包括制造产线质量检测、零售店客流分析、建筑工地安全监控和物流仓库库存管理。在制造产线上,可在数秒内完成缺陷视觉检测,相比传统目视检查大幅提升检测精度和处理速度。模型开发的标准方法是构建使用 SageMaker Ground Truth 标注数据集、SageMaker Training 训练、Neo 编译为边缘格式的管线。生产环境中,持续训练机制对应对光照条件变化、摄像头角度偏移和季节性外观变化非常重要。将推理结果作为自定义指标发送到 CloudWatch Metrics,监控检测精度随时间的变化,可及早发现模型漂移。

运维设计与成本结构

Panorama 运维中设备健康监控至关重要。设备 CPU/GPU 利用率、内存消耗和温度可从控制台查看,配置 CloudWatch Alarms 进行阈值告警。应用程序日志发送到 CloudWatch Logs,用于调查推理错误和丢帧。成本结构由设备硬件购买费用(初始支出)和月度设备管理费组成,没有按摄像头数或帧率的使用费。这意味着摄像头越多每台成本越低,具有规模效益。计算机视觉相关书籍(Amazon)涵盖图像识别基础。网络设计方面,建议确保摄像头与设备之间的带宽(1080p 30fps 约 4Mbps/台)并进行 VLAN 分段以保障安全。

分享XB!