StreamAdsPro Logo
StreamAdsProSSAI Platform
StreamAdsPro Forge

Digital transcoding that hands the file back ad-ready

Send one master file. Forge reads what it really is, builds the right set of renditions for it, encodes them and packages a stream your players can switch through cleanly — on the same platform that marks your ad breaks and inserts your ads.

Send us a file to transcode
forge · job
episode-047-master.mp4
1920x1080 · 24:06 · H.264 / AAC
360pdone
480pdone
720pdone
1080pdone
master.m3u8 written · 4 renditions · package ready to download

A transcoder gives you renditions. It does not give you inventory.

Nothing inside a general-purpose encoder knows what an ad break is, what an SSAI slot is or what a campaign is. The file comes back correct and still unsellable — someone has to carry it to a second system before it earns anything.

Forge is already inside that second system. The breaks, the overlays and the insertion sit on the same platform the file was encoded on.

What happens to your file

Six stages, each one visible while it runs. No black box between upload and download.

StageWhat it does
IngestUpload a master file into a workspace; the job is queued, not run on your machine
ProbeRead the real codec, resolution, frame rate, duration and audio layout of the source
LadderChoose which renditions this particular file should produce - before spending a second of CPU
EncodeEncode every rendition with live per-rendition progress, on GPU where the host has one
PackageWrite the adaptive playlists and a machine-readable manifest describing what was made
DeliverDownload the whole package as a ZIP, or a single flat MP4 of any rendition

Forge shows you which renditions a file will produce before the encode starts — so nobody pays for a rendition that was never going to help.

This is the actual product

Not a mockup — two frames from a real job running in the Forge workspace.

The Forge submit screen: a probed source file shown with its resolution, codec, frame rate and duration, beside the output ladder listing the renditions that will be produced.
Before the encode. Drop a file and Forge probes it, then shows exactly which renditions it will produce — here 6 of 7, because 1440p sits above the source and is skipped rather than upscaled.
The Forge job screen: seven renditions from 144p to 1440p, each encoding with its own live progress bar and percentage.
During the encode. Every rendition reports its own progress, so a stalled rung is visible immediately instead of at the end.

The renditions

Seven are possible. Your file gets the ones that make sense for it, and no others.

RenditionWho it serves
144pFallback for a stalled or metered connection
240p2G / edge-of-coverage mobile
360pThe rung most Indian mobile viewers actually settle on
480pComfortable mobile and low-end desktop
720pThe default good-network experience
1080pDesktop, smart TV and connected-TV apps
1440pPremium source, kept only if the master carries it

It never upscales

A 720p master is never blown up to 1080p just to pad the ladder. Upscaling costs money and adds nothing a viewer can see.

Portrait and landscape

Renditions are chosen from the short edge, so a vertical reel and a 16:9 OTT episode both come out correctly framed — no letterbox or pillarbox bars baked in.

What you get back

A streamable package

A master playlist plus one playlist per rendition, aligned so a player switching quality mid-view does not stutter.

A plain MP4

Any rendition, rewrapped as one file you can email, edit or upload. Rewrapped — not re-encoded — so the pixels match what the player streams.

A manifest

A machine-readable description of everything produced, so the systems downstream never have to parse a playlist to learn what happened.

Billed for minutes, not seats

The industry-standard billable-minute model, with the arithmetic shown to you rather than hidden inside an invoice.

SD
1x
Up to 576p
HD
2x
577p to 1080p
UHD
4x
Above 1080p

100 minutes of output at HD is 200 billable minutes. No per-seat licence, no per-codec option to buy, and self-hosting on your own hardware is on the table.

Rates are quoted per channel — ask us for yours.

Where Forge is today

Running, and honest about the rest.

CapabilityState
Upload, queueing and per-job workspacesWorking
Source probe and pre-flight rejection of bad inputWorking
Adaptive ladder selection, previewed before encodeWorking
Multi-rendition encode with live progressWorking
HLS packaging with correct bandwidth and codecsWorking
Flat MP4 of any rendition, by remux - no quality lossWorking
ZIP download of the finished packageWorking
Usage metering in billable minutesWorking
Automated QC - loudness, black frame, freeze, VMAFPlanned
Captions - speech to WebVTT / SRT, optional burn-inPlanned
Push delivery to CDN, S3 or SFTPPlanned
Watch folders and a visual workflow builderPlanned

One platform, end to end

Transcoding is the first step of the same job, not a separate vendor.

Have a library that needs conditioning?

Send one file. We will run it through Forge and send the package back, so you can judge the output rather than the pitch.

WhatsApp