TransloaditTransloadit
Pricing
  • File Uploads
  • File Importing
  • Batch Processing
  • Video Encoding
  • Audio Encoding
  • Image Processing
  • Document Processing
  • Artificial Intelligence
  • File Filtering & Security
  • Media Cataloging
  • File Compression
  • Code Evaluation
  • File Exporting
  • Smart CDN
  • View all services
  • Explore integrations
  • Explore live demos
  • Uppy
  • TransloaditKit
  • Android SDK
  • Node.js SDK
  • Python SDK
  • Ruby SDK
  • Go SDK
  • Java SDK
  • PHP SDK
  • Zapier
  • MCP Server
  • Transloadit CLI
  • Terraform
  • Essentials
  • Best Practices
  • FAQ
  • Robots
  • API
  • Formats
  • Build your first app
  • About
  • Comparisons
  • Open Source
  • Testimonials
  • Jobs
  • Security
  • Posts
  • DevTimes
  • DevTips
  • Press
  • Research
  • Case Studies
  • Solutions
  • Guides
  • Glossary
  • Legal
  • Tools
  • Helping Coursera bring education to millions around the world
  • Transloadit Support
  • Open Source Support
  • Service level agreement
AboutOpen SourceSecurityTestimonialsComparisonsGuidesResearchGlossarySolutionsLegalTools

Every session recording, ready to replay

Every keynote and breakout on your event platform, encoded for replay and cut for social.

Try it free
Talk to the team
  • Watermark640 × 800 · H.264
  • Social post640 × 640 · H.264
  • Story and reel608 × 1,080 · H.264
  • Agenda card still of the speaker on stage
    Agenda card800 × 600 · 24 kB
  • Archive thumbnail still of the session
    Archive thumbnail320 × 320 · 10 kB
  • Replay page960 × 540 · H.264

Trusted since 2009 by
the world’s most ambitious platforms.

  • Microsoft logo
  • Apple logo
  • Al Jazeera logo
  • Vimeo logo
  • SoundCloud logo
  • Salesforce logo
  • Zoom logo
  • Lyft logo
  • Heroku logo
  • Accenture logo
Workflow examples

One pipeline for every session file

Prepare recordings for replay, check every speaker and attendee upload, and route mixed event files through reusable processing Templates.

Replay keynotes on any connection

Session recordings become adaptive HLS with a poster frame, so a replay starts quickly on conference Wi-Fi or a phone abroad.

1080p5.0 Mb/s720p2.8 Mb/s480p1.2 Mb/s360p0.6 Mb/s
keynote-day-1.mov

Checks for speaker and attendee uploads

Add virus scanning and NSFW image labels to speaker decks, headshots, and attendee photos, then apply your own review rules.

Incoming speaker and attendee uploads
speaker-headshot.jpg
No issues detected
keynote-deck.pdf
No issues detected
slides-final.zip
Malware detected
breakout-2.mp4
No issues detected
booth-photo.jpg
NSFW flagged
sponsor-logo.png
No issues detected
agenda.pdf
No issues detected

Route every upload to the right pipeline

Use file metadata and filter conditions to route session recordings, slide decks, headshots, and sponsor files through the processing Steps you configure.

FileSourceRouted through
File
keynote-day-1.mp4
Source
Stage recording
Routed through
  1. /video/encode
  2. →/video/adaptive
File
breakout-3.mp4
Source
Stage recording
Routed through
  1. /speech/transcribe
  2. →/video/subtitle
File
keynote-deck.pptx
Source
Speaker portal
Routed through
  1. /document/convert
  2. →/document/thumbs
File
speaker-headshot.jpg
Source
Speaker portal
Routed through
  1. /image/facedetect
  2. →/image/resize
File
panel-audio.mp4
Source
Audio desk
Routed through
  1. /audio/encode
  2. →/audio/waveform
File
sponsor-reel.mp4
Source
Sponsor portal
Routed through
  1. /file/virusscan
  2. →/video/encode
File
booth-photo.jpg
Source
Attendee app
Routed through
  1. /image/describe
  2. →/image/resize
File
agenda.pdf
Source
Organizer
Routed through
  1. /document/thumbs
File
highlights.mp4
Source
Social team
Routed through
  1. /video/encode
  2. →/video/thumbs
File
sponsor-logo.png
Source
Sponsor portal
Routed through
  1. /image/optimize
File
workshop-2.mp4
Source
Stage recording
Routed through
  1. /video/encode
  2. →/s3/store
File
attendee-photo.jpg
Source
Attendee app
Routed through
  1. /file/virusscan
  2. →/image/describe
File
closing-remarks.mp4
Source
Stage recording
Routed through
  1. /video/encode
  2. →/video/thumbs
File
keynote-day-1.mp4
Source
Stage recording
Routed through
  1. /video/encode
  2. →/video/adaptive
File
breakout-3.mp4
Source
Stage recording
Routed through
  1. /speech/transcribe
  2. →/video/subtitle
File
keynote-deck.pptx
Source
Speaker portal
Routed through
  1. /document/convert
  2. →/document/thumbs
File
speaker-headshot.jpg
Source
Speaker portal
Routed through
  1. /image/facedetect
  2. →/image/resize
File
panel-audio.mp4
Source
Audio desk
Routed through
  1. /audio/encode
  2. →/audio/waveform
File
sponsor-reel.mp4
Source
Sponsor portal
Routed through
  1. /file/virusscan
  2. →/video/encode
File
booth-photo.jpg
Source
Attendee app
Routed through
  1. /image/describe
  2. →/image/resize
File
agenda.pdf
Source
Organizer
Routed through
  1. /document/thumbs
File
highlights.mp4
Source
Social team
Routed through
  1. /video/encode
  2. →/video/thumbs
File
sponsor-logo.png
Source
Sponsor portal
Routed through
  1. /image/optimize
File
workshop-2.mp4
Source
Stage recording
Routed through
  1. /video/encode
  2. →/s3/store
File
attendee-photo.jpg
Source
Attendee app
Routed through
  1. /file/virusscan
  2. →/image/describe
File
closing-remarks.mp4
Source
Stage recording
Routed through
  1. /video/encode
  2. →/video/thumbs
Security & Compliance

The answers your security review will ask for

Target the United States, Europe, or Asia Pacific for data residency, or use our global endpoint to geo-route each Assembly to the closest of all three regions.

Three regions. Your routing choice.

Pin processing to one region for data residency, or have uploads and requests routed to the closest region automatically.

  • United States
    Virginia
    us-east-1
  • Europe
    Ireland
    eu-west-1
  • Asia Pacific
    Singapore
    ap-southeast-1

Uptime you can plan around.

The uptime we commit to in our SLA. Our public status page carries the record behind it.

99.99%
17 years
running file infrastructure in production
Uptime SLAHistorical uptime

Bring your own storage

Keep originals and results in storage you control. We import, process and export only what you choose.

TransloaditTransloadit
  • Azure Blob Storage
  • BackBlaze
  • Box
  • Rackspace Cloud FilesRackspace Cloud Files
  • Cloudflare
  • DigitalOcean Spaces
  • Dropbox
  • FTP
  • Google Cloud Storage
  • HTTP
  • Minio
  • AWS S3AWS S3
  • SFTP
  • Supabase
  • OpenStack
  • TigrisTigris
  • Vimeo
  • Wasabi
  • Youtube
  • TUS ProtocolTUS Protocol

Security standards and controls.

Our security program includes ISO 27001 certification, a SOC 2 Type II attestation, and controls for handling your files.

  • GDPR

    GDPR

  • HIPAA

    HIPAA

  • AES-256

    AES-256

  • SOC 2 Type II

    SOC 2 Type II

  • ISO 27001ISO27001

    ISO 27001

Coursera
Having a solution for both uploading and transcoding has been a godsend for the current scale that we are at five years after first choosing Transloadit.
Jon WongEngineer, Coursera
Event media workflows

What can Transloadit help with?

Six workflows event and webinar platforms build on Transloadit. Each one is a Robot, or a recipe of them, already in our library.

Long recordings, uploaded reliably

Resumable uploads for multi-gigabyte session recordings, so a full keynote survives a dropped venue connection.

Review resumable uploads

Replays that play anywhere

Encode every session for adaptive HLS playback, with poster frames and thumbnails from the same Assembly.

Review adaptive streaming

Captions for every session

Transcribe each talk into a transcript and subtitle file, or burn the subtitles in, for attendees watching with the sound off.

Review transcription

Social cuts from the recording

Crop and encode square and vertical copies of a session for posts and reels, from the same upload as the replay.

Review video encoding

Slide decks, as previews

Convert speaker decks to PDF and preview images, so every session page shows the slides next to the replay.

Review document conversion

Speaker headshots, framed alike

Detect the face in each headshot and crop around it, so every speaker on your agenda gets the same framing.

Review face detection
Build versus buy

You keep the event. We run the media pipeline.

Transloadit is the processing layer, not a replacement for your event platform, live stream, or video player. Here is exactly where the line sits, so nobody discovers it during integration.

Your platform
Uploads from your users
Imports from storage and URLs
Server uploads through our SDKs
files
results
Transloadit
Virus scan/file/virusscan
Resize images/image/resize
Encode video/video/encode
Your platform
Uploads from your users
Imports from storage and URLs
Server uploads through our SDKs
Transloadit
Virus scan/file/virusscan
Resize images/image/resize
Encode video/video/encode
results and webhooks

What stays with your event platform

  1. 01Registration, ticketing, and who can watch each session
  2. 02The live broadcast and your streaming provider
  3. 03Agendas, speakers, and which recording belongs to which session
  4. 04Retention and takedown when a speaker withdraws a talk

What Transloadit handles

  1. 01File upload or import and server-side processing execution
  2. 02Image, video, audio, metadata, and export steps
  3. 03Structured Assembly status and retryable notifications
  4. 04On-demand transformation and Smart CDN delivery, when enabled
Why event platforms pick Transloadit

A media pipeline you do not have to maintain

Skip the encoders, transcription servers, queues, and upload retries. Get the same primitives the New York Times and Coursera rely on.
Encoding controls

Choose encoding presets or custom FFmpeg parameters for codecs, resolution, bitrate, and containers.

Replays without a nightly batch

Parallel processing moves a finished session to a playable replay without waiting on a nightly batch. Jobs may queue while your plan’s Priority Job Slots are in use.

Security controls you configure

Configure signed uploads, virus scans, scoped credentials, and regional processing endpoints in the US, EU, or Asia Pacific.

Scales itself

Workers autoscale when every room of a conference uploads its recordings at once. Your plan’s Priority Job Slots govern concurrent processing; additional work may queue.

Your storage, your rules

Export originals and renditions to your configured S3, GCS, Azure, or R2 storage. Temporary processing copies are purged automatically.

Built for engineers

Typed SDKs and JSON Templates you can keep in version control and test in CI.

Talk to the team
Talk to the team

Event media processing questions

The answers we would give on an evaluation call, including the cases where another tool is the better choice.

Does Transloadit handle live streaming?

No. Transloadit has no live ingest, so the live broadcast itself belongs to a dedicated streaming service. Once the stream ends and its recording is saved, Transloadit processes the replay like any other upload, and can stream recorded clips as adaptive HLS, including segments encoded on demand as viewers press play.

How soon after a session ends can attendees watch the replay?

Processing starts as soon as the recording finishes uploading, and parallel encoding means a replay never waits on a nightly batch. How long it takes depends on the recording’s length and your plan’s Priority Job Slots, so talk to support about extra slots ahead of a large event.

What happens when every room uploads at once?

Workers autoscale with demand, so there are no servers to provision for the last day of a conference. Your plan’s Priority Job Slots set how many jobs run at once; additional work queues instead of failing, and support can add Priority Job Slots ahead of a planned peak.

Can recordings come straight from the venue or a cloud bucket?

Yes. Resumable uploads continue where they stopped when the venue connection drops, and recordings already in S3, Google Cloud Storage, Azure, or on an FTP server can be imported directly.

Can you caption every session?

Yes. Speech transcription returns a transcript, or subtitles in SRT or WebVTT, for each session, and video Steps can burn the subtitles in. Machine transcripts can contain errors, so review captions before a keynote is published as an official record.

How do we stop abuse of a public upload endpoint?

Sign every upload request on your backend with an expiry, and with signature checking required, unsigned or altered requests are rejected. Filter Steps reject files by type, size, or duration before processing, and virus scanning stops malware before a file reaches your storage. Read about Signature Authentication

Does Transloadit keep copies of our recordings?

Only briefly. Processing results stay on temporary URLs for 24 hours so you can fetch them, then they are removed automatically. Originals and renditions go to the storage you configure, and taking a session down happens in your own systems.

Is Transloadit an event platform or a video host?

Neither. Transloadit is the processing layer between your recordings and your storage. Registration, agendas, and access control stay in your platform. Smart CDN can deliver right-sized variants on demand when you enable it. See how Transloadit Smart CDN works

Try Transloadit

Event recordings, on one API.

Run a recorded session through your first pipeline, and export the replay, captions, and social cuts to your own storage.

Replays stuck waiting to encode
Playable replays without a nightly batch
Uploads that fail on venue Wi-Fi
Resumable uploads that pick up where they stopped
Sessions published without captions
A transcript for every session
A clip for every social channel
Square and vertical cuts from one recording
Every room uploads at once
Autoscales through every spike
Procurement asks about residency
US, EU, or Asia Pacific, selected per job
GDPR
GDPR
HIPAA
HIPAA
ISO 27001ISO27001
ISO 27001
AES-256
AES-256
SOC 2 Type II
SOC 2 Type II
Get started
Get started
No credit card needed · Cancel anytime
TransloaditTransloaditChecking status…

Product

  • Services
  • Pricing
  • Demos
  • Tools
  • Security
  • Support

Company

  • About/Press
  • Blog/Jobs
  • Comparisons/Compliance matrix
  • Research
  • Open source
  • Solutions
  • Pioneers of the web

Docs

  • Getting started
  • Transcoding
  • FAQ
  • API
  • Guides/DevTips
  • Supported formats

More

  • Platform status⁠
  • Community forum⁠
  • Uppy
  • tus⁠

© 2009–2026 Transloadit-II GmbH

Transloadit®, tus®, and Uppy® are registered trademarks of Transloadit-II GmbH in the United States.

PrivacyTermsImprintTrademarksDMCA Policy
EnglishDeutschEspañolFrançaisPortuguês (Brasil)