Bitmovin VOD Workflow

Overview of the encoding workflow steps for Bitmovin video-on-demand processing in Nomad Media.

This page outlines the workflow steps for Bitmovin VOD transcoding. For setup and configuration, see Bitmovin VOD Configuration.

Encoding Workflow

The Bitmovin VOD encoding workflow follows these steps:

  1. Create or Get Input (GLOBAL)

    • HTTPS input source
  2. Create or Get Output (GLOBAL)

    • S3 role-based output
  3. Create or Get Base Video Encodings (GLOBAL)

  4. Create or Get Base Audio Encodings (GLOBAL)

  5. Create or Get Base Encodings (GLOBAL)

    • Codecs: AAC, H.264
  6. For each transcoding profile (DASH, HLS):

    • For each source file:
      • Create encoding for source
      • Create webhooks for source
      • Create video stream for source + transcoding profile
      • Create audio stream for source + transcoding profile
      • Create audio muxing for source
      • For each video codec from template.json:
        • Create video muxings (typically by resolution: 720p, 1080p, etc.)
      • Create manifests using the muxings above
      • Start job using the manifests above