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
-
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.
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.
Size, length, resolution, frame rate
Taken from the file after upload, so you see what your viewers will get before you publish a link.
Play it in the dashboard
Watch any ready file in the tab itself before you hand out the link.
Rename without re-uploading
Give a file a title of up to 120 characters. The original filename stays visible beside it.
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.
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.
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.
Parts
Your browser sends the file in 8 MiB parts, three at a time, straight from disk.
Retries
A part that fails is sent again with a growing pause, up to six tries, without you doing anything.
Resume
Close the tab and the upload is offered again when you come back. We keep a quiet upload for a week.
Check
The storage host joins the parts and checks the file against the format below.
Ready
The row turns Ready with its links, or Rejected with the reason in plain words.
| Container | MP4 (.mp4 or .m4v), up to 100 GB per file (on Starter, up to its 50 GB) |
|---|---|
| Video | H.264 (Baseline, Main or High), 8-bit 4:2:0, up to 1920×1080 and 60 frames a second |
| Sound | AAC-LC, 44.1 or 48 kHz, mono or stereo, or no sound |
| Re-encoding | None 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.
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.
VAST ads on Platinum
Platinum takes ads from your own VAST ad server.
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.
| Transcoding | None. Export H.264 and AAC in MP4 before you upload; most editors do by default. |
|---|---|
| Quality ladder | One rendition per file, the one you uploaded, up to 1080p. |
| Editing | No trimming or cutting in the browser. Edit in your own software. |
| Formats in | MP4 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.
$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.
| Feature | Starter$29/mo | Pro$99/mo | Platinum$499/mo |
|---|---|---|---|
| Storage | |||
| Video storage | 50 GB | 200 GB | 2 TB |
| Largest single file | 50 GB | 100 GB | 100 GB |
| Playback | |||
| A player, embed code and short link for every video | Yes | Yes | Yes |
| Up to 50 player designs of your own | Yes | Yes | Yes |
| HLS and DASH through our CDN in 5 cities | Yes | Yes | Yes |
| Player without our name on it | Yes | Yes | Yes |
| VAST ads before and during your videos | Yes | Yes | Yes |
| Plays, completions and minutes watched, per video | Yes | Yes | Yes |
| Organising | |||
| Captions and subtitles in any language | Yes | Yes | Yes |
| Chapters | Yes | Yes | Yes |
| Poster images and preview frames on the seek bar | Yes | Yes | Yes |
| Categories, playlists and search, captions included | Yes | Yes | Yes |
| MRSS feeds for podcast apps, Roku and Google | Yes | Yes | Yes |
| Getting videos in | |||
| Upload in the browser, or import from a link or a CSV list | Yes | Yes | Yes |
| Replace a video or cut a clip, keeping its links | Yes | Yes | Yes |
| Downloadable files beside a video | Yes | Yes | Yes |
| Webhooks and automatic rules | Yes | Yes | Yes |
| MKV and other wrappers turned into MP4 automatically | Yes | Yes | Yes |
| Any format (HEVC, VP9, ProRes) converted to H.264 automatically | — | — | Yes |
| Protection | |||
| Website, country and IP rules | Yes | Yes | Yes |
| Expiring signed links | Yes | Yes | Yes |
| What else each plan includes | |||
| Live channels | 1 | 3 | 10 |
| 24/7 TV station from your videos | — | Yes | Yes |
| iPhone, Android, Samsung, LG and Roku apps in your name | Yes | Yes | Yes |
| AI production studio (your own AI account) | Yes | Yes | Yes |
| Transfer a month | 10 TB | 100 TB | 500 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.