Learn key video security terms to better understand how content is protected from piracy and unauthorized access.

Concurrent Stream Limit

A concurrent stream limit caps how many active playback sessions one account may run at once, one or two for most course platforms, up to four for a family streaming plan. It is the most effective single control against password sharing, because shared credentials stop working in parallel, breaking the economics of sharing.

Token Authentication

Token authentication gates video playback behind short-lived, per-user credentials, typically a signed JWT, instead of static URLs. The backend issues a token encoding who the viewer is, which video, and an expiry; the video service validates it before serving a license or manifest. Done properly, tokens cannot be reused after expiry.

Encryption

Encryption is the process of scrambling the video file, so that the video can only be played using the authorized content keys

DRM (Digital Rights Management)

DRM (Digital Rights Management) is a system that encrypts video and controls the decryption keys so only licensed players, under enforced rules, can play the content. The key is delivered to a protected module on the device rather than to code the viewer controls, and the license carries policy such as expiry, resolution limits, and offline rights.

Google Widevine

Widevine is Google's DRM, built into Chrome, Firefox, Edge, Android, Android TV, and Chromecast, giving it the widest device coverage of any DRM. It operates at hardware-backed security level L1 or software level L3, and license servers can cap resolution per level. It does not run on Apple devices, which require FairPlay.

AES-128 Video Encryption

AES-128 is the standard cipher HLS uses to encrypt video segments, with the key fetched from a URL listed in the playlist. It stops casual downloading, but any client that can play the stream can fetch the key. Without protected key delivery, AES-128 is transport scrambling, not content protection.

Microsoft PlayReady

PlayReady is Microsoft's DRM, native to Windows (Edge), Xbox, and many smart TVs including Samsung Tizen, LG webOS, and Roku platforms. On Windows it offers a hardware-backed tier where Widevine would be software-only. It shares CENC packaging with Widevine, so adding it later need not mean re-encrypting a library.

Encrypted Media Extensions (EME)

EME is the W3C browser API that lets a web page play DRM-protected video through the HTML5 video element without plugins. The page's JavaScript coordinates the license handshake but never touches keys or decrypted frames, which stay inside the browser's Content Decryption Module.

Content Decryption Module (CDM)

A CDM is the sealed component inside a browser or operating system that performs the actual DRM decryption. It receives licenses, holds content keys, decrypts media, and enforces policy, exposing none of it to the page. Its protection level determines the device's DRM security level and often the resolution a service allows.

Common Encryption (CENC)

CENC (ISO/IEC 23001-7) is the standard that lets one encrypted copy of a video work with multiple DRMs. Content is encrypted once with a content key, and per-DRM signaling lets Widevine, PlayReady, and FairPlay license servers each deliver that key to their own CDMs. It defines two cipher modes, CTR and CBCS.

HDCP (High-bandwidth Digital Content Protection)

HDCP encrypts the physical video output over HDMI and DisplayPort so capture cards and non-compliant recorders on the cable receive nothing usable. DRM licenses can require it, and a 4K stream may demand HDCP 2.2, falling back to lower resolution or a black screen on older hardware. It does nothing about screen-recording software or cameras.

Forensic Watermarking

Forensic watermarking embeds an invisible, viewer- or copy-specific identifier into video frames, robust enough to survive re-encoding, cropping, and often screen re-recording. When a copy leaks, extraction analysis reveals which subscriber, screener recipient, or partner it came from. It identifies leakers after the fact rather than preventing capture.

Dynamic Watermarking

Dynamic watermarking overlays visible, viewer-identifying details such as name, email, or IP address on the video during playback, moving position and varying opacity so it cannot be cleanly cropped. Its power is deterrence: a viewer will not screen-record content stamped with their own identity, and a leaked copy points straight at its source.

OTP Playback Authentication

OTP (one-time password) playback is a strict form of token authentication where every playback session requires a fresh, single-use authorization generated by your backend at watch time. Because each OTP dies on use, a captured playback request cannot be replayed on another machine, and embed theft fails.

Signed URL

A signed URL is a media link carrying a cryptographic signature and expiry, so the CDN serves the file only while the signature is valid, as with S3 presigned URLs or CloudFront signed URLs. It stops stale link sharing and casual scraping, but during its validity window it downloads the full file for anyone who holds it.

Trusted Execution Environment (TEE)

A TEE is an isolated zone of a device's processor, such as ARM TrustZone, running code the main operating system cannot inspect even with root access. Hardware DRM depends on it: Widevine L1 and FairPlay decrypt video inside the TEE, so keys and decrypted frames never appear in normal memory and mobile screen recording captures black.

Multi-DRM

Multi-DRM is the practice of protecting one video library with several DRM systems at once, Widevine, FairPlay, and sometimes PlayReady, so every browser, OS, and device can play it. No single DRM covers all platforms: Widevine skips Apple, FairPlay is Apple-only, so multi-DRM is required for universal protected playback.

Video Piracy

Video piracy is the unauthorized copying, downloading, redistribution, or resale of video content without the owner's permission. For paid courses, membership sites, and OTT platforms it directly substitutes for legitimate purchases, with leaked content typically resurfacing on Telegram channels, torrent sites, and pirated-course marketplaces.

Screen Recording

Screen recording is capturing on-screen video as it plays, using built-in OS recorders or third-party software. It is the fallback piracy route that DRM cannot fully close on desktop web, because the content is decrypted for display. It can be blocked in native mobile apps and only deterred on desktop browsers.

Camcording (Camera Capture)

Camcording is filming a playing screen with a separate camera or phone to capture video that on-device protections cannot block. Because the capture happens outside the device entirely, no DRM, HDCP, or screen-capture flag can prevent it; only visible watermarking deters it and makes the resulting copy traceable.

Account Sharing

Account sharing is when multiple people use one paid account's credentials to access content meant for a single buyer, such as a study group splitting one course login. It erodes subscription and course revenue and is curbed with concurrent-stream limits, device caps, and session controls rather than blocked outright.

Stream Ripping

Stream ripping is using tools to capture and save streaming video that is not meant to be downloaded, typically by reading the m3u8 or MPD manifest and pulling the segments. Tools like yt-dlp defeat plain HLS and even AES-128 when the key is reachable, but fail against properly implemented DRM.

Hotlinking

Hotlinking is embedding or serving someone else's hosted video or media directly from their server on an unauthorized site, consuming their bandwidth and bypassing their paywall. It is countered with domain and referrer restrictions, signed URLs, and token-based playback that ties access to the authorized site.

Video Content Protection

Video content protection is the combined set of technologies that prevent unauthorized copying, downloading, and redistribution of video: encryption and DRM, access control, watermarking, and output protection. Because each control covers a different attack route, effective protection is layered rather than a single feature.

Video Access Control

Video access control determines who is allowed to watch a video, from where, and on what device. It combines authentication (tokens, OTP, SSO), and restrictions by geography, IP, domain, device, and concurrency. It governs entry to the content, complementing encryption and DRM, which govern the content itself.

Digital Watermarking

Digital watermarking embeds identifying information into video so leaked copies can be traced or their recording deterred. It comes in two forms: visible dynamic watermarking that overlays viewer details on screen, and invisible forensic watermarking embedded in the pixels. Both complement DRM by addressing leaks DRM cannot prevent.

DRM License Server

A DRM license server issues the licenses that let an authorized device decrypt protected video. It authenticates each playback request, checks entitlement, and returns the content key wrapped for the device's Content Decryption Module, along with policy such as expiry, resolution caps, and offline rights.

Hardware-Backed DRM

Hardware-backed DRM performs video decryption inside a device's secure hardware (a Trusted Execution Environment) rather than in software, so keys and decrypted frames never reach normal memory. Widevine L1 and FairPlay are hardware-backed; premium services often reserve HD and 4K for hardware DRM and cap software DRM at SD.

Widevine Security Levels (L1, L2, L3)

Widevine defines three security levels describing how much of the decryption pipeline runs in secure hardware. L1 processes keys and video entirely in a hardware TEE, L2 handles cryptography in hardware but video in software, and L3 runs entirely in software. Services often restrict HD and 4K to L1 devices and cap L3 at SD.

Output Protection

Output protection prevents protected video from being captured as it leaves a device through physical or virtual outputs. HDCP protects HDMI and DisplayPort against capture cards, while OS-level protections guard the display path. DRM licenses can require it for high resolutions, but it does not stop screen software recording or cameras.

Offline DRM (Secure Downloads)

Offline DRM lets viewers download protected video for playback without a connection while keeping it encrypted and unusable outside the authorized app. A persistent DRM license with an expiry is stored on the device, so the downloaded file cannot be copied out, shared, or played after the license expires.

Persistent License

A persistent license is a DRM license stored on a device so protected content can be played offline for a defined period. Unlike a streaming license that lives only for one session, it survives app restarts until it expires, enabling secure offline downloads with enforced time limits and rules.

Screen Capture Blocking

Screen capture blocking prevents on-device recording or screenshots of protected video. In native Android apps FLAG_SECURE blanks captured frames, and iOS can detect and blank capture; hardware DRM reinforces this. On desktop web there is no reliable block, so capture is deterred with watermarking rather than prevented.

Secure Video Player

A secure video player is a video player built to enforce content protection: it plays DRM-encrypted streams, honors token or OTP authorization, applies dynamic watermarking, restricts by domain and device, and avoids exposing direct media URLs. It is the client-side component that carries a platform's protection rules to the viewer.

Secure Video Hosting

Secure video hosting is a hosting service built around protecting premium video from downloading, sharing, and piracy, rather than around discovery or marketing. It bundles multi-DRM, encrypted delivery, watermarking, and access controls with storage, transcoding, and CDN delivery, aimed at course, membership, and OTT businesses.

Geo-Restriction (Geo-Blocking)

Geo-restriction, or geo-blocking, limits video playback to viewers in permitted countries or regions, using the viewer's IP address to determine location. It enforces licensing territories and regional rights, and is often paired with VPN and proxy detection to prevent viewers from spoofing their location.

IP Restriction

IP restriction limits video playback to specific IP addresses or ranges, so only viewers on approved networks can watch. It is used for corporate, campus, or internal content that should never leave a defined network, and complements broader geo-restriction and authentication controls.

Domain Restriction

Domain restriction, or domain whitelisting, allows embedded video to play only on approved websites, checking the requesting domain or referrer before serving the stream. It stops copied embed codes and hotlinking from working on unauthorized sites, keeping paid content on the platforms you control.

Device Restriction (Device Binding)

Device restriction limits how many or which devices an account may use to watch content, often binding playback to registered devices. Combined with concurrent-stream limits, it curbs account sharing by stopping one login from being used across an unlimited set of phones and computers.

JWT (JSON Web Token)

A JWT (JSON Web Token) is a compact, signed token that encodes claims such as who a user is and what they may access. In video platforms, a backend issues a short-lived JWT to authorize playback; the video service verifies its signature and claims before serving a manifest or DRM license, keeping entitlement enforcement server-side.

Secure Video Embed

A secure video embed places protected video on a web page, typically via an iframe or player SDK, while enforcing DRM, tokenized playback, and domain restriction so the embed cannot be copied to unauthorized sites or used to download the file. It contrasts with a plain embed that exposes a reusable, downloadable source.

Piracy Analytics

Piracy analytics detects and investigates unauthorized use of video by analyzing playback and access data for suspicious patterns, such as improbable concurrency, geographic spread, or watermark traces from leaked copies. It helps platforms identify sharing accounts and leak sources so they can respond with restrictions or takedowns.

DMCA (Digital Millennium Copyright Act)

The DMCA is a US copyright law whose notice-and-takedown process lets rights holders request removal of infringing content from hosts, platforms, and search engines. For video owners it is the main legal tool against pirated copies, though takedowns are reactive and slow compared with technical prevention like DRM.