How to Add Videos
Upload video content with global CDN delivery, adaptive streaming, secure playback, and progress tracking
How to Add Videos
Videos are the primary content type for most courses. Course37 provides enterprise-grade video hosting with global CDN delivery, adaptive quality, and DRM protection — all built in.
How Video Delivery Works
When you upload a video, here's what happens behind the scenes:
You Upload → Transcoded to Multiple Qualities → Replicated to Global CDN → Students Watch from Nearest Server
- Transcoding — Your video is converted to multiple quality levels (360p, 480p, 720p, 1080p)
- CDN Replication — Files are distributed to edge servers worldwide
- Adaptive Streaming — Student's player automatically adjusts quality based on internet speed
- DRM Protection — Videos cannot be downloaded or screen-captured
For more details on CDN delivery, see Global CDN Video Delivery.
Uploading a Video
- Open the Course → CoursePlan → select a module
- Click Add Content → Video
- Choose your upload method:
Option A: Upload File
- Drag and drop your video file into the upload area, or click Browse to select
- Supported formats: MP4, WebM, MOV, MKV
- Maximum file size depends on your plan:
| Plan | Max File Size |
|---|---|
| Free | 500 MB |
| Professional | 5 GB |
| Enterprise | 10 GB |
Option B: External URL
- Paste a YouTube or Vimeo URL
- The video will be embedded (not re-hosted)
- Note: External videos don't get DRM protection or CDN delivery
📸 Screenshot: Video upload dialog with drag-and-drop area
- Enter video metadata:
- Title — Descriptive name (e.g., "Lecture 3: Electromagnetic Induction")
- Description — Optional summary of the video content
- Visibility — Published, Draft, or Scheduled
- Click Upload & Save
Upload Progress
Large files may take some time to upload and process:
- Uploading — The file is being transferred to our servers (progress bar shown)
- Processing — The video is being transcoded to multiple qualities (may take 5-30 minutes)
- Ready — Video is available for students to watch
You can navigate away during processing — it continues in the background. You'll receive a notification when processing is complete.
Video Features
| Feature | Description |
|---|---|
| Adaptive Quality | Auto-adjusts from 360p to 1080p based on internet speed |
| Global CDN | Served from the nearest server worldwide — buffer-free playback |
| DRM Protection | Videos cannot be downloaded or screen-captured |
| Progress Tracking | System tracks how much of each video a student has watched |
| PDF Notes | Attach PDF notes to any video |
| Playback Speed | Students can watch at 0.5x, 1x, 1.25x, 1.5x, or 2x speed |
| Resume Playback | Students resume from where they left off |
| Mobile Support | Full playback support on Android and iOS apps |
Managing Videos
Editing a Video
- Open the module → click on the video
- Edit the title, description, or visibility
- Click Save
Replacing a Video
- Open the video settings
- Click Replace Video
- Upload a new file
- The old video is replaced; student progress is preserved
Reordering Videos
- Drag and drop videos within a module to change their order
Best Practices
- Keep videos focused — 10-20 minutes per video is ideal. Break long lectures into parts
- Use descriptive titles — "Lecture 3: Newton's Third Law" is better than "Video 3"
- Upload MP4 with H.264 — This format gives the best compatibility and quality
- Record in 1080p — Even if some students watch in lower quality, it ensures the best experience
- Add descriptions — Include key topics covered, timestamps for sections, and related resources
Related Articles
- How to Add a CoursePlan — Structure content into modules
- How to Add a Live Class — Schedule live sessions (auto-recorded)
- Global CDN Video Delivery — Technical details on video delivery
- How to Add PDFs — Attach supplementary notes
videouploadlecturerecordingCDNstreamingcontent
More in Course Management
How to Create a Course
Step-by-step guide to creating a new course with modules, pricing, curriculum mapping, and content
How to Create Teachers
Add teacher accounts, configure profiles, and assign them to specific courses and branches
How to Add a Batch
Create student batches within a course for organized enrollment, content access, and batch-specific management
How to Add a CoursePlan
Structure your course content with modules and organized learning flow for a professional learning experience