The shape of a course library

A typical course has dozens of videos, each ten to forty minutes, recorded as screen captures or webcam lectures. Files are big, recorded in batches and edited in a fixed order. A hosting setup for them has three jobs: keep them organised, make them play smoothly for students, and fit into whichever platform delivers the lessons.

On FileHost.net each lesson is a video with its own embed code. Folders mirror your modules, and the dashboard search finds a lecture by title when a student asks about it six months later.

Where the videos get used

Plenty of course creators sell through a membership plugin, a simple password-protected page or a learning platform that accepts custom HTML. All of them can show an iframe. That means you can swap hosts without rebuilding the course, and the same lecture can appear in several places.

Set up a course library

  1. 1Create one folder per module and name lessons with a number so they sort in order, such as 03 Setting up your workspace.
  2. 2Upload the lessons. If you record long sessions, use FTP or the remote upload route so a closed tab cannot interrupt a multi-gigabyte upload.
  3. 3Add SRT subtitles to each lesson. Students who read along learn better, and captions help international learners and anyone watching without sound.
  4. 4Copy each embed code into the matching page of your course platform. See the embed player page for a responsive wrapper.
  5. 5Test the full student flow in a private window, from a phone as well as a desktop, before opening enrolment.

Course needs mapped to features

NeedFeatureDetail
Long lecturesHLS streamingSegmented playback with seeking
AccessibilitySubtitle tracksSRT upload, 45 languages, optional default on
NavigationTimeline previewsHover thumbnails after processing
Student paceSpeed menu and keyboard shortcutsStudents can slow down or speed up
PermanencePremium retentionPremium files are never removed for inactivity

There is no built-in per-student access control, so use your platform for gating.

Keep an honest view of the limits

Links and embeds are not password protected. If your course is paid, a determined student can share an embed address. The video host cannot replace the access control of your course platform, so treat the videos as hosted assets and put the gating on the page that shows them. Do not host anything you do not have the right to distribute.

Inactive files on a free account can be removed after a long period without views. A course that sits unwatched over the summer is exactly the sort of library that should be on premium, where files are never removed for inactivity.

Recording tips that save bandwidth

Record at 1080p, not higher, unless the detail matters. Screen recordings compress well, and a free browser-based compressor can shrink an oversized capture before you upload. Make a branded still with the video thumbnail tool so every lesson has a consistent poster.

Related tools and guides

Related scenarios

Try it with one video

Upload your first lesson, add captions and embed it in a draft course page. That test tells you more than any feature list.

Frequently asked questions

Not on the video host itself. Gate access on the page of your course platform that displays the embed.

Yes. Upload SRT files in any of 45 languages.

Premium accounts are never cleaned up for inactivity. On a free account, files left unviewed for a long period can be removed.

Yes. The same embed code can be pasted into any number of pages or platforms.