Use case

Video for online courses

Course platforms upload long lecture recordings, auto-generate captions, organize videos into collections, and authorize playback only for enrolled students. Per-gigabyte pricing means a two-hour lecture that's watched occasionally doesn't carry a per-minute premium, so a large catalog stays cheap to keep online.

When to use rehelios for this

Choose rehelios for course/LMS video when you have long-form content, need captions and chapters for accessibility, and want to restrict playback to paying students without a per-minute bill.

  • Auto-captions and chapters for long lectures
  • Collections to organize a course catalog
  • Per-GB pricing keeps long-form content cheap to host

How it works

  1. 1

    Upload the lecture

    Upload or import each recording; group them into a collection per course.

  2. 2

    Auto-caption

    Trigger auto-captions (VTT/SRT, multi-language) and add chapter markers for navigation.

  3. 3

    Gate per student

    Mint a signed playback token per enrolled student, or set a domain allowlist for your app.

  4. 4

    Track completion

    Use per-video completion rate and watch time to surface progress.

Fastest path

One command (or one MCP tool call) gets you started:

shell
# import a recording straight from your storage, into a course collection
npx @rehelios/cli import https://storage/lecture-03.mp4 \
  --collection col_calc101 --wait

Agents: see /agents and /mcp.