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.
Cue Player · included with every Cue video stream
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.
Four locks, one player
Each lock is a setting on the stream itself, so it holds wherever the player is embedded and whichever app asks for the video.
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.
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.
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.
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.
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.
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
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.
What viewers get
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.
A stream with several audio tracks shows a language menu. Your site can open the player already speaking Spanish, or Romanian, with one parameter.
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.
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.
Both are allowed in the embed code, and autoplay starts muted when you ask for it, the way browsers require.
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
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
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.
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.
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.
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.
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.
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.
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.
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.