Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flumixa Media Server

A free, cross-platform desktop app for ingesting RTMP, mixing A/V across cameras, recording to disk, scheduling automations, and broadcasting to multiple platforms simultaneously.

🇷🇺 На русском

status platforms price


⚠️ Public Beta

FMS is in early public beta. The core feature set works end-to-end, but you should expect rough edges, occasional crashes, and breaking changes between versions. Production use is at your own risk — please test your stream pipeline before your event.

If something breaks, open an issue with logs and steps to reproduce. We respond within a few days.


What it does

  • Multiple inputs — accept RTMP from OBS / hardware encoders / mobile, or play back local media files in a loop.
  • A/V mixer — pair video from one source with audio from another, with optional offset for lip-sync.
  • Recording — capture any source or mix to disk (MP4) with one click. Set a custom output folder.
  • Scheduler — automate recordings and broadcasts (one-shot or weekly).
  • Multi-destination broadcasting — push the same stream to YouTube, Twitch, Kick, Restream, or any custom RTMP endpoint, all at once.
  • LAN preview — flip a switch and stream a low-latency HLS feed to nearby phones / iPads / second computers via QR code. Useful for monitor stations or teleprompters.
  • Light/dark theme, EN/RU UI.

System requirements

Platform Version Notes
macOS 11 Big Sur+ Apple Silicon (arm64) only for now. Intel coming back when GitHub Actions runner availability improves.
Windows 10 / 11 x64
Linux glibc 2.31+ Debian 11+, Ubuntu 20.04+, Fedora 33+, RHEL 9+. Requires libwebkit2gtk-4.1 (apt install libwebkit2gtk-4.1-0).

Disk: ~150 MB for the app, free space scaled to your recordings. RAM: 512 MB idle, ~1 GB while streaming.

Installation

Grab the latest release from the Releases page and pick the archive for your OS.

macOS

  1. Download FlumixaMediaServer-macos-arm64.tar.gz and extract.
  2. Drag Flumixa Media Server.app to /Applications.
  3. Because the app isn't notarized yet, macOS will refuse to open it ("damaged"). Strip the quarantine flag once:
    xattr -dr com.apple.quarantine "/Applications/Flumixa Media Server.app"
  4. Open it normally from Launchpad. The first launch takes ~2 seconds while the embedded streaming server boots.

Windows

  1. Download FlumixaMediaServer-windows-amd64.zip and extract.
  2. Run FlumixaMediaServer.exe. SmartScreen may warn — click "More info" → "Run anyway".

Linux

# 1. Install runtime deps (Debian/Ubuntu)
sudo apt install libwebkit2gtk-4.1-0

# 2. Extract and run
tar -xzf FlumixaMediaServer-linux-amd64.tar.gz
cd <extracted-folder>
./FlumixaMediaServer

For Fedora: sudo dnf install webkit2gtk4.1 (package name may vary by version).

Quick start

  1. Add a source: Sources → Add source → name it, pick mode (RTMP ingest or local file).
  2. For RTMP: copy the publish URL into OBS (Settings → Stream → Custom) and start streaming. Source goes live in the FMS preview within ~3 seconds.
  3. Add a destination: Destinations → Add destination → pick YouTube/Twitch/etc., paste your stream key.
  4. Hit Go live in the top bar.

The app writes a startup log to:

  • macOS: ~/Library/Application Support/Flumixa/app.log
  • Windows: %AppData%\Flumixa\app.log
  • Linux: ~/.config/Flumixa/app.log

Attach this log when reporting issues.

Pricing & licensing

During public beta — fully free, no limits.

FMS will eventually move to a freemium model. The free tier will retain the core mixing/streaming/recording capabilities. Pro features under consideration: cloud relay, advanced scheduling, transcoding presets, monitoring dashboard, multi-machine sync. Pricing TBD.

The binaries are distributed under a proprietary license — redistribution and reverse-engineering are not permitted. The source code lives in a private repository; this GitHub repo only hosts releases and the issue tracker.

Linked open-source projects are listed in the in-app About dialog with their licenses.

Reporting issues

Open a new issue — there are templates for bug reports and feature requests.

For bugs, please include:

  • OS + version (uname -a on macOS/Linux, winver on Windows)
  • FMS version (visible in the About dialog)
  • Steps to reproduce
  • Contents of app.log (path above)

Roadmap

Near-term (next few releases):

  • macOS code signing + notarization (no more xattr workaround)
  • Universal macOS binary (Intel + Apple Silicon)
  • Windows NSIS installer with Start Menu entry
  • In-app update notifier

Mid-term:

  • Cloud relay tier (paid)
  • Audio-only output mode for podcast workflows
  • Stream key health-check before going live
  • VOD post-recording auto-upload

Have something specific you need? Open a feature request — early adopters shape what gets built first.

Tech stack

Built on top of excellent open-source projects:


© 2026 Alexander Sharapov. All rights reserved.

About

Flumixa Media Server

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors