software-mansion / live-compositor

Media server for real-time, low latency, programmable video and audio mixing.
https://compositor.live
Other
157 stars 14 forks source link
audio language-agnostic livestream low-latency real-time rendering rust video video-processing video-streaming

LiveCompositor Documentation | Discord

LiveCompositor is a media server for real-time, low latency, programmable video and audio mixing.

LiveCompositor targets real-time use cases, with a significant focus on situations where latency is critical. It is a great fit for any video conferencing, live-streaming, or broadcasting solutions where you need to combine or modify video on the fly. However, you can also use it for non-real-time use cases, for example, apply some effect on a video from an MP4 file and write the output to the new MP4.

https://github.com/user-attachments/assets/d8716866-67bd-4721-b1c2-1a1d31e1c5b5

Where to start?

Check out our Getting started section.

LiveCompositor supports Linux and macOS and can be used in 2 ways:

Demos

This is just a sample of effects that you can achieve with LiveCompositor. It is a compilation of a few demo projects written in TypeScript that you can find in demos directory.

Copyright

Copyright 2023, Software Mansion

Software Mansion