FTP Upload
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.
- PlanEnterprise
FTP(File Transfer Protocol) enables efficient handling of large-scale content transfer and upload option configuration.
Step 1: Install an FTP client
Install an FTP client program on your PC to upload large files.
- Recommended program: We recommend using FileZilla.
- Other programs: You can also use any general-purpose FTP program you already have.
Step 2: Check FTP server connection information
Enter the FTP connection information issued from the Kollus VOD console into your FTP client to connect to the server.
| FTP connection information | Where to find it in the Kollus VOD console |
|---|---|
| Host | [Settings] > [FTP] > [FTP address] |
| Username | [Workspace settings] > [Service information] > [Service account key] |
| Password | [Settings] > [FTP] > [FTP password] |
Step 3: Create upload folders (configure upload options)
To activate encryption, passthrough, audio, and AI Speed options, please contact Technical Support(tech_support@kollus.com) or your Account Manager.
The system recognizes folder names and automatically applies upload options (such as security and AI services).
Folder names must start with an underscore (_), and deviating from the folder naming convention may result in options not being applied or content being omitted.
Quick reference for all option patterns
| Option | Standalone usage pattern | Keyword |
|---|---|---|
| Category assignment | /_{category} | (no keyword, starts with underscore) |
| Encryption (Kollus DRM) | /_encrypt/_{category} | encrypt |
| Passthrough | /_passthrough/_{category} | passthrough |
| Audio | /_audio/_{category} | audio |
| AI Speed | /_aispeed/_{category} | aispeed |
| AI Subtitle (Korean) | /_aisubtitle-ko/_{category} | aisubtitle-ko |
| AI Subtitle (English) | /_aisubtitle-en/_{category} | aisubtitle-en |
| AI Summary (Korean) | /_aisummary-ko/_{category} | aisummary-ko |
| AI Summary (English) | /_aisummary-en/_{category} | aisummary-en |
For combined options, connect the keywords above with _ to form a single folder. (See: Combined options configuration)
- Example:
/_aisubtitle_aisummary-ko_aispeed_encrypt/_{category}
Assign category
Create a folder starting with an underscore (_) to automatically classify content. Up to 5 levels are supported.
Folder naming convention
_{category}
| Level | Category name | Example |
|---|---|---|
| Level 1 | Lecture | /_Lecture |
| Level 2 | Math | /_Lecture/_Math |
| Level 3 | Calculus | /_Lecture/_Math/_Calculus |
| Level 4 | Derivatives | /_Lecture/_Math/_Calculus/_Derivatives |
| Level 5 | Practice problems | /_Lecture/_Math/_Calculus/_Derivatives/_Practice problems |
Apply encryption (Kollus DRM)
Apply security packaging so that only authenticated users can play the content.
Folder naming convention
/_encrypt/_{category}
Passthrough upload
Passthrough upload is a method that serves the original file encoded directly by the customer as-is, without a transcoding process.
Folder naming convention
/_passthrough/_{category}
Requirements
- Disable the original file storage feature: In the Kollus VOD console, go to [Settings] > [Save original files] > select [Do not save], then click [Save]
- Comply with standard specifications: Use the
.mp4extension and the H.264 codec - File naming convention: Include the profile key at the end of the file name
- Example:
A.mp4→A_catenoid-pc1-hd.mp4 - Where to find the profile key: Kollus VOD console > [Settings] > [Encoding profile]
- Example:
Audio upload
Upload a pure audio file, or extract and upload only the audio track from a video file. For video files, the content is automatically converted to MP3 and served.
Folder naming convention
/_audio/_{category}
Generate AI subtitle
Using the latest AI speech recognition (Speech-to-Text, STT) technology, the system analyzes the audio of the uploaded video and automatically generates subtitles.
Folder naming convention
/_aisubtitle-{language_code}/_{category}
| Content language | Language code | Example |
|---|---|---|
| Korean | ko | /_aisubtitle-ko/_{category} |
| English | en | /_aisubtitle-en/_{category} |
- Content language: Refers to the primary language actually used in the video or audio. Korean and English are currently supported.
- Default value: If no language code is specified, Korean is applied by default.