Jump to Content
Encoding
DocumentationAPI Reference
StreamsPlaybackEncodingBitmovin DashboardEncoding
Documentation
StreamsPlaybackEncodingBitmovin Dashboard
DocumentationAPI Reference

ENCODING GENERAL

  • Encoding Documentation
  • Getting Started
    • Get started with the Bitmovin API
    • Encoding Templates
    • SDKs
      • C# SDK
      • Go SDK
      • Java SDK
      • Node.js / JavaScript SDK
      • PHP SDK
      • Python SDK
    • Supported Formats & Storage
      • Supported Input and Output Formats
      • Supported Input and Output Storages
    • Bitmovin Encoder Lifecycle
    • Understanding the Different Encoding States
    • Choosing the Right Encoder Version
    • Glossary
  • Bitmovin Cloud Connect
    • Using Bitmovin Cloud Connect with AWS
    • Using Bitmovin Cloud Connect with Azure
    • Using Bitmovin Cloud Connect with GCP
    • Using Bitmovin Cloud Connect with OCI
  • The Bitmovin Dashboard
    • Managing Your Organization & Team Access
    • Managing Multiple Organizations
    • Managing API Keys
    • Changing Your Login Credentials
    • Managing Your Subscription
    • Managing Your Payment & Billing Details
    • Enabling Usage Reports
    • Enabling 2-Step Verification
    • Sign Up Through AWS Marketplace
    • Finding and Understanding Your Encoding ID's
  • API and Technical Guides
    • Best Practice Guide: REST API 5xx Errors
    • Stream Conditions
    • Muting and Unmuting Webhooks
    • Understanding the Bitmovin Encoding Object Model
  • Managing Inputs and Outputs
    • Setting Up CORS for Your Google Cloud Storage Bucket
    • Creating Access and Secret Keys for Google Cloud Storage
    • Required Permissions for GCS Buckets for Encoding Input and Output
    • Using Akamai Object Storage for Encoding
    • Using Simple S3 Output in the Dashboard
    • Creating an S3 Encoding Input or Output with the Bitmovin API
    • Required Permissions for S3 Buckets for Encoding Input and Output
    • Creating an S3 Role-Based Encoding Input or Output with the Bitmovin API
    • Troubleshooting S3 Output Failures with Correct Credentials
    • Using AWS S3 Role-Based Outputs
    • Configuring an AWS S3 Bucket for Content Playback Testing
    • Bitmovin CDN Output
  • DRM and Security
    • Digital Rights Management (DRM) Overview
    • Integrating Bitmovin Encoder with PallyCon Multi-DRM
    • Protecting Your Content with Bitmovin and Vualto DRM
    • Using SPEKE for DRM
    • DRM Removal from a Stream
    • Understanding HLS AES Encryption
    • Creating Multi-DRM Protected Content with Intertrust / ExpressPlay
    • Creating Combined Multi-DRM Protected Content
    • Creating Widevine DRM Protected Content
    • Creating PlayReady DRM Protected Content
    • Creating Fairplay DRM Protected Content
    • Creating PrimeTime DRM Protected Content
    • Creating MPEG-CENC ClearKey Content
    • Understanding MPEG-CENC ClearKey Encryption
  • Encodings and Codecs
    • Understanding Why Segment Duration Differs from the Defined Target
    • Supported HDR Formats and Conversions in Bitmovin Encoder
    • Dynamic Range Format Presets
    • Understanding the Default Timestamp Offset for TS Muxings
    • Configuring Codec to Maintain Original Video Aspect Ratio
    • Editing Codec Configurations
    • Pitch Shifting in Encoded Audio When Changing Tracks
    • Incompatible Output Frame Rates
    • Optimizing Your H.264 Codec Configuration for Different Use Cases
  • Manifests
    • Creating Manifests with the Bitmovin API
    • Manifest Generator V2
    • Default vs custom manifests
  • Bitmovin Bug Bounty Program

VOD ENCODING

  • API and Automation
    • Automating Video Editing with Bitmovin Encoding API
    • Retrieving VOD Encoding Information with the Bitmovin API
    • Adapting Automatically to Different Source Files Using Stream Conditions
    • Difference Between InputStreams and Direct Input File Definition on a Stream
    • Stitching and Trimming - Getting started
  • VOD Inputs
    • Setting Up an Akamai NetStorage Input
    • Creating an Akamai NetStorage Upload Account
  • VOD Outputs
    • Creating Progressive MOV, MP4 and TS Outputs
    • Setting Up an Akamai NetStorage Output
    • Troubleshooting Output Transfer Failures
    • Downloading the Encoded Video Directly to a Computer
  • Encoding and Codecs
    • Performance and Optimisation
      • Reducing Turnaround Times for Short-Form Video Content
      • Using Pre-warmed Encoder Pools
      • Reducing Turnaround Time in VOD Encodings
    • H264 Presets
    • H265 Presets
    • VP9 Presets
    • Thumbnail Generation Support for VOD Encoding
    • Creating an Encoding with Hardware Acceleration
    • Creating DTS:HD / DTS:X Encodings
    • Creating Dolby Digital (Plus) Encodings
    • Separating and Combining Audio Streams
    • Deinterlacing Content with Bitmovin Encoding
    • Understanding MEDIA_ERR_DECODE in Google Chrome with Encoded Content
  • DRM and Security
    • Using Nagra NexGuard FileMarker A/B Watermarking
  • Per-Title Encoding
    • Overview Per-Title-Encoding
    • Creating a Per-Title Encoding
    • Constraining Bandwidth in Per-Title Encoding
    • Supported Output Options for Per-Title Encoding
    • Using Per-Title Encodings with DRM Solutions
    • Specifying Required Resolutions for Per-Title Encoding
    • Using Per-Title Encoding with SSAI
    • Per-Title Configuration Options
    • Adjusting the Per-Title Algorithm for Custom Requirements
  • General Information and Guides
    • Changes to fMP4 outputs in Encoder version 2.153.0
    • Bitmovin Video Encoder v1 to v2 migration guide

LIVE ENCODING

  • How Live Encoding works
  • Live Inputs
    • RTMP Inputs
      • RTMP Live Stream Input Requirements
      • RTMP API Configuration
    • SRT Inputs
      • SRT API Configuration
    • Zixi Inputs
    • Contribution devices
      • Bitmovin approved contribution devices
      • OBS Studio Contribution Encoder
  • Live Outputs
    • Akamai Live Outputs
      • Akamai MSL4 Live Outputs
      • Akamai NetStorage for Live Outputs
    • GCS Buckets for Live Outputs
    • Azure Buckets for Live Outputs
    • AWS Live Outputs
      • AWS S3 Simple Live Outputs
      • AWS S3 Access Key Live Outputs
      • AWS S3 Role Based Live Outputs
  • Configuration Options
    • Live Encoding with HLS, SCTE-35 and SSAI
      • Live Encoding with YoSpace
      • Live Encoding with broadpeak.io
      • Live Encoding with AWS Elemental MediaTailor
    • DVR and Timeshift features
      • Live DVR (timeshift) configuration guide
      • Preview and Programme DVR Intervals
    • Filters
      • Live Encoding captions generation with Azure Speech Services
    • Live-to-VOD workflows
      • How to implement a Live-to-VoD workflow with the Bitmovin API
    • Automatic Shutdown Options
  • Encodings and Codecs
    • H264 Presets
    • H265 Presets
    • VP9 Presets
  • Live Notifications
    • Live Heartbeat
  • General Information and Guides
    • Live Encoding Standby Pools
      • How Live Standby Pools work
      • Encoding Templates for Live Standby Pools
      • Creating Live Standby Pools
      • Live Standby Pool Management

RELEASE NOTES

  • Encoder
    • Encoder 2.200.0 - 2.233.1
    • Encoder 2.150.0 - 2.199.0
    • Encoder 2.100.0 - 2.149.0
    • Encoder 2.50.0 - 2.99.0
    • Encoder 2.0.0 - 2.49.0
    • Encoder 1.24.3 - 1.56.0
  • REST API Services
    • REST API Services 1.200.0 - 1.228.0
    • REST API Services 1.150.0 - 1.199.0
    • REST API Services 1.100.0 - 1.149.0
    • REST API Services 1.50.0 - 1.99.0
    • REST API Services 1.0.0 - 1.49.0

Supported Output Options for Per-Title Encoding

Suggest Edits

Per-Title encodings work with GCS, S3, Generic S3, Akamai NetStorage or Azure Blob output.

You can see an example for setting up a per-title encoding with a supported storage option in this tutorial about how to create a per-title encoding.

You can check our release notes to see the latest updates.

Updated 5 months ago