FastPix video security

Stop video piracywith multi-DRM and signed playback

FastPix protects your video library with signed URLs, domain and user agent locks, and multi-DRM, built into the same API you upload and stream with.

Protected video playback — multi-DRM, signed URLs, domain locks and download blocking

Trusted by product teams shipping video at scale

Customer logoCustomer logoCustomer logoCustomer logoCustomer logoCustomer logo

How it works

Protect your whole library. Keep playback instant for viewers.

Four layers work together on every play, in the same API you already use for upload and streaming.

Signed playback URLs

Links expire and open one video, so shared links go dead.

DRM

Downloaded files stay encrypted and will not play.

Domain locks

Your videos play only on the sites and apps you list.

Private storage

No viewer link ever shows where your files live.

Security architecture

How a protected video is stored and played

1
2
5
6
4
3
licenseplay + JWTplays in
Uploadyour app
FastPix Encode
Transcode
Chunk + encrypt
Private storageno public URL
FastPix Edge
Token check
Domain + user agent restrictions
Signed URL per chunk
Player
web · mobile · TV
DRM licenseper playback
Your appviewer logs in, taps play
Your auth servervalidates, signs JWT
1
UPLOADYour app sends the file
2
ENCRYPTED CHUNKSEvery quality, at transcode
3
LOGIN CHECKEDJWT for one video
4
PLAY REQUESTSent with the JWT
5
SIGNED FETCHFrom private storage
6
HLS PLAYBACKEncrypted URL per chunk

Video content protection

Everything FastPix video security does, from upload to playback

Stop link sharing with signed playback URLs

Your server signs a short-lived token after login. The link opens one video, then stops working.

Stop link sharing with signed playback URLs — demo

Make downloads useless with multi-DRM

Every chunk is encrypted at transcode. Widevine, FairPlay and PlayReady unlock it only on a licensed device.

Make downloads useless with multi-DRM — demo

Stop hotlinking with domain locks

Allow your own sites. Every other domain gets refused before a single frame is served.

Stop hotlinking with domain locks — demo

Lock playback to your own apps with user agent rules

Allow only your apps' exact user agents, or deny specific clients. Every other request gets refused. User agents can be faked, so pair these rules with signed playback.

Lock playback to your own apps with user agent rules — demo

Free previews and paid tiers from one upload

Give each playback ID its own access level and quality cap. Delete one to revoke it instantly.

Free previews and paid tiers from one upload — demo

On by default

Secure video hosting on every video.
Nothing to switch on.

These protections run on every playback request, public videos included.

Encrypted chunk URLs

Each chunk gets its own AES-256-GCM token

Tamper-proof URLs

Edit one character and the signature fails

Expiring links

Old links stop working on their own

Private storage

Only FastPix can reach your files

Visible watermark

Your mark burned into every rendition

Quality caps

480p to 4K, set per playback ID

Instant revoke

Delete a playback ID, new plays stop

Rule-change webhooks

Know the moment access rules change

Choose your level

Private video hosting or DRM? Pick by what's at stake.

Public

Trailers, marketing clips

  • Encrypted, expiring chunk URLs
  • Domain and user agent locks
  • Signed token to play
  • Downloaded video won't play
  • Screen capture blocked

Private

Courses, member content, SaaS

  • Encrypted, expiring chunk URLs
  • Domain and user agent locks
  • Signed token to play
  • Downloaded video won't play
  • Screen capture blocked
Start free

DRM

Films, sports replays, premium series

  • Encrypted, expiring chunk URLs
  • Domain and user agent locks
  • Signed token to play
  • Downloaded video won't play
  • Screen capture blocked*
Request DRM

*On devices that support it. DRM covers on-demand video and is switched on for your account on request. Guide: password protected video hosting vs signed URLs →

Build video security into your product

Signed playback, domain locks and DRM run on the same playback ID your player already uses.

Choose your level

Built for every business that sells video

The same protections, set to what each business needs to keep private.

OTT and streaming

Films and series behind DRM.

Multi-DRM

Online courses

Lessons only enrolled students can play.

Signed playback

Sports replays

Match replays for paying fans only.

DRM + domain lock

SaaS products

Customer videos behind your login.

Signed playback

Corporate training

Internal videos locked to your domain.

Domain lock

News and media

Embeds only on partner sites.

Domain lock

Fitness apps

Member-only classes, previews for everyone.

Tiered playback IDs

Creator platforms

Paid content only subscribers can watch.

Signed playback

Video security FAQ

Questions buyers ask before going to production

  • What is video DRM?

    Encryption that lets a video play only on a device holding a license. FastPix issues Widevine, FairPlay and PlayReady licenses after your signed token checks out.

  • Is download and screen capture prevented on all devices?

    With DRM, downloads will not play, and screen capture is blocked on devices that support it. Nothing stops a camera pointed at a screen, so add a visible watermark.

  • How do I secure a video stream?

    Set a private or DRM playback ID, sign a short-lived token after login, and allow only your domains. FastPix encrypts and expires every link on top.

  • Is every video chunk encrypted?

    Every chunk URL is encrypted on every video, so it cannot be read or edited. The chunk content itself is encrypted with DRM, at transcode, and the key reaches only licensed devices.