Real-time video compositing software
Low-latency multimedia composition
for your live streams and pre-recorded videos

The only video
compositing software you need
Ultra-low latency
Compose and stream your videos with minimal delay. Smelter means seamless experience for use cases that demand immediate responsiveness.
Multi-source support
Combine live feeds, screen recordings, and pre-recorded videos into a single composition. Mix multiple inputs at the same time without any frame drops.
Dynamic overlays
Add text, animations, transitions, and graphics seamlessly — both to live and to recorded videos. Change layouts on the fly.
Browser-based experience
Run high-performance video processing directly in the browser with WASM. Also, leverage GPU processing by rendering with WebGL or WebGPU.
Simple API
Thanks to the declarative API, Smelter is quick to pick up for anyone familiar with web development. Which means you can customize it in no time.
Tech-stack flexibility
You can use Smelter with TypeScript (React), Elixir (Membrane Framework) or just HTTP API with any language. Also, you need no deep video expertise.
Easy deployment
We provide pre-built binaries and publish images to the Docker registry. This way, you can set up Smelter in just a few steps.
Offline processing available
It’s not only about real-time streaming. With Smelter, you can also process data offline and then save the result as a file.
Choose your plan
Set up Smelter the way you want
One toolkit, many use cases
What our users say about Smelter
“We currently use this in one of our current production apps and the capabilities of it are fantastic.
Quite a pragmatic toolkit to use and would definitely recommend it to anyone interested in doing real-time A/V.
The best toolkit to use in Elixir for sure.”

Do you want to use
Smelter?
Tell us about your needs and we’ll get back to you in 48 hours