英語 | 韓国語 | 中国語 | 日本語

APIs

紹介

vmspy APIは3つの主要なモジュールで構成されています:

· live_video: 指定したチャンネルからライブ画像またはストリームを取得します。

· playback: 指定した時間の録画画像またはストリームを取得します。

· utils: チャンネルリストの取得、利用可能な録画時間の取得、PTZプリセットの制御などのユーティリティ機能を提供します。

 

インポートと初期化

ライブラリをインストールした後、vmspyをインポートし、下記のように各モジュールを初期化します。

初期化にはサーバーアドレス、ポート、アクセス認証情報(IDとパスワード)が必要です。

import vmspy  # type: ignore

# Live video
live_video = vmspy.live_video()
if not live_video.init(address, port, access_id, access_pw):
    print(live_video.get_error())

# Playback
playback = vmspy.playback()
if not playback.init(address, port, access_id, access_pw):
    print(playback.get_error())

# Utils
utils = vmspy.utils()
if not utils.init(address, port, access_id, access_pw):
    print(utils.get_error())