GiliSoft Video DRM Protection

Control playback of downloadable video packages

Protect the approved lessons, issue viewer access, and test the supported player before distribution.

Protected video playback and access-control illustration

DRM for Training Videos: Controlled Offline Playback

Training videos can outlive a course or employee role. When lessons are delivered as local files, the publisher needs a practical way to issue viewer access, limit reuse, and support legitimate device changes.

Quick answer

Package the approved training videos in GiliSoft Video DRM Protection, keep the publisher Encryption Key, issue learner Playback Passwords, and test playback and course accessibility before distribution.

Plan Training Access Before Packaging

SituationApproachCheck before release
Staff use shared classroom PCsAvoid per-person PC Binding unless the environment supports itTest each shared seat and credential policy
Partner uses one assigned laptopConsider PC BindingPlan for a replaced or repaired laptop
Recurring cohortsUse distinct projects or viewer password recordsVersioning, expiry, and support ownership
Captions or transcript requiredPrepare accessible source and compatible player pathTest the protected output, not only the original video

How to Protect and Deliver the Videos

  1. Freeze the course edition

    Remove draft or outdated lessons and confirm that captions, transcript, and learner instructions are available through an accessible delivery path.

  2. Create the protected package

    Add training videos, set a clear Project ID, store the Encryption Key, and choose the least restrictive binding mode that fits the learner environment.

  3. Add traceability and export

    Configure viewer watermark or playback limits when needed, then export the approved GEM or EXE output.

  4. Issue and test access

    Create a Playback Password, supply it to a pilot learner, and check video, sound, captions, expiry, and the help route on a supported device.

The Video DRM Protection user guide shows the matching settings, password maker, and supported package workflow.

Product Interface for This Workflow

Use the actual GiliSoft Video DRM Protection screens to confirm project settings, protected output, and viewer credentials.

Add the approved videos and supporting files to the protection project.
Add the approved videos and supporting files to the protection project.
Save the Project ID and Encryption Key and choose the required binding mode.
Save the Project ID and Encryption Key and choose the required binding mode.
Create a Playback Password from the matching project details.
Create a Playback Password from the matching project details.

Check the Viewer Experience

  • Keep the publisher Encryption Key and Project ID separate from the viewer Playback Password.
  • Test the completed GEM or EXE package in the supported playback environment, not just the original source video.
  • Check expiry, device changes, caption or transcript access, and a reachable support route.
  • When using an online blacklist, confirm it was configured before release and verify the next online check.
Important: Do not make binding so strict that a legitimate learner cannot complete training after a normal computer replacement. Keep a verified reissue process.

Frequently Asked Questions

Must every learner use PC Binding?

No. Choose binding only when the device policy and support process justify it.

Does the package generate captions?

No claim is made here. Prepare captions or transcripts separately and test how learners access them in the protected viewing workflow.

Protect the video, then test the viewer path

Create a protected package with GiliSoft Video DRM Protection and verify authorized playback before delivery.