概要
GStreamer は、効率的な映像ストリーミングと処理を可能にする強力なマルチメディアフレームワークです。stellarHD は MJPEG およびロー YUYV の圧縮形式をサポートし、最大 60 FPS の高フレームレートに対応しています。必要環境
これを行うには、Linux コンピューターに GStreamer がインストールされている必要があります。次のインストールコマンドを使用して、必要なパッケージを取得できます。デバイスノードの特定
stellarHD カメラを接続すると、Linux カーネル(V4L2 経由)は通常、4 つのデバイスノードを作成します(例:/dev/video0 から /dev/video3 まで)。
- MJPEG / YUYV: グループの最初のノード(例:
/dev/video0)にあります。
v4l2-ctl を使用してデバイスノードを確認できます。
MJPEG モード
MJPEG モードは、stellarHD で高フレームレート(最大 60 FPS)を実現するための主な方法です。ローカルプレビュー
/dev/video0 が MJPEG ノードであると仮定:
UDP ネットワークストリーム
MJPEG をネットワーク経由で別のデバイスへ(例: IP192.168.1.50、ポート 5600)ストリーミングするには:
YUYV モード
YUYV は USB 帯域幅の制限により、高解像度では低フレームレートに制限されることに注意してください。ローカルプレビュー
/dev/video0 がノードであると仮定:
YUYV モードでサポートされる解像度とフレームレートの組み合わせについては、stellarHD 技術仕様を参照してください。