Cue Player · included with every Cue video stream

A secure video player that decides who gets to watch

Your stream plays in it on any site you paste it into, and it checks every viewer first: the right country, the right website, a link you signed, and when the content deserves it, a FairPlay or Widevine license. Nobody you did not let in sees a frame.

Live
  1. Countryallowed
  2. Websiteyours
  3. Signed linkvalid
  4. DRM licensegranted

Four locks, one player

Protection you switch on per stream, in the order a viewer meets it

Each lock is a setting on the stream itself, so it holds wherever the player is embedded and whichever app asks for the video.

Countries

Allow a list of countries, or block a few. A viewer outside them gets a polite refusal instead of the picture, on every protocol the stream speaks.

Websites

Name the sites that may embed the player. Someone who copies your embed code onto their page plays nothing; apps without a web page can be refused too.

Signed links

Your website signs each link with a secret and an expiry, optionally tied to the viewer's address. Wowza SecureToken and Flussonic securelink formats work as they are, so an existing site keeps signing the way it does.

DRM: FairPlay and Widevine

The video itself is encrypted, and the key goes only to a browser that proves it may play it. FairPlay covers Safari on Mac, iPhone and iPad; Widevine covers Chrome, Edge, Firefox and Android. One encrypted copy serves both, and the license requests obey the three locks above.

Whose DRM credentials?

Yours, for both. Apple issues FairPlay credentials and Google opens Widevine license accounts only for the owner of the content, so you get each once and upload it in your panel. From then on the player and the license service on your stream do the rest, and your keys serve your streams alone.

Selling access, too

Switch on the paywall for a stream and the player itself asks viewers to sign up, then sells a single event, a pass or a subscription, or accepts an access code you handed out. The money goes straight into your own Stripe account; we take no share of a sale. A refund or a cancelled subscription closes the door within minutes, and each viewer watches on as many devices at once as you allow.

Delay you choose

From a broadcast delay down to a conversation

The same player plays the same stream three ways. Pick by how close to the moment your audience needs to be; a DRM-protected stream uses the first.

  1. HLS The default. Every browser, every phone, and the CDN carries it to any number of viewers.
  2. Low-Latency HLS Measured about six seconds behind live over the internet. Good for sport and auctions.
  3. WebRTC Glass to glass in under a second, for Q&A and live shopping. If a network blocks it, the player drops back to HLS by itself.

What viewers get

Small things that keep people watching

Quality that follows the connection

With a transcoding ladder on, the player picks the rendition the connection can carry and keeps adjusting; a menu lets a viewer pin 1080p, 720p or anything in between.

Their language

A stream with several audio tracks shows a language menu. Your site can open the player already speaking Spanish, or Romanian, with one parameter.

Plays inside locked-down pages

Site builders often wrap embeds in a sandbox, which breaks most web players on iPhone and Safari. This one detects it and hands the stream to Apple's own player instead.

A second route when one fails

When you deliver through the video CDN, the player tries the CDN first and falls back to the origin server on its own, then tries both again after a pause.

Fullscreen and picture-in-picture

Both are allowed in the embed code, and autoplay starts muted when you ask for it, the way browsers require.

Open to your own player too

Prefer Video.js, Shaka or a native app? The HLS and DASH addresses and the license endpoints are yours to use; the same locks apply.

Putting it on your site

One line of HTML, copied from your panel

The panel writes the embed code for each stream. Paste it where the video belongs; nothing to install, no script to host, nothing to license separately.

embed.html

<iframe src="https://your-stream.example/_player/live/livestream"
  width="640" height="360"
  allow="autoplay; fullscreen; picture-in-picture"
  allowfullscreen></iframe>

Questions

Before you protect a stream

Does DRM stop people from recording my stream?

It stops the video file and the stream from being copied or replayed outside a licensed player, which is what pirate restreams depend on. Nothing stops a camera pointed at a screen, so for premium events combine DRM with signed links and a short link expiry.

Do I need my own FairPlay and Widevine credentials?

Yes. Apple grants FairPlay credentials through its developer program, and Google signs Widevine agreements, only with the company that owns or licenses the content. You upload both once in your panel; nobody else's streams use them.

Which browsers and devices play a protected stream?

FairPlay plays in Safari on Mac, iPhone and iPad. Widevine plays in Chrome, Edge, Firefox and Android. Turn both on and the player picks the one the device supports.

Can viewers pay to watch?

Yes. The paywall in your panel sells pay-per-view, passes and subscriptions through your own Stripe account, and the player handles sign-up and checkout. Stripe pays you directly; there is no platform fee from us.

Can I use the locks without DRM?

Yes. Country, website and signed-link locks work on their own and cost the stream nothing in quality or delay. DRM is the extra step for content that is worth copying.

Does protection add delay?

The country, website and signed-link checks happen when a viewer starts, so the video is not slowed and low-latency playback keeps its speed. A DRM stream plays over standard HLS and DASH; low-latency HLS and WebRTC are not encrypted yet, so they stay off while DRM is on.

I run Cue on my own server. Do I get the same player?

Yes. The player is part of Cue itself, so a licensed Cue server serves it as our hosted plans do, with the same country, website and signed-link locks.

Stream it with us, or run it yourself

A hosted plan gives you the player, the server and the CDN in one. Cue on your own machine gives you the same player on hardware you control.