Video hosting

Your lessons, protected. No per‑view fees.

Host your recorded lessons with a moving student ID on every video and view limits you set. You pay only for the hours you upload and keep. Your students watch for free, as much as they like.

From 150 EGP a month. We build it into your website — or build the website too.

Live now

Running on Eng. Yousef Tarik's maths platform: four grades, more than 300 students, every lesson streamed with their own ID on it.

How it works

From your laptop to your students' phones. You do the first step; we do the rest.

  1. You upload

    Your laptop prepares the lesson while it uploads. Nothing to install.

  2. We make the qualities

    480, 720 and 1080 — so it plays smoothly on any internet.

  3. It plays on your website

    One line on your lesson page. It plays only on your address.

  4. Your students watch

    On any phone or computer. Watching is free, however much.

The more they watch, the more others charge

Drag the slider. Per-view services bill every minute your students play; with us, watching is free.

300
≈ 900 watch-hours
150 lesson hours kept, 25 uploaded a month
A per-view service≈ 5,742 EGP / month
themebase575 EGP / month

About 10× less, and the gap grows with every student who presses play.

Per-view price from Cloudflare Stream's public list price in October 2026 ($1 per 1,000 minutes watched, $5 per 1,000 minutes stored), at 58 EGP per dollar. Watching measured on a live teacher platform: about 3 hours per student a month.

Built to stop lessons leaking

What your students see, and what makes sharing your lessons pointless.

Their ID moves across the video

Every student sees their own code drifting across the lesson, plus a faint second copy. A screen recording carries the name of whoever made it.

Views you decide

Set how many times each student can watch a lesson and for how many days. A view only counts after a few minutes, so a wrong click doesn't cost one.

No download button

Lessons stream in short protected pieces through signed links that expire. There is no file to save or share.

Plays well on weak internet

480, 720 and 1080, switching by itself with the student's connection. Mobile data, old phones and full screen on iPhone included.

Finds the right minute

Students drag the bar and see a small picture of each moment, and the lesson continues where they stopped last time.

Your name on the player

Your logo in the corner and your colour on the controls. It looks like your platform, not ours.

Easy on your side too

Ready minutes after upload

Your laptop prepares the video while it uploads, so a 1-hour lesson is ready for students about 20 minutes after you press upload.

Uploads that survive Wi-Fi drops

If the internet cuts, the page keeps what's sent and carries on by itself when it's back.

Who watched, and how much

Each lesson shows the time every student watched, the average progress and the minute where most of them stop.

On your site, or ours

Use it inside a platform we build for you, or paste the player into your own site. The protection and the limits come with it either way.

One plan. Pay for what you use.

No packages and no limits. Upload and keep as much as you need, and pay for exactly that, in pounds.

The price list

Uploading, 480 + 720
4 EGPper hour, once
Uploading with 1080
5 EGPper hour, once
Keeping your videos
3 EGPper hour, a month
Past school years (archive)
1.5 EGPper hour, a month
Students watching
Freeunlimited

Minimum 150 EGP a month. You pay on the 1st for the month before.

Website hosting is separate

Only if we host your platform too: 350 EGP a month on top, for the website itself. Example: the 150 minimum + 350 hosting = 500 EGP. On your own website, there's no hosting fee from us.

What would I pay?

20 h
160EGP this month

This month

Uploading: 20 h × 5 EGP (paid once)
100 EGP
Storage: 20 h × 3 EGP
60 EGP
Students watching
Free
Total
160 EGP
Every month after150 EGP

Storage is 60 EGP, under the 150 EGP minimum. Only the storage, as long as these lessons stay on the platform. New uploads add to it.

Storage is counted by the days a lesson is on the platform, so a lesson uploaded mid-month costs less in its first month.

Book a free call

We set it all up for you. The first 7 days are free, up to 5 lesson hours.

Hosting for your website itself is a separate service. Prices are reviewed against the dollar; a month you've already used is always billed at that month's prices.

How it starts

  1. 01

    Book a free call

    Tell us about your lessons and your website. We agree on everything together.

  2. 02

    We build it in

    We add the player and the converter to your website — or build the website if you don't have one — and test it end to end.

  3. 03

    You upload

    From your own website's dashboard, in Chrome or Edge on a laptop. That's your only job.

  4. 04

    Students watch

    Each one sees their own ID on the video, within the views and days you set.

Book a free call

No commitment. We listen, look at your website, and tell you exactly what we'll build.

Fastest: WhatsApp

Send us a message and we'll set a time for the call.

On the call

  1. 1We look at your website — or plan one with you.
  2. 2We agree on the setup and the price.
  3. 3We build it, test it, and show you how to upload.
Message us on WhatsApp

Or leave your details

We'll message you on WhatsApp to set the call.

Questions people ask first

What does "no per-view fees" mean?

Most video services charge for every minute your students watch, so a good month costs you more. With us, watching is free and unlimited: you pay only for the hours you upload and keep.

How does the bill work?

On the 1st of each month you get last month's bill: 4 EGP for every hour you uploaded (5 with 1080), and 3 EGP a month for every hour in your library. If it comes to less than 150 EGP, you pay 150.

Is there a limit?

No. Upload and keep as much as you need, and your students are never cut off. A busy month costs a bit more, a quiet month less.

How are hours counted?

By the length of the video. Keeping is counted by your library's average over the month, so a lesson uploaded on the 30th is charged for its last days, not the whole month. Lessons from past school years cost 1.5 EGP an hour a month.

Is there a free trial?

Yes: 7 days and up to 5 lesson hours in 480 and 720, free, with every feature. If you don't continue after the 7 days, the trial lessons are removed. If you do, you start paying from that day; nothing in the trial is billed.

Does it work with my platform?

Yes. If you already have a website, we add the player and the converter to it ourselves. If you don't, we build one for you. You never paste any code.

Can students record the screen?

No website can fully stop that. What we do is make every recording carry the student's own ID, moving, so you know exactly who shared it.

Why upload from a computer?

Your computer prepares the video while it uploads. That's what makes a lesson ready in minutes instead of half an hour. Phones would overheat on a 1-hour lesson, so uploading needs Chrome or Edge on a laptop or PC.

Why do prices follow the dollar?

Our servers are paid in dollars, so we review prices against the dollar in Egypt. A month you've already used is always billed at that month's prices; a change only applies to the months after it.

What if I stop paying?

Everything keeps working for 7 days. Then your lessons pause for 30 days, with nothing deleted, so you can come back without uploading again. After that they're removed.

Let's talk about your lessons

A free call: we look at your website, agree on everything, and set it all up for you. Then you pay only for what you use, from 150 EGP a month.

Or write to contact@themebase.app. A first conversation costs nothing and commits you to nothing.