Video transcoding for OTT: the real ladder and codec defaults
Video transcoding for OTT on Flicknexs: default 720p, 480p and 360p H.264 ladder selectable up to 1440p, AAC audio and a monitored job queue on every plan.
Flicknexs transcodes each uploaded video into an adaptive-bitrate HLS ladder, H.264 by default with H.265, AV1 and VP9 selectable per job on request, through a queue with a monitoring dashboard and a job record for every file.
Trusted by industry leaders
50+ OTT platforms powered by Flicknexs
Quick answer: Video transcoding for OTT converts one uploaded file into a ladder of renditions at different resolutions and bitrates, packaged so a player can switch between them as the connection changes. Flicknexs transcodes every upload to a default 720p, 480p and 360p H.264 ladder with AAC audio, lets you select renditions up to 1440p, and runs jobs through a monitored queue.
Flicknexs provides video transcoding as part of its white-label OTT platform. Flicknexs transcodes each uploaded video into an adaptive-bitrate HLS ladder, H.264 by default with H.265, AV1 and VP9 selectable per job on request, through a queue with a monitoring dashboard and a job record for every file.
Why video transcoding for OTT decides both quality and cost
A file that plays fine on your editing workstation is the wrong file for a viewer on a train. Transcoding is the step that turns one source into several renditions the player can choose between, so a phone on a weak connection drops to a smaller version instead of stalling and a television on fiber stays sharp. Get the ladder wrong in one direction and viewers buffer; get it wrong in the other and you pay to deliver pixels nobody can see. Every operator makes this choice, whether they know it or not, because a default ladder is still a choice.
Flicknexs makes the choice visible. Each upload goes into a job queue and comes out as an HLS package with a master playlist listing the renditions. The default ladder is 720p, 480p and 360p in H.264 with a single AAC audio track, which suits the majority of catalogs and most of the audience on phones. The ladder is selectable up to 1440p when the source and the audience justify it. H.265, AV1 and VP9 can be selected per job on request, with an automatic H.264 fallback so no device is left without a playable rendition. Every job is recorded, and a monitoring dashboard shows the queue.
The engine behind almost all streaming transcoding is documented publicly. The FFmpeg documentation describes the encoders, the rate-control modes and the HLS muxer options that determine how a rendition is built, and the HLS specification published by the IETF as RFC 8216 defines the playlist and segment structure the output must follow. Reading the FFmpeg guide on H.264 encoding before choosing a ladder will save you from two common mistakes: encoding a higher resolution than the source contains, and using a bitrate that makes a small rendition look worse than the one above it.
What Flicknexs transcoding produces from each upload
Every row is in the platform code. The rows marked on request are selectable per job and fall back to H.264 automatically.
Default ladder
Three renditions at 720p, 480p and 360p are produced for every upload unless changed.
Selectable ladder
Renditions can be selected up to 1440p when the source and audience justify the bandwidth.
H.264 standard
Every rendition is encoded in H.264 by default, the codec every device app plays.
H.265, AV1, VP9
Selectable per job on request, with automatic H.264 fallback for devices that cannot decode them.
AAC audio
A single AAC audio track is produced per title, taken from the source file.
HLS packaging
Output is adaptive-bitrate HLS with a master playlist listing every rendition.
Job queue
Uploads enter a queue with a monitoring dashboard showing waiting, active and failed jobs.
Job record
Each job is stored in a table with its status, renditions and timing for later review.
Source: Flicknexs platform documentation and architecture specification, 2026-09-03.
How video transcoding for OTT works on Flicknexs
From the moment an upload finishes to the moment a title is playable, here is what happens and what the admin controls.
The upload becomes a job in the queue
The ladder defines which renditions are produced
H.264 is the standard codec, with alternatives per job
Audio is a single AAC track
Output is packaged as HLS with a master playlist
Failures are visible and retryable
How to set up transcoding in the Flicknexs admin
Five steps that start with your source files, because the ladder should never exceed what the sources contain.
- 1
Audit the resolution and bitrate of your sources
Before choosing a ladder, check what your masters actually are. A catalog of 1080p masters and a catalog of 720p screen recordings need different ladders. Write down the typical source resolution, frame rate and bitrate per content type. This ten-minute audit prevents the most common waste, which is encoding renditions larger than the source.
- 2
Choose the ladder per content type
Open the transcoding settings. Keep the default 720p, 480p and 360p for talking-head, lecture and news content. Add 1080p when masters are 1080p and the audience includes televisions, and consider 1440p only for fine-detail content with high-quality masters. Each added rendition adds storage and, on large screens, bandwidth, so note the tradeoff in your launch document.
- 3
Decide whether to request an alternative codec
If your device breakdown shows a large share of televisions and modern phones, ask for H.265, AV1 or VP9 to be selected on the jobs for your heaviest titles. The H.264 fallback is produced automatically, so older devices keep playing. Test one title first and compare the rendition sizes in the job record against the H.264 version before committing the whole catalog.
- 4
Upload a test batch and watch the dashboard
Upload five representative files and open the queue monitoring dashboard. Confirm each job moves from waiting to active to completed, note the time taken, and open the job record to read the rendition sizes. Play each title on web, on a phone and on a television app, throttling the connection once to watch the player step down the ladder.
- 5
Schedule the catalog upload around the queue
Plan large uploads in batches so the queue works through them before your launch date, using the time per job from the test batch to size each batch. Keep the dashboard open during the upload window and re-upload any failed source the same day. Record the final rendition sizes; they are the input to the bandwidth forecast on the video CDN page.
Limits and tradeoffs of Flicknexs transcoding
What ships standard, what is on request and what is not offered, stated plainly.
The ladder tops out at 1440p
Alternative codecs are on request, not the default
One audio track per title
No thumbnail sprite generation
Re-running a ladder change means re-transcoding
A kids education service choosing its ladder
A worked example for a kids education service with a large library of short animated lessons and a smaller set of live-action science episodes.
Pre-launch checklist for transcoding
Ten checks to run after the test batch and before the full catalog upload.
- Source resolution, frame rate and bitrate are documented per content type, and no ladder rendition exceeds its source resolution.
- The ladder is chosen per catalog with the device breakdown in mind, and the reason for each added rendition is written down.
- A test batch of representative files has completed in the queue, and the time per job is recorded for scheduling.
- Rendition sizes from the job records are in the spreadsheet that feeds the bandwidth forecast on the video CDN page.
- Each test title plays on web, on a phone and on a television app, and steps down the ladder on a throttled connection.
- If an alternative codec was requested, one title has been compared against its H.264 fallback for size and playback on older devices.
- Audio levels on the single AAC track are consistent across titles, because the job takes audio from the source as delivered.
- Titles with more than one audio language are planned as separate titles with the audio language tagged in the catalog.
- The catalog upload is scheduled in batches with someone assigned to watch the dashboard and re-upload failed sources daily.
- Poster and thumbnail images are prepared per title, since the transcoding job does not generate timeline preview sprites.
How transcoding interacts with the device apps and monetization
The ladder you build is what every app plays and what every subscription and purchase costs you to deliver.
Which plan includes transcoding
Standard layers
Pricing & billing
Annual savings
Conclusion: what to do next
Already on Flicknexs
Choosing a platform
Before a rights call
Frequently Asked Questions
Everything you need to know about transcoding on Flicknexs.
Yes. Transcoding to the default H.264 ladder, the selectable ladder up to 1440p, AAC audio, HLS packaging and the monitored job queue are in the platform code on every plan, and there is no per-minute or per-job fee. What differs between plans is storage and bandwidth, according to our pricing page.
The default ladder is 720p, 480p and 360p. Additional renditions can be selected up to 1440p when the source contains that detail and the audience watches on large screens. Flicknexs does not produce renditions above 1440p and does not produce high dynamic range output; this page claims only what the transcoding service builds.
H.264 is the standard video codec for every rendition and AAC is the audio codec. H.265, AV1 and VP9 can be selected per job on request; when one is chosen, an H.264 version is produced automatically so devices that cannot decode the newer codec still play the title without any change in the app.
It depends on source length, resolution, the ladder and whether an alternative codec was requested, so run a test batch and read the time per job from the dashboard rather than relying on a generic figure. Jobs run through a queue with set parallelism, which is why large catalog uploads should be scheduled in batches.
Yes. The queue monitoring dashboard shows failed jobs and the job record keeps the error, typically a broken container, an unsupported pixel format or a truncated upload. Re-uploading a corrected source creates a new job. Because failures are explicit, a launch checklist can confirm every title reached completed status.
Add it when your masters are 1080p and the device breakdown shows a meaningful television audience, because televisions land on the highest rendition offered. For phone-heavy audiences or 720p sources it adds storage and bandwidth without a visible gain. Test on one title and compare rendition sizes in the job record first.
No. Each job produces a single AAC audio track. A dubbed or alternate-language version is published as its own title with its audio language tagged in the catalog, which the multi-language video page explains. We support subtitles in several languages per title separately from audio.
No. The job does not produce thumbnail sprite sheets for scrubbing previews. Poster and thumbnail images are uploaded per title in the admin. If timeline preview thumbnails are a requirement for your product, raise it as an enterprise scoping conversation rather than expecting a setting.
The new ladder applies to new jobs. Existing titles keep their renditions until their job is re-run, which uses queue time and replaces the stored package. For a large library that is a scheduled project, so decide the ladder before the catalog upload and treat later changes deliberately.
On devices that decode them, yes, because H.265, AV1 and VP9 produce smaller files at similar quality. Devices that cannot decode them receive the automatic H.264 fallback at the usual size. The gain therefore depends on your device breakdown, which is why Flicknexs makes these codecs selectable per job on request.
Live streams are packaged as HLS in near real time for the same player and delivery layer, but they do not pass through the upload job queue that builds on-demand renditions. The ladder settings and codec choices on this page describe uploaded titles; rehearse a live event separately to confirm its quality.
Open the job record for a completed title; it lists the renditions produced with their sizes and timing. Multiply the size of the rendition most viewers land on by expected watch-hours, split by device, and compare with the allowance sentence for each plan as described on the video CDN page.