Skip to content

Releases: software-mansion/smelter

v0.4.0

17 Feb 12:49
e552bdf
Compare
Choose a tag to compare

Smelter 0.4.0

Live Compositor is now Smelter. You can find our new documentation at smelter.dev.

💥 Breaking changes

  • Dropped support for SHADER_UNUSED_VERTEX_OUTPUT wgpu feature. (#733 by @jerzywilczek)
  • Renamed component properties describing color. Remove _rgba suffix. (#896 by @BrtqKr)
  • Replaced the LIVE_COMPOSITOR_OUTPUT_SAMPLE_RATE configuration environment variable with LIVE_COMPOSITOR_MIXING_SAMPLE_RATE. The output sample rate is now determined using encoder options on register_output. Changed the default output sample rate for AAC codec to 44100 Hz. (#925 by @WojciechBarczynski)
  • Changed prefix of all environment variables LIVE_COMPOSITOR_SMELTER_. (#941 by @wkozyra95)

✨ New features

🐛 Bug fixes

🔧 Others

  • Now we automatically rename the file under the output path for MP4 output if it already exists. (#684 by @WojciechBarczynski)
  • video.encoder.preset is now optional in the output register. (#782 by @WojciechBarczynski)
  • Now we use FFmpeg option -movflags faststart when creating *.mp4 files. (#807 by @jerzywilczek)
  • Now, *.mp4 duration is being returned when registering inputs. (#890 by @wkozyra95)

v0.4.0-rc.0

03 Feb 12:23
0fa6ced
Compare
Choose a tag to compare
v0.4.0-rc.0 Pre-release
Pre-release
[ts-sdk] Fix create-smelter-app after switch to pnpm (#944)

v0.3.0

21 Aug 07:30
4b9df1e
Compare
Choose a tag to compare

Live Compositor 0.3.0

💥 Breaking changes

  • Remove forward_error_correction option from RTP OPUS output. (#615 by @wkozyra95)

✨ New features

🐛 Bug fixes

  • Fix input queueing when some of the inputs do not produce frames/samples. (#625 by @wkozyra95)

v0.3.0-rc.0

25 Jul 12:17
f49cd16
Compare
Choose a tag to compare
v0.3.0-rc.0 Pre-release
Pre-release
Optimize CI speed (#644)

v0.2.0

13 Jun 07:48
25562df
Compare
Choose a tag to compare

Live Compositor 0.2.0

We're excited to release the first stable version of Live Compositor, a multimedia server designed for real-time, low latency, and programmable video and audio mixing. Transform your multimedia projects with Live Compositor. Visit our website to get started.

🚀 Why Choose Live Compositor?

Simple declarative API

Mixing is specified using simple component tree, easy to pick up for anyone familiar with web development.

Easy Integration

Language agnostic API. You can leverage tech stack of your choice and easily integrate it with your own solutions.

Real-time and low latency

LiveCompositor targets real-time use cases, with a significant focus on situations where latency is critical.

🌐 Key Features

  • Batteries included: Render text, images, GIFs or websites, and combine them using builtin components.
  • Highly customizable: Create custom effects with WGSL shaders.
  • Audio support: Mix audio directly in LiveCompositor.
  • Animations: Change layouts on the fly with animated transitions..
  • Real-time processing: Process live streams in real-time with low latency.
demos.mp4

v0.2.0-rc.6

29 Apr 07:59
2da9a23
Compare
Choose a tag to compare
v0.2.0-rc.6 Pre-release
Pre-release
Fix aarch64 release (#544)

v0.2.0-rc.5

24 Apr 08:23
a0f8749
Compare
Choose a tag to compare
v0.2.0-rc.5 Pre-release
Pre-release
Do not warn on closed channel (#531)

v0.2.0-rc.4

08 Apr 13:54
84f8fb8
Compare
Choose a tag to compare
v0.2.0-rc.4 Pre-release
Pre-release
Fix offline processing (+ send DELIVERED event before queue start) (#…

v0.2.0-rc.2

28 Mar 11:57
70a6fbf
Compare
Choose a tag to compare
v0.2.0-rc.2 Pre-release
Pre-release
Add option to provide raw FFmpeg options (#466)

v0.2.0-rc.1

05 Mar 14:28
7d0a8be
Compare
Choose a tag to compare
v0.2.0-rc.1 Pre-release
Pre-release
Remove `cargoSha256` from nix config.