/
App | async_run_app_instance

App | async_run_app_instance

MD가 앱 서버에게 앱 인스턴스 실행을 비동기로 요청합니다.

Request

[Request parameters]

Parameter

Type

Required

Description

Parameter

Type

Required

Description

tx_id

String

Required

Transaction ID

inputs [ ]

String

Required

Application-specific input resources. 앱이 인스턴스 생성을 위해 입력받는 파라메터들.

output_targets [ ]

String

 

출력 RPC를 받을 호스트. 입력 값은 UI의 호스트 주소로 한다.

alarm_interval_hint

Integer

 

선호하는 알람 주기를 앱에게 힌트로 보내기 위한 값. (단위: 밀리초)

annotation_level

Integer

 

비디오 주석 수준 (0: 비디오 주석 안함, 1~5: 가장 약함 ~ 가장 강함)

app_configs [ ]

String

 

Application-specific input contexts or configurations

[Request Example]

{ "jsonrpc": "2.0", "method": "async_run_app_instance", "params": { "tx_id": "89s7dyf98ydf98gy9s8d", "inputs": [ "rtsp://220.11.59.183:554" // 입력 비디오 RTSP URI ], "output_targets": [ "192.168.0.37" // 앱의 출력 데이터를 RPC로 받을 호스트 ], "alarm_interval_hint": 5000, // 앱 인스턴스로부터 5초마다 알람을 받는 것을 선호 "annotation_level": 5, // Video annotation 수준 "app_configs": { "max_count": "256" // 앱마다 고유 정의되는 설정 값 } }, "id": "nk2-0" }

Response

[Error codes]

code

message

Meaning

code

message

Meaning