CMS Integration
This document is a machine-translated draft and is currently undergoing review. Some content may be inaccurate or differ from the original Korean version. For the most precise information, refer to the Korean documentation.
CMS integration overview
CMS(Content Management System) integration refers to an environment where a customer's own management system is connected to Kollus VOD via API, enabling unified management of the entire video lifecycle.
Once the integration is complete, customer administrators can perform all operations — including uploads, deletions, and viewing statistics — consistently within the existing CMS interface, without needing to access the Kollus VOD console.
Key workflows after integration
- Automated uploads: Automatically initiates Kollus transfer and transcoding when uploading through the CMS
- Data synchronization: Changes to titles/categories within the CMS are reflected in real time in the Kollus library/channel
- Secure playback: Embeds the Kollus Player in CMS pages using JWT-based authentication
- Analytics integration: Calls the analytics API to visualize viewing metrics within the CMS dashboard
Key integration features
Using the Kollus VOD API, you can directly implement the following core features within your customer's CMS.
| Feature | Description | Implementation Effect |
|---|---|---|
| Content upload | Automatically transfers and registers files from the CMS server to Kollus storage | Reliable handling of large files and improved management efficiency |
| Metadata update | Edits titles, tags, and channels in the CMS and synchronizes them to Kollus | Optimized content search and filtering |
| Content replacement/deletion | Replaces only the video source with a new one while retaining the existing Playback URL, or permanently deletes content | Content updates without service interruption and reduced management costs |
| Viewing data integration | Collects data such as views, playback duration, and referral domains through the analytics API | Enables direct viewing performance analysis within the CMS |
Technical interface and implementation
The CMS and Kollus VOD communicate using the RESTful API specification and exchange data in JSON format.
Key implementation steps
- API authentication: Obtain an API access token and configure secure communication between the CMS and Kollus servers
- Upload pipeline setup: Implement logic to transfer files uploaded from the CMS to Kollus storage (API-based)
- Callback integration: Configure the CMS to receive notifications when state changes such as transcoding completion occur, enabling automation of subsequent tasks
- Player embed: Insert the player into CMS pages using the security-enhanced JWT(JSON Web Token) method
Kollus VOD API reference
For API endpoint information and detailed parameter specifications needed for actual implementation, refer to the document below.