open-edge-platform/dlstreamer
Deep Learning Streamer (DL Streamer) Pipeline Framework is an open-source streaming media analytics framework, based on GStreamer* multimedia framework, for creating complex media analytics pipelines for the Cloud or at the Edge.
解決する課題
DL Streamer は、ハードウェアアクセラレーションされたビデオおよびオーディオ分析パイプラインの作成を簡素化します。エッジ AI 展開のための広範なコード記述の複雑さを排除し、単純な文字列または最小限の Python/C++ コードを使用して、単純なオブジェクト検出から複雑なマルチセンサーシステムまで、インテリジェンスパイプラインを構築できるようにします。
仕組み
GStreamer フレームワーク上に構築され、OpenVINO を搭載した DL Streamer は、推論、分析、出力のための専門的な要素セットを提供します。ユーザーはパイプラインを文字列(gst-launch-1.0 経由)または API を通じて定義でき、フレームワークは Intel CPU、GPU、NPU 上で完全なハードウェアアクセラレーションで実行します。Hugging Face、Ultralytics、Geti などのソースからの多種多様なモデルをサポートし、結果公開のために MQTT や Kafka などのメッセージングシステムと統合します。
対象者
Intel ハードウェアをターゲットとするエッジ AI アプリケーションを開発する開発者向けに設計されており、ビデオ分析、3D センサー処理(LiDAR/レーダー)、または視覚言語モデル(VLM)を高いパフォーマンスと最小限の開発労力で展開する必要がある人向けです。
ハイライト
- ワンラインパイプライン:単一のコマンドラインで動作する検出パイプラインを作成。
- ハードウェアアクセラレーション:Intel CPU、GPU、NPU 向けの統一コードベース。
- VLM および GenAI サポート:MiniCPM-V、CLIP、Whisper などの視覚言語モデルをパイプライン内で実行可能。
- マルチセンサー統合:複数の RTSP ストリーム、LiDAR フレーム、レーダーポイントクラウドの多重化/分離をサポート。
- Python ファーストの拡張性:C++ を必要とせず、Python コールバックまたは要素を介してカスタムロジックを追加。
- 業界標準準拠:相互運用性のための GstAnalytics メタデータをサポート。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト