플랫폼 콜백
Kollus VOD는 업로드, 트랜스코딩, 콘텐츠 관리 등 주요 워크플로우가 완료 될 때, 고객사가 사전에 지정한 URL로 알림(콜백, Callback)을 전송합니다. 이를 통해 외부 시스템과의 연동이나 자동화를 손쉽게 구현할 수 있습니다.
플랫폼 콜백의 종류는 다음과 같습니다.
- 업로드 콜백
- 트랜스코딩 콜백
- 콘텐츠 업데이트 콜백
- 콘텐츠 채널 추가 콜백
- 콘텐츠 채널 삭제 콜백
콜백 설정 방법
콜백 URL은 Kollus VOD 콘솔에서 설정할 수 있습니다.
상세한 설정 위치는 콜백 설정 - 플랫폼 콜백 문서를 참고하세요.
콜백 흐름
통신 규격
전송 방식
- HTTP Method:
POST - Content-Type:
application/x-www-form-urlencoded - 전송 시점: 이벤트 발생 즉시 발송을 원칙으로 합니다.
응답 조건
- 성공 조건: 고객사 서버는 HTTP Status Code 200으로 응답해야 합니다.(응답 본문은 처리 로직에 영향을 주지 않고 무시됩니다.)
- 실패 조건: 200 이외의 상태 코드를 반환하거나 Timeout이 발생 시 전송 실패로 간주하고 재시도 큐에 등록됩니다.
Timeout 제한
- Connect Timeout: 2초
- Response Timeout: 3초
재시도
재시도 규칙
- 전송 실패 시 5분 간격으로 최대 3회까지 재시도합니다.
- 재시도 이력은 로그로 기록됩니다.