DEV Community

Cover image for Why Synthesia Owns Its Video Player, Not Just an API
Entrepreneur Plus UK
Entrepreneur Plus UK

Posted on

Why Synthesia Owns Its Video Player, Not Just an API

Type-to-video tools are not scarce. HeyGen, Colossyan, Hour One, and a dozen others will take a script and hand back an avatar reading it. The generation model is table stakes now, not a moat which makes it worth asking why Synthesia, a London company founded in 2017, is the one that reached a $2.1B valuation with a roster of Fortune 100 customers, while most of its direct competitors are still fighting for SMB market share.

The generation model isn't the differentiator. The architecture around it is.

The Two Ways to Build a Text-to-Video Platform

There are broadly two architectural patterns for a product like this, and they lead to very different businesses:

Aspect Headless generation API Owned distribution layer
What you ship A script goes in, a video file comes out A script goes in, a hosted, trackable, embeddable player comes out
Where the data lives With the customer, once they download the file With the platform, for the video's entire lifecycle
What you can measure Nothing, once the MP4 leaves Watch-through rate, drop-off points, per-viewer completion
Integration surface A REST endpoint SSO, SCORM export, embeddable player, analytics API
Switching cost for the customer Low - it's just a video file High - workflows, LMS integrations, and analytics history live on the platform

Most competitors in this space ship the left column: generate a video, export an MP4, and the relationship with that specific piece of content effectively ends at download. Synthesia built the right column deliberately. It owns its own video player and distribution layer rather than treating the rendered file as the end of the product.

That single decision is why "engagement analytics" is a real feature in Synthesia's product, not a marketing line - if you never see the video again after it's exported, you can't tell a customer which slide in their compliance training people actually stopped watching at.

Localisation Is a Versioning Problem, Not a Feature

The part of this that's genuinely interesting from an engineering standpoint is what "multilingual" means at scale. Roughly 40% of all videos generated on the platform are translated versions of an original, and the average customer publishes in seven languages. That's not a translation feature bolted onto a video generator it's a data consistency problem: one source script, N derived assets, each with its own lip-sync timing, and a requirement that when the source changes, every derived version has to be regenerable without a human re-doing the work by hand.

Think of it the way you'd think about localised strings in a codebase, except each "string" is a rendered video asset with a synchronised audio track and matched mouth movements. A naive approach treats each language as an independent artifact. A better approach treats the script as the single source of truth and every language as a deterministic render target - which is presumably why Synthesia built a dedicated AI Dubbing product and a "Secure Editing" review workflow specifically for regulated customers who need to approve translation changes before anything goes live: that's compliance tooling for a versioning system, not a video editor.

The Enterprise Integration Surface Is the Actual Product

The features that turn this into a $100k+/year enterprise contract instead of a $29/month subscription aren't the avatars - they're the boring integration primitives:

  • *SSO * - so a video platform can sit inside an existing enterprise identity system rather than becoming another set of credentials to manage

  • SCORM export - the packaging standard that lets a generated video slot directly into a company's existing LMS (Cornerstone, Workday Learning, etc.) as a trackable course module, not just an embedded file

  • SOC 2 Type II compliance - table stakes for any vendor touching enterprise data, but a genuinely non-trivial engineering and audit investment

  • **API + webhook **coverage for programmatic generation - the part that lets a customer's own systems trigger video regeneration when, say, a policy document changes upstream

None of these are exciting to build. All of them are why enterprise customers renew, and why 70% of Synthesia's revenue reportedly comes from enterprise contracts rather than the self-serve tiers. The self-serve pricing ladder isn't really the business it's the top of a funnel that graduates serious users into the integration surface that actually locks them in.

The Trade-off Worth Noticing

Owning the full stack player, analytics, distribution, compliance tooling is expensive to build and expensive to maintain relative to a thin generation API. It's a bet that the defensible layer in this market isn't the avatar rendering quality (which commoditises fast, as the growing list of credible competitors shows) but the operational surface area around it: where the video lives, who can see it, what happens when it needs to change, and how a large organisation's existing systems talk to it.

That's a reasonable generalisable pattern for anyone building an AI-generation product aimed at enterprise buyers rather than consumers: the model output is rarely the moat by the time a market matures. The integration surface around it auth, compliance, interoperability standards, and owning enough of the pipeline to actually instrument it usually is.

Top comments (1)

Collapse
 
crdt_cto profile image
CRDT

The interesting part here is that Synthesia didn’t really build a video generator they built the infrastructure around generated video.

The avatar and rendering layer will inevitably become more commoditized. What’s much harder to replace is everything that happens after generation: hosting, analytics, localization, versioning, SSO, SCORM, compliance, APIs, and webhooks.

The “video player” is therefore more than a playback surface. It becomes the system of record for how an enterprise publishes, distributes, measures, and updates video content.

The localization point is especially important. If one source script produces seven language variants on average, those videos need to behave more like compiled artifacts than independent files. Treating the source as the canonical representation makes regeneration, review, and compliance dramatically easier.

This is a broader lesson for AI startups: don’t confuse the generated artifact with the product.

When the underlying model becomes interchangeable, the moat often moves up the stack to workflow, data, integrations, governance, and distribution.

That’s where enterprise switching costs are created.

If you’re building in this space or interested in discussing the architecture, feel free to reach me on TG_coolsoftDev.