Skip to main content
Skip table of contents

Setting up VOD workflows

Depending on the type of deployment, either NAGRA sets up content workflows, or you need to set them up yourself.

This section explains how to do it yourself. If NAGRA is setting the workflows up for you, you can ignore this section.

Overview

This section explains how to set up VOD content workflows.

Retrying/rerunning VOD workflow jobs

OpenTV Platform supports:

  • Retrying VOD workflow jobs that have failed (for example, if there was a problem communicating with the encoder/packager).
    This can be configured to happen automatically.
  • Rerunning VOD workflow jobs that did not fail (for example, if a new source asset is available or if the wrong encoder configuration was used).

To enable automatic retry for failed jobs, add the relevant parameters to:

  • The encoding profile
  • The packaging profile
  • The purge profile

The required profiles are different for two-stage and single-stage VOD workflows.

See the Configure profiles section in Two-stage VOD workflow with JITP and in Single-stage VOD workflow.

You can manually rerun the workflow for a content in OpCon – see Running and cancelling workflows.

Workflow types

OpenTV Video Platform supports three different VOD workflows, which allow it to work with various different encoders and packagers:

  • Two-stage with just-in-time packaging (JITP)

    Content is encoded after ingest but is only packaged when requested. For example, Harmonic VOS360 works this way.

    The advantage of this approach is that JITP reduces CDN traffic and the amount of storage required.

  • Two-stage without JITP

    Content is encoded after ingest and then packaged as a separate operation. For example, Irdeto PES works this way.

    PES integration is explained in its own section here.

    The advantage of this method is that you can use an encoder from one vendor and a packager from another. You can also repackage existing assets if you need to without having to transcode them again.

  • Single-stage without JITP

    After ingest, content is encoded and packaged as a single operation. For example, AWS Elemental works this way.

    This approach has the advantage of reduced complexity.


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.