Sample RBOP Configuration

This section presents a sample configuration that illustrates the concepts and form of the configuration.

The following sample JSON configuration defines a pixel output policy that specifies the following:

  • Restrict decryption of the video to resolutions of 1080 or below

  • Impose specific constraints for resolutions of 720 and 480:

    • For 720 resolution: require HDCP for digital output; require Copy Generation Management System - Analog (CGMS-A) protection for analog output.
    • For 480 resolution: require HDCP for digital output; do not require protection for analog
{ 
  "pixelConstraints":  
    [ 
      { 
        "pixelCount": 720, 
        "digital": 
          [ 
            {"output": "REQUIRED", "hdcp": {"major": 1, "minor": 0}} 
          ], 
        "analog": {"output": "REQUIRED_CGMSA"} 
      }, 
      { 
        "pixelCount": 480, 
        "digital":  
          [ 
            {"output": "REQUIRED", "hdcp": {"major": 1, "minor": 0}} 
          ], 
        "analog": {"output": "NO_PROTECTION"} 
      } 
    ], 
  "maxPixel": 1080 
}

Note the following about the sample configuration above:

  • The pixelCount specifications are one level down in the JSON structure, within the pixelConstraints section.

  • Within each pixel count specification, output protection is specified for both digital and analog output.

  • In the digital output specifications, HDCP versions are specified, although the client does not currently support HDCP versioning. See the FAQ for more information.

On this page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now