Enable protection (Apps)

Integrate JWP protection services for your app content

JW Player enables you to protect your app content with various methods:

These protection methods work out-of-the-box with JWP (partner) apps when combined with JWP identity and subscription management.



URL signing for apps

šŸ“˜

JWP URL signing is available ONLY to JW Web App users and app partners.

  • The JW Web App is pre-integrated with URL signing.
  • For non-JWP apps, consult your app partner to enable URL signing.

URL signing only permits authorized viewers to access video content on your app. JW Player determines a viewer's authorization based on these components:


Requirements


Enable URL signing

URL signing requires customer actions both at the property and app config levels.

Property

  1. Create signed URLs for each media item.
  2. Enable URL signing functionality in the dashboard.

    šŸ“˜

    NOTE: URL signing is auto-enabled when creating a DRM-enabled property.


App config

šŸ“˜

This section applies only to self-hosted web app customers.

For partner-managed app customers, check with your app partners to enable URL signing in your apps.

URL signing custom parameter

URL signing custom parameter

  1. From the Apps page, click the name of an app config. The settings for the app config appear.
  2. Under Custom Parameters, click + Add. A new row appears.
  3. For the Key, enter url_signing.
  4. For the Value, enter true.
  5. Click Save.


DRM

JWP's Studio DRM protects your content with industry-standard Digital Rights Management (DRM), preventing unauthorized users from playing or copying video content. By enabling DRM on a property and app config from your dashboard, you allow JWP to manage the complexities of digital rights on your behalf:

  • Several configured DRM Policies
  • DRM license generation and management
  • License delivery services for content playback on any device

Requirement


Enable DRM

DRM requires customer actions both at the property and app config levels.

Property

  1. Create a new DRM-enabled property.

App config

  1. From the Apps page, click the name of an app config. The settings for the app config appear.
  2. Toggle Protect with DRM to ON.
Protect with DRM in the app config

Protect with DRM in the app config

  1. Select a default policy applicable to your app environment from the dropdown menu.

    šŸ“˜

    For partner-managed app customers, check with your app partner to determine which policy to select.

  2. (Optional) Set custom parameters.

    You can customize parameters according to the needs of your app by entering different key-value pairs during steps 3-4.



Geoblocking

Geoblocking restricts access to your app content based on a user's geographical location. You can apply property-level geoblocking and media-level geoblocking.