Video is what brings your lessons to life. Klimb handles the heavy lifting — processing your uploads into smooth, adaptive streams and protecting them with secure playback — so you can focus on teaching. This guide covers uploading, processing, supported formats, and how Klimb keeps your content protected.
Upload a video lesson
From the Studio, open a course, select a lesson, and choose Upload video:
- Drag and drop your file or browse to select it.
- The upload progresses in the background — you can keep working in the Studio.
- When the upload finishes, Klimb begins processing.
Each video lesson holds one primary video. To teach several distinct topics, create separate lessons — see Adding Lessons and Modules.
Supported formats
Klimb accepts the common formats creators record and export:
- MP4 (H.264 / H.265) — the most reliable choice and what we recommend.
- MOV — common from Apple devices and many editors.
- WebM and MKV — also accepted.
For best results, export at 1080p with a standard frame rate. Higher resolutions are supported but take longer to upload and process. If you can choose a codec, H.264 in an MP4 container gives the widest compatibility.
What processing does
After upload, Klimb transcodes your video into multiple quality levels. This adaptive approach means each learner automatically gets the resolution their connection can handle — crisp on fast Wi-Fi, smooth on a phone. During processing the lesson shows a Processing status; once it finishes, the status changes to Ready and the lesson is playable.
Processing time depends on length and resolution — a short clip is quick, while a long, high-resolution lesson takes longer. You’ll be notified when it’s ready, and you can publish the surrounding course meanwhile.
Signed playback URLs keep video protected
Klimb protects your content with signed playback URLs. Rather than serving a permanent, shareable file link, the player requests a short-lived, signed URL each time an authorized learner presses play. This means:
- Video links can’t simply be copied and passed around — they expire.
- Only learners with the right entitlement can stream a lesson.
- Free preview lessons are still protected, just without an entitlement requirement.
You don’t configure any of this; it’s automatic for every video in your academy, including on your custom domain.
Manage and replace videos
You can manage a lesson’s video at any time:
- Replace the video to upload a corrected or re-recorded version — the new file processes and takes over once ready.
- Remove the video if you’re restructuring the lesson.
- Confirm playback by previewing the lesson yourself before publishing.
Tips for smooth video
- Record in a quiet space with consistent lighting and clear audio — audio quality matters more than resolution.
- Keep individual lessons focused and reasonably short to aid completion and resuming.
- Wait for the Ready status before publishing so learners never hit a still-processing lesson.
Once your videos are ready, decide which to offer as free previews and drip releases, then finish your Launch Checklist.