快速开发和部署视觉 AI 应用和服务。DeepStream 提供多平台、可扩展、TLS 加密的安全性,可以部署在本地、边缘和云端。
全球有数十亿摄像头和传感器,它们能够捕获大量数据,这些数据可用于提高处理效率以及改善收益流。无论是在交叉路口缓解车辆拥堵,在医院进行健康和安全监控,还是调查零售通道以提高客户满意度,或是开展体育分析或是在制造厂检测零件缺陷,每种应用场合都需要可靠的实时智能视频分析(IVA)。
什么是 DeepStream SDK?
NVIDIA 的 DeepStream SDK 提供了完整的流分析工具包,可用于基于 AI 的多传感器处理以及视频、音频和图像理解。DeepStream 面向致力于构建 IVA 应用和服务的视觉 AI 开发者、软件合作伙伴、初创公司及原始设备制造商 (OEM)。
DeepStream 也是 NVIDIA Metropolis 平台不可或缺的一部分,该平台用于构建端到端服务和解决方案。
DeepStream SDK 特性
- 强大且灵活的 SDK
适用于各行各业众多用例的统一 SDK。
- 低代码量编程
使用 Graph Composer 简单直观的用户界面,创建功能强大的视觉 AI 应用。
- 实时洞察力
理解边缘设备中丰富的多模式传感器数据。
- 托管 AI 服务
使用 Kubernetes 在云原生容器中部署 AI 服务并进行编配。
- 降低总体拥有成本 (TCO)
借助 TAO 工具套件进行训练,并使用 DeepStream 提高流密度。
使用 DeepStream,实现更高准确率和实时性能
DeepStream 为各种基于物体检测、图像分类和实例分割的 AI 模型提供出色的吞吐量。为减少开发工作并提高吞吐量,开发者可以使用 TAO 工具套件中的高度准确的预训练模型,并通过 DeepStream 进行部署。
下表显示了从数据提取、解码、图像处理到推理的端到端应用性能。这需要多个1080p/30fps 流作为输入。请注意,在 Jetson Xavier NX 和 Jetson AGX Xavier 的 DLA 上运行可以释放 GPU 用于其他任务。
借助 DeepStream SDK,您可以将 AI 应用到流媒体视频中,同时优化视频解码/编码、图像缩放和转换以及边缘到云的连接,从而实现完整的端到端性能优化。
为何要使用 DeepStream SDK?
- 无缝开发
开发者可以使用 DeepStream 为 AI 视频、音频和图像分析构建无缝流媒体工作流。DeepStream 可供开发者使用 C/C++、Python 进行开发,或借助 Graph Composer 进行低代码量图形编程,从而实现开发灵活性。DeepStream 附带各种硬件加速插件和扩展。
- DeepStream 6.0 的新功能:使用 Graph Composer 进行低代码量编程
借助 Graph Composer,DeepStream 开发者现在可拥有强大的低代码图形编程选项。通过简单直观的界面,您可以轻松创建复杂的处理流程,并使用容器构建器进行快速部署。
- 安全管理应用和服务
对于现实世界的 IVA 应用/服务部署而言,远程管理和应用控制至关重要。DeepStream SDK 可运行于任何云和边缘。它可处理物联网要求,例如边缘和云之间的有效双向信息传递、安全性、智能录制和无线 AI 模型更新。
- 强大的端到端 AI 解决方案
通过借助 NVIDIA TAO 工具套件构建端到端视觉 AI 系统、生产级视觉 AI 模型并使用 DeepStream 在边缘部署,加快整体开发速度并实现更出色的实时性能。DeepStream 提供借助 TAO 工具套件训练的多个检测和分割模型的一站式集成,包括 SSD、MaskRCNN、YOLOv3、RetinaNet 等。
- 参考应用
DeepStream SDK 附带 30 多个示例应用,旨在帮助用户启动开发工作。大多数示例均提供 C/C++、Python 和 Graph 版本,可在NVIDIA Jetson 和 dGPU 平台上运行。参考应用可有助了解 DeepStream 插件的功能,或作为模板和起点来开发自定义视觉 AI 应用。
复制链接,了解更多 DeepStream SDK 相关内容
https://developer.nvidia.cn/d...
NVIDIA 深度学习培训中心
我们的 NVIDIA 深度学习培训中心还推出了 DeepStream 相关课程,您可以复制链接查看课程详情。
- 构建实时视频 AI 应用
在本课程中,您将获得与原始视频数据实时转化相关的知识和技能,从如何广泛部署相机传感器技能到基于深度学习的知识洞察。
详情请见:https://courses.nvidia.com/co...
- 基于 Jetson Nano 构建视频 AI 的端侧应用(免费课程)
在本课程中,您将基于 Jetson Nano 使用 JupyterLab Notebook 和 Python 应用示例构建新项目,通过深度学习视频分析技术,从视频流中提取有意义的洞察。这些技术将同样适用于您使用 Jetson Nano 或其他 Jetson 平台来开发自己的端侧应用项目。