For the complete documentation index, see llms.txt. This page is also available as Markdown.

Web inference-sdk

inference-sdk を使って、Roboflow Cloud 上でブラウザからリアルタイム動画推論を実行します。

WebRTC Streamingとは?

@roboflow/inference-sdk WebRTCを使用して、ブラウザからRoboflowの推論サーバーへリアルタイムのビデオストリーミングを可能にします。これにより、次のことができます:

  • Workflowsを実行 - 複雑な複数ステップのコンピュータビジョンパイプラインを実行

  • すべてのモデルにアクセス - どのRoboflowモデルタイプでも使用可能

  • サーバーサイドでの処理 - 強力なGPUを活用

  • 低遅延 - WebRTCはほぼリアルタイムの結果を提供します

  • 双方向通信 - ストリーミング中にデータを送受信

インストール

npm install @roboflow/inference-sdk

クイックスタート

始めるには、以下の動画/サンプルコードをご覧ください:

🔐 セキュリティのベストプラクティス

本番アプリケーションのフロントエンドコードにAPIキーを絶対に公開しないでください。

その connectors.withApiKey() メソッドはデモには便利ですが、APIキーがブラウザに公開されます。 本番環境では、必ずバックエンドプロキシを使用してください:

安全な本番パターン

フロントエンド:

バックエンド(Express):

主な機能

動的な出力再設定

再起動せずに実行中にstream出力とdata出力を変更できます:

完全な動作例

フロントエンドとバックエンドの両方のコードを含む完全な動作例は、次の サンプルアプリケーションのリポジトリを参照してください。サンプルアプリでは次を示します:

  • APIキーを安全に保つための適切なバックエンドプロキシ設定

  • カメラストリーミングの統合

  • エラーハンドリングと接続管理

  • 本番対応のパターン

リソース

最終更新

役に立ちましたか?