Repository navigation
Media engine 4
Pre-releaseNot an app release. These are the prebuilt binaries of Lumina Live's media engine, which npm install downloads (scripts/fetch-binaries.ts, pinned by sha256) and the installers ship next to the app. To install Lumina Live, use the release marked Latest.
The engine is a separate program that plays, through libmpv, the video and audio files the app's built-in player cannot decode, and sends the projection over NDI®. Built from native/ at this tag (b7edc88) with native/build.sh <target> and zipped with native/build.sh pack.
What changed since engine-3: the NDI® output sends every frame the app paints, in order, through a short queue (up to 3 waiting). engine-3 kept only the latest one, and since the app paints on Chromium's clock while the NDI SDK sends on its own, two frames often landed in one send period and the first was lost — 0–27 % of a 30 fps video, measured on the sending computer itself. Playback is unchanged.
| File | Contents | sha256 |
|---|---|---|
media-engine-darwin-arm64.zip |
engine, handles.node, libmpv 0.41.0 for macOS 12+ (native/libmpv-mac/build.sh) |
a3c07021fcd94d3c7fcfcfa8627162e3b04f14cddbc13e4f3754f1b01e8d78df |
media-engine-win32-x64.zip |
engine, libmpv-2.dll (shinchiro's mpv-winbuild-cmake 20261021, mpv e471496c56) |
3a26ee11ef4ee970223f3d51cbe341a5e0f698cae3c74281bf0c890c0fa5786d |
media-engine-linux-x64.zip |
engine, handles.node; uses the system's libmpv (libmpv2 or libmpv1) and needs libopengl0 |
d01fbd89cc85bf1735d870fbd6fa716052273dd3ba7835da7dce91d545d86983 |
Licenses and sources: resources/engine-NOTICE.txt. The engine is GPL-3.0-or-later, like Lumina Live; mpv is GPL-2.0-or-later. NDI® is a registered trademark of Vizrt NDI AB.