/
run_task

run_task

Task 실행에 사용하는 객체.

Send Object

[Fields]

Key

Type

Required

Description

Key

Type

Required

Description

app_code

String

Required

실행할 앱의 종류를 구분하는 코드. See app_code table

be_host

String

Required

MD로 부터 RPC recv_callback을 받을 PlayCan서버 경로

md_host

String

Required

VI로 부터 RPC recv_callback을 받을 MD서버 경로

vi_host

String

Required

MD가 RPC async_send를 보낼 VI 서버 경로

inputs [ ]

String

 

Application-specific input resources. 복수개 입력을 URI 형식으로 나열함. 미입력 시 앱의 기본동작에 위임.

contexts [ ]

String

 

Application-specific input contexts or configurations

[JSON Body]

{ "app_code": 1000, "be_host":"http://localhost:1234", "md_host":"http://localhost:17250", "vi_host":"http://localhost:9876", "inputs": [ "rtsp://ec2-52-32-247-84.us-west-2.compute.amazonaws.com/stream?url=[rtsp://98.210.72.185:554]&id=admin&pw=admin", "192.168.0.37" // 알람을 받을 호스트 ], "contexts": [ {"alarm_interval_hint": 5000}, {"annotation_level": 3} ] }

 

Receive Object

[Fields]

Parameter

Type

Required

Description

Parameter

Type

Required

Description

result

String

Required

실행결과

outputs [ ]

String

 

결과 데이터

logs [ ]

String

 

결과 로그.

[JSON Body]

{ "app_instance_id": "98gduio4l2j9o08fusd9", // 앱 서버가 직접 생성한 인스턴스 ID "result": "succeed", "outputs": [ "rtsp://211.23.45.179/video_0" ] "logs": [ "task is now running", ] }

 

 

Related content

TaskContext
More like this
VI | Operation.async_send
VI | Operation.async_send
More like this
MD | Operation.recv_callback
MD | Operation.recv_callback
More like this
PlayCan RPC Standards
PlayCan RPC Standards
More like this
DE | notify
More like this