Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
MediaTasks

MediaServices

task_id

INT

PK

task_statusstate

INT

Task Service 상태 ( 0=Creating, 1=Created, 2=Deleting, 3=Error )

MediaJobs

MediaTasks

job_id

INT

PK

taskservice_id

INT

FK

연결 된 task의 Service의 ID

job_status

INTTEXT

Job의 Task의 현재 상태 ( 0=Creating, 1=Created, 2=Deleting, 3=Error )

type

INT

Job의 타입 코드. “Creating”, “Created”, “Deleting”, “Error” )

app_code

INT

Task가 실행 중인 앱 코드 (예: 0=PoD, 1=People Counting, 12=Motion Detection, 23=Face Recognition, …)

annotation_mode

INT

비디오 주석의 상세수준 (0=OFF, 1=Week, 2=Normal, 3=Strong, …)

preferred_alarm_periodalarm_interval_hint

INT

DEFAULT=5

알람을 주는 App의 경우, 선호하는 주기를 설정 가능 (단위: 밀리초)

app_instance_id

VARCHARTEXT

FK

Job을 Task을 실제로 실행하는 App이 내부적으로 관리하는 ID값. App은 서드파티가 될 수 있으므로, 타입은 VARCHAR로 정의하였음.

app_params

VARCHAR

App이 사용하는 세부 파라메터들을 텍스트로 저장. 파라메터에 대한 파싱은 App에서 직접 실행한다.

MediaInputs

input_id있음.

inputs [ ]

JSONB

앱의 입력 파라메터

outputs [ ]

JSONB

앱의 출력

app_contexts [ ]

JSONB

App의 컨택스트를 얻을 수 있다면 이 곳에 저장

Transactions

txid

INT

PKJob의

입력Transaction ID

jobtx_idtype

INT

FK

입력과 연결 된 Job ID

uri

VARCHAR

입력의 URI

content_info

VARCHAR

입력에 대한 세부 정보 (어플리케이션에 따라 다름)

MediaOutputs

output_id

INT

PK

Job의 출력

job_id

INT

FK

출력과 연결 된 Job ID

uri

VARCHAR

출력의 URI

content_info

VARCHAR

출력에 대한 세부 정보 (어플리케이션에 따라 다름)Transaction Type Code

created

Time

생성시각

expires

Time

만료시각. UTC time 표기. timestamp [ (p) ] with time zone

형식) 2019-10-19 10:23:54

status

TEXT

resources

TEXT

예약 된 리소스

JSONB Example Formats

jsonb: app_params_md

width

INT

height

INT

fps

INT

codec

TEXT

jsonb: app_params_vi

annotation_mode

INT