CMS 연동
CMS 연동이란?
CMS(Content Management System)와 Kollus VOD를 API로 연동하면, 콘텐츠 업로드, 교체, 삭제 등의 작업을 CMS 내부에서 일관되게 처리할 수 있습니다.
즉, 기존처럼 Kollus VOD 콘솔에 접속해 직접 업로드나 설정을 하지 않아도 되고, CMS UI에서 콘텐츠 관리 작업 대부분을 완료할 수 있습니다.
CMS는 업로드된 파일을 Kollus VOD로 전송하고, Kollus VOD는 트랜스코딩·보안 처리·재생 환경 제공 등의 작업을 수행합니다.
연동 후에는 다음과 같은 형태로 활용할 수 있습니다.
- CMS에서 콘텐츠 업로드 → Kollus VOD에 자동 전송 + 트랜스코딩 + 저장
- CMS에서 메타데이터 수정 → Kollus 라이브러리/채널에 실시간 반영
- CMS에서 플레이어 호출 → Kollus 플레이어로 재생
- CMS 내부에서 Kollus API를 호출해 콘텐츠 관리
CMS 연동을 통해 동영상 관리의 효율성을 크게 높일 수 있으며, 특히 대규모 콘텐츠 운영이나 교육/OTT/기업 서비스 환경에 적합합니다.
CMS 연동 시 제공되는 주요 기능
Kollus VOD API를 사용하면 CMS에서 아래 기능들을 직접 구현할 수 있습니다.
| 기능 | 설명 |
|---|---|
| 동영상 메타데이터 업데이트 | 제목, 카테고리, 채널 등의 정보를 CMS에서 직접 수정하여 Kollus VOD에 반영할 수 있습니다. 이를 통해 검색 및 필터링 품질을 개선할 수 있습니다. |
| 콘텐츠 업로드 | CMS에서 신규 콘텐츠를 업로드하면 이를 Kollus VOD에 자동 등록할 수 있습니다. 대용량 파일(고화질 영상 등)도 업로드 가능하며, Kollus가 자동으로 트랜스코딩하여 다양한 환경에서 재생할 수 있게 처리합니다. |
| 콘텐츠 교체 | 기존 콘텐츠를 새로운 콘텐츠로 교체할 수 있습니다. 링크는 유지되므로 서비스 중단이 없습니다. |
| 콘텐츠 삭제 | 더 이상 사용하지 않는 콘텐츠를 CMS에서 삭제하면 Kollus VOD에서도 제거할 수 있습니다. |
| 시청 데이터 활용 | Kollus 통계 API를 통해 조회 수, 재생 시간, 접속 정보 등의 데이터를 CMS 대시보드에 연동할 수 있습니다. |
Kollus VOD API를 활용한 연동
CMS와 Kollus VOD는 RESTful API를 통해 통신합니다.
HTTP 요청을 사용하여 JSON 형식의 데이터를 주고받으며 다음과 같은 기능을 구현할 수 있습니다.
- 콘텐츠 업로드
CMS에서 콘텐츠를 업로드하면 파일을 Kollus VOD로 전송합니다.
업로드 완료 후 CMS는 업로드 콜백을 받아 후속 처리를 자동화할 수 있습니다. - 콘텐츠 정보 수정
제목, 카테고리, 채널 등 메타데이터를 CMS에서 직접 수정하고 Kollus API로 반영할 수 있습니다. - 콘텐츠 재생(Kollus 플레이어 연동)
CMS에 Kollus 플레이어 또는 JWT 기반 재생 URL을 임베드하여, 안전한 재생 환경을 제공합니다. - 시청 데이터 조회
트래픽, 조회 수, 방문자 수 등 Kollus 통계 API를 이용해 CMS 대시보드에 통계를 표시할 수 있습니다.
Kollus VOD API 문서
API 레퍼런스는 Kollus VOD API 문서에서 확인하세요.