Prepare event recordings for on-demand playback
Upload a completed session recording and create adaptive playback files for your player.
Illustrative workflow. File sizes and outputs are examples.

Event recordings & on-demand video
Modern security & compliance
Use HTTPS and signed Assembly requests to protect transfers and authenticate processing instructions. HIPAA-regulated workloads require a Business Associate Agreement.
Plan processing capacity
Buy extra priority slots in advance. Extra jobs queue when your slots are busy.
Accelerated deployments
Build repeatable workflows with Templates and SDKs, reducing the file processing code your team needs to maintain.
Upload a completed session recording to create video renditions, adaptive playback files, and thumbnails. Your application controls when and where the recording is published.
Video encoding
Transform, resize, and watermark videos or animated GIFs to ensure smooth playback across devices.
Adaptive streaming
Generate HLS and MPEG-DASH files with manifest and playlist support, providing quality video playback on any network.
AI recognition
Tap into powerful artificial intelligence for image, audio, or text analysis, extracting insights from diverse media.
Global file delivery
Distribute files across worldwide edge servers, ensuring minimal latency and fast access for end users.
Playlist generation
Merge video segments into HLS or other adaptive playlists, ensuring smooth streaming across multiple bitrates.
We help event producers prepare recorded sessions for on-demand viewing with repeatable encoding and export workflows.
So many ways to integrate

Use our JSON API or an SDK to submit recordings, receive processing results, and export files to your storage. Your player handles on-demand playback.
Bulk imports
Add one of our import Robots to acquire and transcode media libraries.
Handling uploads
Use resumable uploads built on tus, the open protocol we created.
Front-end integration
We integrate with web browsers via our file uploader Uppy and SDKs for Android and iOS.
Back-end integration
Send us batch jobs using one of our SDKs or directly interfacing with our REST API.
Assembly Notifications
Configure a notify_url to let your server receive processing results as JSON in the transloadit POST field when an Assembly finishes.
On-demand
Use Smart CDN to transform files on demand and deliver the results to your users.
Uploading & encoding, simply delivered.
Start with a completed event recording. Define the formats your player needs, test the outputs, and connect the workflow to your event archive.
