ENGINE

Stream Engine

カメラから勤怠を、出入口にデバイスは不要。Cams Stream Engine は、RTSP/ONVIF またはファイルの映像ストリームをデコードし、すべてのフレームで Face Match Engine と同じ顔処理パイプラインを実行し、各人物を追跡して一回の登場につき一回だけ打刻し、標準の Cams パイプラインに勤怠を記録します。

概要

CCTV、RTSP、ONVIF の映像ストリームを顔認証勤怠に変換します。一人が映るたびに一回の打刻を行い、映像がネットワークの外に出ることはありません。

Stream Engine は、ライブ映像ストリーム(RTSP/ONVIF の IP カメラ、HTTP、RTMP、またはファイル)を生体認証勤怠に変換します。ストリームをデコードし、共通の顔処理パイプライン(SCRFD による検出、5 点アライメント、ArcFace による埋め込み、ウォームギャラリーに対する 1:N 識別)を実行し、IoU トラッカーによって、各人物の一回の登場につき一回の重複排除された打刻を生成します。マルチカメラのスーパーバイザーが設定テーブルを読み込み、稼働中のカメラごとに一つのワーカーを実行します。追加、変更、削除はホットで反映され、開発者ポータルのフォームからカメラをセルフプロビジョニングできます。ストリームはローカルネットワーク内にとどまり、エッジボックスから出るのは勤怠イベントだけです。

ENGINERTSPONVIFRTMPHTTPファイルC++
⚡
ライブで試す — CatchCam。 あらゆる IP / CCTV カメラを顔認証勤怠に変えます。カメラを登録すると、ライブストリームから顔を認識します。サインイン不要 — デバイスのシリアル番号だけで始められます。
任意の RTSP/ONVIF カメラに向けるだけ
# single camera: <port> <stream-url> <device-sn>
stream-engine 9030 rtsp://cam.local/stream1 CAM-GATE-01
# or supervisor mode (DB-driven, multi-camera)
stream-engine 9030
# face detect -> align -> ArcFace -> 1:N -> one punch / appearance

実際の動作を見る

Stream Engine — ライブデモ

Stream Engine► デモを見る

機能

できること

CCTV 勤怠

ライブの RTSP/ONVIF ストリーム内の顔を認識し、出入口に専用端末を置かずに勤怠を記録します。

一回の登場につき一回の打刻

IoU トラッカーが顔ごとにトラックを割り当てるため、各人物はフレームごとではなく、一回の登場につき一回だけ記録されます。

マルチカメラのフリート

スーパーバイザーが稼働中のすべてのカメラを、一台につき一つのワーカーで実行し、数秒単位でのホット追加と削除に対応します。

エッジローカルのプライバシー

カメラの近くにあるオンプレミスまたはエッジボックス上で動作します。映像ストリームはローカルネットワークの外に出ず、送信されるのは勤怠イベントだけです。

セルフプロビジョニング

CCTV ポータルのフォームでカメラを登録すると、スーパーバイザーが次回のポーリングで起動します。

特長

すべて含まれています

  • RTSP/ONVIF の IP カメラ、HTTP、RTMP、ファイルの映像ストリームをデコード
  • 共通の顔処理パイプライン: SCRFD による検出、5 点アライメント、ArcFace による埋め込み、ウォームギャラリーに対する 1:N コサイン類似度
  • IoU 顔トラッカーが各人物を一回の登場につき一回だけ打刻。設定可能なウィンドウ(既定 60 秒)で重複排除
  • マルチカメラのスーパーバイザー: 稼働中のカメラごとに一つのワーカースレッド。ポーリングによるホットな追加・変更・削除に対応
  • カメラごとのしきい値、最小顔サイズ、重複排除の上書き設定
  • 各カメラは登録済みのデバイスシリアルとして扱われ、打刻をテナントと IN/OUT の方向に紐づけます
  • ライブストリームの自動再接続(上限付き指数バックオフ)
  • 開発者ポータルの CCTV オンボーディングフォームによるセルフプロビジョニング
  • 映像はローカルネットワーク内に保持 — エッジボックスから出るのは勤怠イベントだけ
  • 人が密集する環境のスループット向けに GPU 対応。教室や低 fps の用途なら CPU で十分

Stream Engine で構築する

キーを取得し、ドキュメントを読んで、リリースしましょう。最初の連携は私たちのチームがサポートします。

よくある質問

よくある質問

Stream Engine はどのカメラに対応していますか?

RTSP および ONVIF の IP カメラ、HTTP ストリーム、RTMP、動画ファイルに対応します。バルブ型カメラや、Android をカメラとして使うためのブリッジも、開発者ポータルに記載されています。

映像はネットワークの外に出ますか?

いいえ。エンジンはカメラの近くにあるエッジまたはオンプレミスのボックス上で動作し、ストリームはローカルにとどまり、生成された勤怠イベントだけがサーバーに送信されます。

同じ人を何度も打刻しないようにするには?

IoU トラッカーが顔ごとにトラック ID を割り当て、一回の登場につき一件の勤怠イベントを出力します。ユーザーごとの重複排除ウィンドウ(既定 60 秒)も設定できます。

複数のカメラを扱えますか?

はい。スーパーバイザーがカメラ設定テーブルを読み込み、稼働中のカメラごとに一つのワーカーを実行します。ポーリングにより、カメラの追加、変更、削除をライブで反映できます。

関連情報

プラットフォームをもっと見る