Video on demand · Media tab

Video content management system for MP4 libraries: an embed code, a CDN link and signed links that expire.

Our video content management system is the Media tab of your dashboard: upload MP4 files of up to 100 GB (on Starter, up to its 50 GB), see each one's length, resolution and frame rate once it has been checked, then copy a link or an embed code, or lock the whole library behind signed links that expire. Every file plays through our CDN in 5 cities.

  • Resumable uploads
  • Signed, expiring links
  • CDN or server link
  • MKV re-wrapped to MP4 for you
Media · library18.6 GB of 50 GB
  • Launch keynoteReady

    2.4 GB · 48:12 · 1920×1080 · 30 fps · keynote-final.mp4

    Copy CDN linkCopy server linkEmbedRename

  • Episode 12Uploading 61%

    Close the tab and it carries on from the last part next time.

  • Lecture, 4K exportRejected

    3840×2160 is above 1920×1080. Export again and upload.

How files look in the Media tab (example library).

Per file

What you can do with each video.

The library is a list you control directly. Each file carries its facts as read from the file itself, and the actions sit on the same row.

Read-out

Size, length, resolution, frame rate

Taken from the file after upload, so you see what your viewers will get before you publish a link.

Preview

Play it in the dashboard

Watch any ready file in the tab itself before you hand out the link.

Titles

Rename without re-uploading

Give a file a title of up to 120 characters. The original filename stays visible beside it.

Two links

CDN link or server link

Copy an HLS link that plays through the CDN, or one that plays from the server your library is on. Both work; you choose per use.

Embed

A player for every file

Copy an HTML5 embed code and paste it into any https page. The embed asks which of the two links it should play from.

Delete

Space back at once

Deleting removes the file from storage and frees that space in your plan's library.

Uploads

Uploads that survive a dropped connection.

Large files are sent in parts, so a slow line or a closed laptop costs you minutes, not the whole upload.

  1. Parts

    Your browser sends the file in 8 MiB parts, three at a time, straight from disk.

  2. Retries

    A part that fails is sent again with a growing pause, up to six tries, without you doing anything.

  3. Resume

    Close the tab and the upload is offered again when you come back. We keep a quiet upload for a week.

  4. Check

    The storage host joins the parts and checks the file against the format below.

  5. Ready

    The row turns Ready with its links, or Rejected with the reason in plain words.

ContainerMP4 (.mp4 or .m4v), up to 100 GB per file (on Starter, up to its 50 GB)
VideoH.264 (Baseline, Main or High), 8-bit 4:2:0, up to 1920×1080 and 60 frames a second
SoundAAC-LC, 44.1 or 48 kHz, mono or stereo, or no sound
Re-encodingNone for a file in this format: it plays exactly as you exported it. MKV and other wrappers are turned into MP4 without re-encoding; on Platinum, other formats are converted to H.264 automatically.

Access control

Signed links that expire.

By default a file's link plays for anyone who has it. Turn on signed links and every file in the library plays only from a link you generate, which stops working when its time is up.

  • Lifetime. From one hour to one year per link; 24 hours unless you say otherwise.
  • One address. Optionally, new links play only for the IP address they were made for.
  • Kill switch. Invalidate every link made so far in one step, for example after a link leaks.
  • Through the CDN. Only the playlist carries the token, so signed links play through the CDN too.

Get link · valid 24 h

https://play.video.serverroom.net/…/playlist.m3u8?token=1761264000.9f3c…

Signed links
On
Bind to viewer IP
Optional
Longest link
1 year
Old links
Invalidate all

Delivery

Played from the city that serves each viewer.

The CDN link of every file is answered by the city that serves the viewer's country. What your viewers download counts against the same monthly transfer as your live channels: 10 TB on Starter, 100 TB on Pro, 500 TB on Platinum.

  • San Francisco
  • Miami
  • New York
  • Amsterdam
  • Bucharest

Ringed cities also host channels; every city serves viewers and takes in encoders.

Beyond single files

The same library feeds your TV station and TV app.

Your 24/7 TV stations play from this library, in place: nothing is copied and nothing counts twice. Playlists, shuffle and interval rotations, a weekly schedule, live switch-in and ad breaks with your own ads are on the TV Station tab. Each station is one of your plan's channels.

Screens

Your own Samsung and LG TV app

Included on every plan with a library, next to a public station page and a TV guide listing.

Revenue

VAST ads on Platinum

Platinum takes ads from your own VAST ad server.

Live

Live channels on the same account

Every library plan also streams live, from 1 channel on Starter to 10 on Platinum.

Scope

What it does not do, so you can plan around it.

Most online video platforms transcode every upload into a ladder of qualities. This video management platform does not, on purpose: fewer moving parts, no quality loss, and no encoding minutes on your bill.

TranscodingNone. Export H.264 and AAC in MP4 before you upload; most editors do by default.
Quality ladderOne rendition per file, the one you uploaded, up to 1080p.
EditingNo trimming or cutting in the browser. Edit in your own software.
Formats inMP4 and M4V only. Other containers are refused before the upload starts.

Need something this list rules out? Ask in the live chat before you order. The AI answers in seconds and can check your account; a person joins when you ask.

Library plans

How much library each plan gives.

The video CMS starts on Starter with 50 GB, Pro holds 200 GB and Platinum 2 TB. Every plan also streams live, and Pro and Platinum run 24/7 TV stations.

Plan consoleLive

$29a month

Or $19 a month when you pay a year at once ($228). The first 14 days are free on a new order.

Storage
50 GBOn demand
Transfer
10 TBevery month
Extra TB
$5/TBpast the allowance
Channels
1live channel
Ingest
RTMP + SRTat your region's city

Also streams live on its one channel. A TV station needs a second channel, so stations start on Pro.

$99a month

Or $49 a month when you pay a year at once ($588). The first 14 days are free on a new order.

Storage
200 GBVOD and TV station
Transfer
100 TBevery month
Extra TB
$4.50/TBpast the allowance
Channels
3live channels
Ingest
RTMP + SRTat your region's city

Also streams live and runs 24/7 TV stations from your videos at no extra cost. Live channels and stations share the plan's channels.

$499a month

Or $249 a month when you pay a year at once ($2,988). The first 14 days are free on a new order.

Storage
2 TBVOD and TV station
Transfer
500 TBevery month
Extra TB
$4/TBpast the allowance
Channels
10live channels
Ingest
RTMP + SRTat your region's city

Also streams live and runs 24/7 TV stations from your videos at no extra cost. Live channels and stations share the plan's channels.

Sending more than 500 TB a month? Enterprise rates start at $3.75 per TB. Ask us in the chat.

FeatureStarter$29/moPro$99/moPlatinum$499/mo
Storage
Video storage50 GB200 GB2 TB
Largest single file50 GB100 GB100 GB
Playback
A player, embed code and short link for every videoYesYesYes
Up to 50 player designs of your ownYesYesYes
HLS and DASH through our CDN in 5 citiesYesYesYes
Player without our name on itYesYesYes
VAST ads before and during your videosYesYesYes
Plays, completions and minutes watched, per videoYesYesYes
Organising
Captions and subtitles in any languageYesYesYes
ChaptersYesYesYes
Poster images and preview frames on the seek barYesYesYes
Categories, playlists and search, captions includedYesYesYes
MRSS feeds for podcast apps, Roku and GoogleYesYesYes
Getting videos in
Upload in the browser, or import from a link or a CSV listYesYesYes
Replace a video or cut a clip, keeping its linksYesYesYes
Downloadable files beside a videoYesYesYes
Webhooks and automatic rulesYesYesYes
MKV and other wrappers turned into MP4 automaticallyYesYesYes
Any format (HEVC, VP9, ProRes) converted to H.264 automatically——Yes
Protection
Website, country and IP rulesYesYesYes
Expiring signed linksYesYesYes
What else each plan includes
Live channels1310
24/7 TV station from your videos—YesYes
iPhone, Android, Samsung, LG and Roku apps in your nameYesYesYes
AI production studio (your own AI account)YesYesYes
Transfer a month10 TB100 TB500 TB

Live channels and the price of extra transfer for each plan are listed on the video CDN plans table.

Answers

Questions about managing a video library.

What is a video content management system?

It is where you upload, organise, protect and publish video. Ours is the Media tab of your dashboard: it checks every file, gives each one a CDN link, a server link and an embed code, and can require signed links that expire.

Does the video CMS transcode my uploads?

Only on Platinum. Upload MP4 with H.264 video up to 1920×1080 and AAC sound and it plays exactly as exported, on any plan. A file in MKV or another wrapper is turned into MP4 without re-encoding. On Platinum, HEVC, VP9, ProRes and other formats are converted to H.264 automatically; on Starter and Pro such a file is refused with the reason.

How do I embed a video on my own website?

Copy the embed code from the file's row in the Media tab and paste it into any https page. The embed asks which of the two links it should play from, the CDN link or the server link, and plays in an HTML5 player, so your visitors install nothing. If you would rather use a player of your own, take the HLS link from the same row instead.

Can I stop people from sharing my video links?

Yes. Turn on signed links and each file plays only from a link you generate, valid from one hour to one year. You can bind new links to one IP address and invalidate every earlier link at once.

What happens if my upload is interrupted?

It resumes. The file goes up in 8 MiB parts, failed parts are retried, and if you close the tab the upload is offered again when you return, for up to a week.

How large can a single video and the whole library be?

A single file can be up to 100 GB on Pro and Platinum, and up to the whole 50 GB on Starter. The library holds 50 GB on Starter, 200 GB on Pro and 2 TB on Platinum.

Are live streaming and the TV station included?

Live streaming is, on every plan: Starter comes with 1 live channel, Pro with 3 and Platinum with 10. Pro and Platinum also run a 24/7 TV station from your library, and each station takes one of those channels. Starter's one channel is its live channel, so it has no room for a station.

Start

Upload your first file today.

Starter gives you a 50 GB library, 10 TB of transfer a month and signed links for $29 a month.

Order Starter