Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
minLevel1
maxLevel4

...

When using the image rotation and upside-down settings of the CV2x camera, the YC images the app can get are not automatically flipped, and the app has to implement the flipping process.

In addition, for some CV2x cameras (box type, dome type), regardless of the upside-down setting, the YC images that the app can get are inverted by default due to the orientation of the image sensor. Please refer to the following page to implement the inversion process after getting the YC images.

https://dev-partner-en.i-pro.com/space/TPFAQEN/967836262/Installation+direction+of+the+camera+and+retrieved+YC+image

...

ADAM_DevInputAlarm_Create is not supported for python.

外部機器へのデータ送信方法

...

Sending data to external devices

...

When event is generated in the app, app can use the SDK to trigger alarm on camera firmware, or the app can communicate directly with external devices.

ADAM_Alarm_Notify

カメラファームウェアの以下のようなアラーム連動動作を開始させることが可能です。

・独自アラーム通知、HTTPアラーム通知 (参考:The following camera firmware functions can be triggered.

ex.

...

...

...

・メール通知

・SDカードへの映像録画

・アラームFTP転送(JPEG)

・出力端子のアラーム連動出力

...

  • e-mail notification

  • Video recording to SD card

  • JPEG Image transmission by FTP/SFTP

  • Terminal alarm output

*This SDK is implemented in the sample applications alarm_sample_app and web_template_app.

ADAM_MetaDataStream_SetRaw

RTSPのメタデータチャンネルで、Onvif meta streamとしてデータの送信が可能です。本データを活用するソフトはパートナー様で開発頂く必要があります。

※本SDKは各種サンプルアプリmeta_stream_app、web_template_appで実装されています。Data can be sent as RTSP metadata channel. Software that utilizes this data needs to be developed by our partners.

Also, by using a specified data format, it can be integrated with i-PRO Active Guard and various VMS automatically.

https://dev-partner-en.i-pro.com/space/TPFAQEN/1051271527/i-PRO+Active+Guard+integration+guide

*This SDK is implemented in the sample applications meta_stream_app and web_template_app.

ADAM_AdditionalInfo_Set

H.264、H.265、音声のネットワーク配信時のRTP拡張ヘッダに任意の情報を付与します。JPEGの場合はCOMセグメントに格納されます。本データを活用するソフトはパートナー様で開発頂く必要があります。

※本SDKは各種サンプルアプリadditionalData can be added to the RTP extension header for H.264, H.265, and audio transmission. In case of JPEG, COM segment is used. It is neccessary for partner to develop client software.

*This SDK is implemented in the sample application additional_info_sample_appで実装されています。app.

その他

...

Other protocol

Partners can freely implement protocols. The sample app mqtt_sample implements MQTT.

アプリからのカメラファームウェアのCGIの実行

...

アプリケーションからカメラファームウェアのHTTPポートに対してローカル通信としてCGIを実行することが可能です。ユーザー認証が必要となるため、カメラのユーザー名、パスワードをアプリケーションの設定値として実装する必要があります。

...

ADAM_GetAppDataDirPathで取得されるディレクトリに対して保存したデータはカメラ内部のフラッシュメモリに保存されるため、カメラの電源をOff/Onを行っても保存されます。

フラッシュメモリには書き込み回数に上限があるため、映像から検知したデータなどを保存したい場合は、SDカードまたは外部装置へ送信して保存する必要があります。

一時的なRAMへの保存で十分の場合は、RAMの上限を超えない範囲でADAM_GetAppTmpDirPathで取得されるディレクトリに保存してください。

高頻度のフラッシュメモリへの書き込みが行われ劣化した場合、アプリのインストール、起動、その他アプリの動作に影響を及ぼす場合があります。

SDK 2.01以降のResouce Monitorでは、フラッシュメモリへのアクセス状況を確認可能です。不要なアクセスがないかどうか、開発中にご確認ください。

...