Device-Bound Video Playback Guide

How to Bind Video Playback to a Device

Tie protected training, course, demo, or premium video playback to an authorized Windows PC or USB drive instead of relying on a password that can be shared.

  • Create a playback password for one viewer's machine code
  • Bind offline delivery to an approved USB drive
  • Combine device rules with watermarking and access revocation
Device-bound protected video playback with password and device authorization

What Is Device-Bound Video Playback?

Device binding answers one question: where is this video allowed to play?A protected package is delivered to the viewer, but its playback password or license is created for an approved computer, USB drive, or device identity. Copying the protected file alone does not recreate that authorization on another device.

This is stronger than giving every viewer the same password. A shared password answers only who knows the password; device binding also checks whether playback is taking place in the approved hardware context.

Password onlyFast to issue, but easier for viewers to share with another person.
PC bindingBest when one learner, employee, or customer should use one authorized Windows computer.
USB bindingBest when protected content is delivered and played from an approved removable drive.

Compare Video Access Methods Before You Bind

MethodWhat is checkedBest fitAdministration
Shared playback passwordThe password entered by the viewerSmall trusted groups and simple offline deliveryLowest
PC-bound playbackPassword plus the viewer's machine codePaid training, licensed courses, internal videos, confidential demosIssue access per approved PC
USB-bound playbackThe approved removable-media contextOffline kits, field training, partner delivery, portable librariesPrepare and track approved USB media
Hosted multi-DRMClient device, DRM license, account, and service policyBrowser, mobile, TV, and large streaming platformsRequires packaging, player, license service, and platform integration

Commercial streaming systems use the same broad principle at a larger scale. Microsoft documents PlayReady client binding as machine binding, while Google explains that a Widevine license is individualized to the requesting device. For a Windows package delivered directly to viewers, GiliSoft provides a more direct PC- or USB-binding workflow.

Method 1 - Authorized Windows PC

Bind Protected Video Playback to One PC

Use PC Binding when an approved viewer should receive a password that works with one Windows computer. The viewer provides a machine code, and you generate the corresponding playback password.

  1. Open GiliSoft Video DRM Protection, add the source video and supporting files, then configure the player, watermark, expiration, and anti-copy settings you need.
  2. Export the protected project and retain its Encryption Key. This key is used when creating viewer playback credentials.
  3. Ask the viewer to open the protected package and send you the Machine Code displayed by the player.
  4. Open the Playback Password Maker, select the project, enter its Encryption Key and the viewer's Machine Code.
  5. Set optional play count, expiration, preview limits, or viewer watermark text, then create and send the Playback Password.
  6. Have the viewer test playback on the authorized PC before a deadline, event, or course launch.
GiliSoft Playback Password Maker creating a PC-bound video password
Create the viewer's playback password from the protected project and the authorized computer's machine code.
Plan for hardware changes. A repaired, reinstalled, or replaced computer may present a new machine identity. Keep a simple process for verifying the customer and issuing replacement access.
Method 2 - Controlled Removable Media

Bind Protected Video Playback to a USB Drive

USB Disk Binding is useful when videos are distributed as a physical training kit, offline course library, partner package, or field-service reference. The protected delivery remains associated with the selected USB workflow instead of becoming an ordinary portable video file.

  1. Connect the USB drive that will carry the protected content and confirm it has sufficient free space.
  2. Add the videos and supporting material to the DRM project.
  3. Open the encryption settings and choose USB Disk Binding as the playback mode.
  4. Configure watermark, play count, expiration, blacklist, and anti-copy options required by the delivery policy.
  5. Export the protected package to the approved USB drive and keep the project key in a separate administrative location.
  6. Test on a clean Windows PC: connect the USB drive, open the protected player, verify playback, then confirm that copying the package away does not provide normal unrestricted access.
GiliSoft Video DRM Protection encryption settings with PC and USB binding modes
Choose the binding mode that matches the way the protected video will be delivered.

How Device Binding Fits into the Full DRM Workflow

Binding is one layer in a protected delivery process. The content still needs encryption, the player must enforce the rules, and the publisher needs a practical way to issue or revoke access.

StagePublisher actionViewer experience
PackageEncrypt the video and choose the player and output settings.Receives a protected package instead of an open MP4.
AuthorizeCreate a password for a machine code or choose USB binding.Uses the approved PC or USB delivery device.
TraceAdd dynamic viewer information or watermark text.Sees authorized playback with visible accountability when configured.
ControlSet expiration, play count, anti-copy rules, or blacklist a compromised password.Playback follows the current access policy.
GiliSoft Video DRM Protection protected package output settings
Export a protected package after the password, binding, watermark, and playback policies are configured.

Device-Binding Policy Decisions to Make First

  • Number of devices: decide whether one customer receives one authorized PC or a small approved device allowance.
  • Offline use: confirm how long viewers must play without reconnecting to an administrator or service.
  • Replacement access: document what happens after a PC repair, Windows reinstall, or lost USB drive.
  • Revocation: keep the project key and password records needed to blacklist compromised credentials.
  • Watermark identity: decide whether the viewer name, email, order number, or another identifier should appear.
  • Support ownership: assign who verifies viewers and issues replacement playback passwords.

Test Device-Bound Playback Before Delivery

  1. Play the protected video on the intended PC or from the approved USB drive.
  2. Copy the package to another computer and confirm the original credential does not silently become universal access.
  3. Check playback after disconnecting and reconnecting the USB drive.
  4. Test expiration, play count, watermark text, and anti-capture settings separately.
  5. Preserve the unencrypted master video, project key, and customer authorization records in secure administrative storage.

Device-Bound Video Playback FAQ

Does PC binding stop someone from copying the protected file?

The file may still be copied as data, but copying it does not provide the valid machine-bound playback credential required on another computer.

Can one protected project support more than one viewer?

Yes. Create separate playback passwords for the approved machine codes so each viewer can receive distinct authorization and watermark information.

Is USB binding the same as encrypting the whole USB drive?

No. USB binding controls the protected media playback workflow. Whole-drive encryption protects all data on the drive at the storage level.

Can access be blocked after a password leaks?

GiliSoft Video DRM Protection includes an online password blacklist for revoking a compromised playback password when that control is configured.

Should I use PC binding or hosted streaming DRM?

Choose PC or USB binding for controlled Windows delivery of protected packages. Hosted multi-DRM is designed for services that need browser, mobile, TV, CDN, account, player, and license-server integration.

Official Technical References

Protect Video Playback on Approved PCs or USB Drives

Use GiliSoft Video DRM Protection to combine device binding with playback passwords, dynamic watermarking, expiration rules, blacklist control, and protected offline delivery.

View Video DRM Protection