What is media generation infrastructure?

Media generation infrastructure is the combination of hardware and software required to generate digital media on demand and at scale.

Media includes digital video, images and audio for use in websites, applications and workflows.

Generation is the software, integrations and API's needed to process and manipulate media.

Infrastructure is the server-based architecture that delivers the software and processes the media generation and includes servers, queues, auto-scaling and databases.

Media generation infrastructure helps businesses integrate video, images and audio into their product development and marketing initiatives to deliver absorbing media experiences for their users.

iac yaml

Build vs Buy

Pros of Building

Cons of Building

It would have required extensive research on the technologies we needed to leverage technically to achieve the desired outcome. This would have taken at least two months of engineering time for a simple use case, and up to 6 months if the scope widened. Hector Zarate, Spotify

You could spend thousands of hours developing your own video editing API, increasing time to market and costing money.

1.1M+

Videos per month

7x

Faster rendering speeds

10,000+

Developers

Access a complete media generation stack for half the price of a single server*

The Shotstack media generation infrastructure stack is prebuilt to meet the needs of the most demanding media processing applications and workflows. For the price of a single AWS EC2 instance you can tap into our infrastructure and experience and deliver value to your customers in days instead of months.

*based on equivalent AWS a1-xlarge EC2 Instance (4CPU/8GB) at $100.84/month

Start for Free Talk to an Expert

Creative and Flexible

Media generation API

The Shotstack media generation API provides all the creative features needed to generate videos, images and audio using a simple JSON specification based on familiar non-linear video editing principles.

Cut, trim and stitch video clips, customise and resize images, add overlays and watermarks, filters transitions and effects, all out of the box and ready to use with a few lines of code.

postman

High Availability

Reliable generation infrastructure

Rely on infrastructure that is battle tested, rendering over 20,000 videos per day at just a fraction of its capacity. Ensure your application and workflow stay up and running meeting your customers' expectations.

Our infrastructure includes all the API's, queues, databases, storage and multiple auto-scaling server instances that can render 1000's of videos and images at the same time.

Improve your customers user experience with our high-speed split rendering. A video can be split into short segments, each rendered at the same time, and then joined together again to create the final video. Using split rendering it is possible to render a 5 minute, 1080p video in 50 seconds.

render speed

User Experience

High speed media hosting and CDN

Generated media can be stored and hosted using Shotstack's media hosting service. All assets are served from our global CDN providing a fast experience for your users wherever they are located.

An asset management API makes it easy to look up the details of an asset and to delete assets that are no longer needed.

player transition

More to do

AI Video Automation Platform - Shotstack

Create powerful video workflows and applications using AI and programmatic video editing tools.

Video Editing API - Shotstack

Render thousands of videos in minutes with battle-tested, cloud-based video editing infrastructure.

Online Bulk Video Editor - Shotstack

Design video templates for bulk video generation.