Mix Video and Audio
with Low Latency.
Media server for real-time, low-latency, programmable video
and audio mixing.
![Hero](/_astro/gradient.CVCB6cz__14Nmll.webp)
Use cases
Use Smelter for video conferencing, live-streaming,
broadcasting, and more.
Video conferencing
Stream or record video conferences seamlessly
![Video conferencing](/_astro/use-case1.DxRsBVAr_11BSVN.webp)
Broadcasting
Compose professional-grade broadcasts
![Broadcasting](/_astro/use-case2.WAvoMJIb_1uizxA.webp)
Live-streaming
Create awesome, interactive live streams
![Live-streaming](/_astro/use-case3.CpsNURjK_Zk1QBR.webp)
How does it work?
Stream inputs
or provide MP4 files
Configure mixing using
React components
or HTTP API
Write the outputs to a file
or stream them to a separate device
Live stream mixing simplified
Simple, powerful, fast
Simple, declarative API
Easily mix streams using an intuitive React component tree. Smelter is quick to pick up for anyone familiar with web development.
Real-time and low latency
Smelter targets real-time use cases with sub-frame latency. It ensures seamless performance for applications that demand immediate responsiveness.
Highly customizable
Choose from pre-built options or create custom effects with WGSL shaders and directly leverage GPU parallel processing capabilities.
Unmatched flexibility
Smelter's API is language-agnostic and effortlessly integrates with your existing setup. It functions across both browser and server environments and supports a wide range of protocols.
Batteries included
Process streams, render text, images, or websites. Combine them using high-level components and enrich with animated transitions.
Offline processing available
Convert, combine, or generate static multimedia files.
Start using Smelter
Select an option to seamlessly blend smelter into your existing solutions.
Try Smelter now!
Smelter is licensed under a Custom License, designed to keep it accessible for growing teams
while supporting larger-scale use with fair licensing terms.
Offline processing
Trial
Online processing
While Smelter offers free offline processing, certain use cases require a commercial license:
- SaaS Operations: If you operate a SaaS platform utilizing Smelter for programmatic video control.
- Product Distribution: If you embed Smelter within software or hardware products intended for sale.
- License Limits: If your usage exceeds the limits specified in the free license.