Course Management

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
  1. Transcoding — Your video is converted to multiple quality levels (360p, 480p, 720p, 1080p)
  2. CDN Replication — Files are distributed to edge servers worldwide
  3. Adaptive Streaming — Student's player automatically adjusts quality based on internet speed
  4. DRM Protection — Videos cannot be downloaded or screen-captured

For more details on CDN delivery, see Global CDN Video Delivery.


Uploading a Video

  1. Open the CourseCoursePlan → select a module
  2. Click Add Content → Video
  3. 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:
PlanMax File Size
Free500 MB
Professional5 GB
Enterprise10 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

  1. Enter video metadata:
    • Title — Descriptive name (e.g., "Lecture 3: Electromagnetic Induction")
    • Description — Optional summary of the video content
    • Visibility — Published, Draft, or Scheduled
  2. Click Upload & Save

Upload Progress

Large files may take some time to upload and process:

  1. Uploading — The file is being transferred to our servers (progress bar shown)
  2. Processing — The video is being transcoded to multiple qualities (may take 5-30 minutes)
  3. 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

FeatureDescription
Adaptive QualityAuto-adjusts from 360p to 1080p based on internet speed
Global CDNServed from the nearest server worldwide — buffer-free playback
DRM ProtectionVideos cannot be downloaded or screen-captured
Progress TrackingSystem tracks how much of each video a student has watched
PDF NotesAttach PDF notes to any video
Playback SpeedStudents can watch at 0.5x, 1x, 1.25x, 1.5x, or 2x speed
Resume PlaybackStudents resume from where they left off
Mobile SupportFull playback support on Android and iOS apps

Managing Videos

Editing a Video

  1. Open the module → click on the video
  2. Edit the title, description, or visibility
  3. Click Save

Replacing a Video

  1. Open the video settings
  2. Click Replace Video
  3. Upload a new file
  4. The old video is replaced; student progress is preserved

Reordering Videos

  • Drag and drop videos within a module to change their order

Best Practices

  1. Keep videos focused — 10-20 minutes per video is ideal. Break long lectures into parts
  2. Use descriptive titles — "Lecture 3: Newton's Third Law" is better than "Video 3"
  3. Upload MP4 with H.264 — This format gives the best compatibility and quality
  4. Record in 1080p — Even if some students watch in lower quality, it ensures the best experience
  5. Add descriptions — Include key topics covered, timestamps for sections, and related resources

Related Articles

videouploadlecturerecordingCDNstreamingcontent