NxウィットネスはSDK(ビデオソースSDK, ストレージSDK)およびAPIを無償で提供しています。
SDKはNxウィットネス用のプラグイン開発が行えます。APIはイベント、ブックマーク、ライブ/記録データ等のコントロールが行えます。
SDK(ビデオソースSDK, ストレージSDK、メタデータSDK)およびAPIを無償で提供
SDKではNxウィットネス用のプラグイン開発が行えます。
APIではHTTPリクエストでイベント受信、ブックマーク作成/削除/編集/取得、ライブ表示/記録データのダウンロード等といったコントロールが行えます。
ビデオソースSDK

ビデオソースSDKは、ほぼ全てのライブまたは録画ビデオソース(IPカメラ、NVR、DVRなど)をシステムに統合する機能を提供します。また、デバイスのI/Oポートとモーション検出情報を統合することもできます。
ビデオソースSDKは、3rd Party のI/Oデバイスを統合する機能も提供します。
ストレージSDK

ストレージSDKを使用すると、開発者はローカル、リモート、クラウドなど任意のストレージの場所から読み書きできます。ストレージプラグインを作成するには、I/Oストリーム、ファイルが存在する場合、ファイルの削除、フォルダ内のファイルのリストなどの標準機能を実装する必要があります。ストレージSDKには、FTPサーバーを保存場所として使用する例も含まれています。
サーバーAPI(REST API)

開発者が通常のクライアントで利用可能なほぼ全てのシステム機能にアクセスできるようにする REST API:リソース(サーバー、カメラ、ユーザー、アクセス許可)のクエリ/管理、ライブビデオまたは録画ビデオ、イベントの生成、ルールの作成、PTZコントロールなど

メタデータSDKを使用すると、開発者や技術パートナーは Nxサーバーアプリケーションで実行される Nxウィットネス用のプラグインを作成してシームレスな統合環境の構築が可能になります。メタデータSDKは顔認識、リテール分析、ナンバープレート認識などの3rd Partyシステムからオブジェクトメタデータを取り込むことに重点を置いており、リアルタイムシステムインテリジェンスとイベント後、キャプチャ後のビデオ検索及びレビューの両方を強化します。
