Package your content with Adobe Offline Packager

Adobe Offline Packager takes as input unencrypted mp4 content.

Calling Adobe Offline Packager

A typical adobe offline packager invocation would look like the call below:

  java -jar OfflinePackager.jar -conf_path Content_PR_WV.xml -in_path "Jaigo.mp4"
  -out_path "Jaigo_DASH"
  -key_file_path "Jaigo_DASH/_info/key.B64.random"
  -widevine_key_id c595f214d84dc7ecf31a8ebf1b7ddda5
  -widevine_provider intertrust
  -playready_LA_URL
  http://pr.test.expressplay.com/playready/RightsManager.asmx
  -playready_keyid c595f214d84dc7ecf31a8ebf1b7ddda5
  -content_id c595f214d84dc7ecf31a8ebf1b7ddda5

In this particular case the offline packager is adding both Widevine content protection and PlayReady content protection initialization data to the output DASH content. The value of -key_file_path is for a base64-encoded key. The value of -playready_LA_URL is for PlayReady license acqusition.

The conf_path argument points to configuration file that would contain the following:

  <config>
  <frag_dur>4</frag_dur>
  <target_dur>6</target_dur>
  <encrypt_audio>false</encrypt_audio>
  </config>

Because certain Android devices — primarily Amazon Fire TV — do not support audio decryption, audio encryption is optional.

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