Skip to content

Releases: Eyevinn/strom

v0.3.4

19 Dec 11:12
4991e7b

Choose a tag to compare

Strom v0.3.4

🎉 Release of Strom - A GStreamer Flow Engine for visual pipeline management!

Features

Backend (strom)

  • Axum-based REST API for pipeline management
  • GStreamer Integration - Full pipeline lifecycle management
  • Element Discovery - Introspect all available GStreamer elements and their properties
  • Flow Persistence - JSON-based storage with auto-save
  • OpenAPI Documentation - Interactive Swagger UI
  • WebSocket Support - Real-time pipeline updates
  • Server-Sent Events - Live flow change notifications
  • DOT Graph Export - Debug visualization support
  • Embedded Web UI - Frontend served from single binary
  • Native GUI Option - Optional egui-based native interface
  • Docker Support - Multi-platform container builds

Frontend (strom-frontend)

  • WebAssembly UI - Built with egui for the web
  • Node-based Graph Editor - Visual pipeline construction
  • Element Palette - Searchable catalog with filtering
  • Property Inspector - Configure element parameters
  • Real-time Controls - Start/stop/delete pipelines
  • Debug Graph Viewer - Visualize GStreamer DOT graphs
  • Live Updates - SSE-based automatic flow refresh

MCP Server (strom-mcp-server)

  • Model Context Protocol support for LLM integration
  • Claude Code Integration - AI-assisted pipeline management

Platform Support

  • Linux (x86_64, ARM64)
  • Windows (x86_64)
  • macOS (Apple Silicon / ARM64)

Docker Images

Available on Docker Hub: eyevinntechnology/strom:0.3.4

  • Multi-platform support (linux/amd64, linux/arm64)
  • Includes all GStreamer plugins
  • Web UI accessible on port 8080

Installation

Pre-built Binaries

Download the appropriate binary for your platform from the assets below.

Docker

docker run -p 8080:8080 eyevinntechnology/strom:0.3.4

From Source

cargo install --path backend

Quick Start

# Start the server (headless mode)
./strom-v0.3.4-<platform> --headless

# Open browser
http://localhost:8080

Documentation

What's Changed

  • fix: Add glcolorconvert to GPU compositor pipelines by @srperens in #171
  • feat: Add uptime tracking for process, system, and flows by @srperens in #172
  • fix: Use 127.0.0.1 instead of localhost for VLC playlists by @srperens in #173
  • feat: Auto-reload frontend when backend is rebuilt by @srperens in #174
  • chore: bump version to 0.3.4 by @srperens in #175

Full Changelog: v0.3.2...v0.3.4

v0.3.3

18 Dec 18:08
b74053f

Choose a tag to compare

Strom v0.3.3

🎉 Release of Strom - A GStreamer Flow Engine for visual pipeline management!

Features

Backend (strom)

  • Axum-based REST API for pipeline management
  • GStreamer Integration - Full pipeline lifecycle management
  • Element Discovery - Introspect all available GStreamer elements and their properties
  • Flow Persistence - JSON-based storage with auto-save
  • OpenAPI Documentation - Interactive Swagger UI
  • WebSocket Support - Real-time pipeline updates
  • Server-Sent Events - Live flow change notifications
  • DOT Graph Export - Debug visualization support
  • Embedded Web UI - Frontend served from single binary
  • Native GUI Option - Optional egui-based native interface
  • Docker Support - Multi-platform container builds

Frontend (strom-frontend)

  • WebAssembly UI - Built with egui for the web
  • Node-based Graph Editor - Visual pipeline construction
  • Element Palette - Searchable catalog with filtering
  • Property Inspector - Configure element parameters
  • Real-time Controls - Start/stop/delete pipelines
  • Debug Graph Viewer - Visualize GStreamer DOT graphs
  • Live Updates - SSE-based automatic flow refresh

MCP Server (strom-mcp-server)

  • Model Context Protocol support for LLM integration
  • Claude Code Integration - AI-assisted pipeline management

Platform Support

  • Linux (x86_64, ARM64)
  • Windows (x86_64)
  • macOS (Apple Silicon / ARM64)

Docker Images

Available on Docker Hub: eyevinntechnology/strom:0.3.3

  • Multi-platform support (linux/amd64, linux/arm64)
  • Includes all GStreamer plugins
  • Web UI accessible on port 8080

Installation

Pre-built Binaries

Download the appropriate binary for your platform from the assets below.

Docker

docker run -p 8080:8080 eyevinntechnology/strom:0.3.3

From Source

cargo install --path backend

Quick Start

# Start the server (headless mode)
./strom-v0.3.3-<platform> --headless

# Open browser
http://localhost:8080

Documentation

What's Changed

Full Changelog: v0.3.1...v0.3.3

v0.3.2

18 Dec 18:07
b74053f

Choose a tag to compare

Strom v0.3.2

🎉 Release of Strom - A GStreamer Flow Engine for visual pipeline management!

Features

Backend (strom)

  • Axum-based REST API for pipeline management
  • GStreamer Integration - Full pipeline lifecycle management
  • Element Discovery - Introspect all available GStreamer elements and their properties
  • Flow Persistence - JSON-based storage with auto-save
  • OpenAPI Documentation - Interactive Swagger UI
  • WebSocket Support - Real-time pipeline updates
  • Server-Sent Events - Live flow change notifications
  • DOT Graph Export - Debug visualization support
  • Embedded Web UI - Frontend served from single binary
  • Native GUI Option - Optional egui-based native interface
  • Docker Support - Multi-platform container builds

Frontend (strom-frontend)

  • WebAssembly UI - Built with egui for the web
  • Node-based Graph Editor - Visual pipeline construction
  • Element Palette - Searchable catalog with filtering
  • Property Inspector - Configure element parameters
  • Real-time Controls - Start/stop/delete pipelines
  • Debug Graph Viewer - Visualize GStreamer DOT graphs
  • Live Updates - SSE-based automatic flow refresh

MCP Server (strom-mcp-server)

  • Model Context Protocol support for LLM integration
  • Claude Code Integration - AI-assisted pipeline management

Platform Support

  • Linux (x86_64, ARM64)
  • Windows (x86_64)
  • macOS (Apple Silicon / ARM64)

Docker Images

Available on Docker Hub: eyevinntechnology/strom:0.3.2

  • Multi-platform support (linux/amd64, linux/arm64)
  • Includes all GStreamer plugins
  • Web UI accessible on port 8080

Installation

Pre-built Binaries

Download the appropriate binary for your platform from the assets below.

Docker

docker run -p 8080:8080 eyevinntechnology/strom:0.3.2

From Source

cargo install --path backend

Quick Start

# Start the server (headless mode)
./strom-v0.3.2-<platform> --headless

# Open browser
http://localhost:8080

Documentation

What's Changed

Full Changelog: v0.3.1...v0.3.2

v0.3.1

17 Dec 15:46
ed36cba

Choose a tag to compare

Strom v0.3.1

🎉 Release of Strom - A GStreamer Flow Engine for visual pipeline management!

Features

Backend (strom)

  • Axum-based REST API for pipeline management
  • GStreamer Integration - Full pipeline lifecycle management
  • Element Discovery - Introspect all available GStreamer elements and their properties
  • Flow Persistence - JSON-based storage with auto-save
  • OpenAPI Documentation - Interactive Swagger UI
  • WebSocket Support - Real-time pipeline updates
  • Server-Sent Events - Live flow change notifications
  • DOT Graph Export - Debug visualization support
  • Embedded Web UI - Frontend served from single binary
  • Native GUI Option - Optional egui-based native interface
  • Docker Support - Multi-platform container builds

Frontend (strom-frontend)

  • WebAssembly UI - Built with egui for the web
  • Node-based Graph Editor - Visual pipeline construction
  • Element Palette - Searchable catalog with filtering
  • Property Inspector - Configure element parameters
  • Real-time Controls - Start/stop/delete pipelines
  • Debug Graph Viewer - Visualize GStreamer DOT graphs
  • Live Updates - SSE-based automatic flow refresh

MCP Server (strom-mcp-server)

  • Model Context Protocol support for LLM integration
  • Claude Code Integration - AI-assisted pipeline management

Platform Support

  • Linux (x86_64, ARM64)
  • Windows (x86_64)
  • macOS (Apple Silicon / ARM64)

Docker Images

Available on Docker Hub: eyevinntechnology/strom:0.3.1

  • Multi-platform support (linux/amd64, linux/arm64)
  • Includes all GStreamer plugins
  • Web UI accessible on port 8080

Installation

Pre-built Binaries

Download the appropriate binary for your platform from the assets below.

Docker

docker run -p 8080:8080 eyevinntechnology/strom:0.3.1

From Source

cargo install --path backend

Quick Start

# Start the server (headless mode)
./strom-v0.3.1-<platform> --headless

# Open browser
http://localhost:8080

Documentation

What's Changed

  • build(deps): Bump socket2 from 0.5.10 to 0.6.1 by @dependabot[bot] in #155
  • chore: Miscellaneous fixes and documentation updates by @srperens in #163
  • chore: Miscellaneous fixes and improvements by @srperens in #164
  • fix: Only apply nvcodec fix for amd64 architecture by @srperens in #165

Full Changelog: v0.3.0...v0.3.1

v0.3.0

17 Dec 12:09
4e5ae56

Choose a tag to compare

Strom v0.3.0

🎉 Release of Strom - A GStreamer Flow Engine for visual pipeline management!

Features

Backend (strom)

  • Axum-based REST API for pipeline management
  • GStreamer Integration - Full pipeline lifecycle management
  • Element Discovery - Introspect all available GStreamer elements and their properties
  • Flow Persistence - JSON-based storage with auto-save
  • OpenAPI Documentation - Interactive Swagger UI
  • WebSocket Support - Real-time pipeline updates
  • Server-Sent Events - Live flow change notifications
  • DOT Graph Export - Debug visualization support
  • Embedded Web UI - Frontend served from single binary
  • Native GUI Option - Optional egui-based native interface
  • Docker Support - Multi-platform container builds

Frontend (strom-frontend)

  • WebAssembly UI - Built with egui for the web
  • Node-based Graph Editor - Visual pipeline construction
  • Element Palette - Searchable catalog with filtering
  • Property Inspector - Configure element parameters
  • Real-time Controls - Start/stop/delete pipelines
  • Debug Graph Viewer - Visualize GStreamer DOT graphs
  • Live Updates - SSE-based automatic flow refresh

MCP Server (strom-mcp-server)

  • Model Context Protocol support for LLM integration
  • Claude Code Integration - AI-assisted pipeline management

Platform Support

  • Linux (x86_64, ARM64)
  • Windows (x86_64)
  • macOS (Apple Silicon / ARM64)

Docker Images

Available on Docker Hub: eyevinntechnology/strom:0.3.0

  • Multi-platform support (linux/amd64, linux/arm64)
  • Includes all GStreamer plugins
  • Web UI accessible on port 8080

Installation

Pre-built Binaries

Download the appropriate binary for your platform from the assets below.

Docker

docker run -p 8080:8080 eyevinntechnology/strom:0.3.0

From Source

cargo install --path backend

Quick Start

# Start the server (headless mode)
./strom-v0.3.0-<platform> --headless

# Open browser
http://localhost:8080

Documentation

v0.2.12

15 Dec 16:33
9fa4def

Choose a tag to compare

Strom v0.2.12

🎉 Release of Strom - A GStreamer Flow Engine for visual pipeline management!

Features

Backend (strom)

  • Axum-based REST API for pipeline management
  • GStreamer Integration - Full pipeline lifecycle management
  • Element Discovery - Introspect all available GStreamer elements and their properties
  • Flow Persistence - JSON-based storage with auto-save
  • OpenAPI Documentation - Interactive Swagger UI
  • WebSocket Support - Real-time pipeline updates
  • Server-Sent Events - Live flow change notifications
  • DOT Graph Export - Debug visualization support
  • Embedded Web UI - Frontend served from single binary
  • Native GUI Option - Optional egui-based native interface
  • Docker Support - Multi-platform container builds

Frontend (strom-frontend)

  • WebAssembly UI - Built with egui for the web
  • Node-based Graph Editor - Visual pipeline construction
  • Element Palette - Searchable catalog with filtering
  • Property Inspector - Configure element parameters
  • Real-time Controls - Start/stop/delete pipelines
  • Debug Graph Viewer - Visualize GStreamer DOT graphs
  • Live Updates - SSE-based automatic flow refresh

MCP Server (strom-mcp-server)

  • Model Context Protocol support for LLM integration
  • Claude Code Integration - AI-assisted pipeline management

Platform Support

  • Linux (x86_64, ARM64)
  • Windows (x86_64)
  • macOS (Apple Silicon / ARM64)

Docker Images

Available on Docker Hub: eyevinntechnology/strom:0.2.12

  • Multi-platform support (linux/amd64, linux/arm64)
  • Includes all GStreamer plugins
  • Web UI accessible on port 8080

Installation

Pre-built Binaries

Download the appropriate binary for your platform from the assets below.

Docker

docker run -p 8080:8080 eyevinntechnology/strom:0.2.12

From Source

cargo install --path backend

Quick Start

# Start the server (headless mode)
./strom-v0.2.12-<platform> --headless

# Open browser
http://localhost:8080

Documentation

v0.2.11

12 Dec 09:14
5929c92

Choose a tag to compare

Strom v0.2.11

🎉 Release of Strom - A GStreamer Flow Engine for visual pipeline management!

Features

Backend (strom)

  • Axum-based REST API for pipeline management
  • GStreamer Integration - Full pipeline lifecycle management
  • Element Discovery - Introspect all available GStreamer elements and their properties
  • Flow Persistence - JSON-based storage with auto-save
  • OpenAPI Documentation - Interactive Swagger UI
  • WebSocket Support - Real-time pipeline updates
  • Server-Sent Events - Live flow change notifications
  • DOT Graph Export - Debug visualization support
  • Embedded Web UI - Frontend served from single binary
  • Native GUI Option - Optional egui-based native interface
  • Docker Support - Multi-platform container builds

Frontend (strom-frontend)

  • WebAssembly UI - Built with egui for the web
  • Node-based Graph Editor - Visual pipeline construction
  • Element Palette - Searchable catalog with filtering
  • Property Inspector - Configure element parameters
  • Real-time Controls - Start/stop/delete pipelines
  • Debug Graph Viewer - Visualize GStreamer DOT graphs
  • Live Updates - SSE-based automatic flow refresh

MCP Server (strom-mcp-server)

  • Model Context Protocol support for LLM integration
  • Claude Code Integration - AI-assisted pipeline management

Platform Support

  • Linux (x86_64, ARM64)
  • Windows (x86_64)
  • macOS (Apple Silicon / ARM64)

Docker Images

Available on Docker Hub: eyevinntechnology/strom:0.2.11

  • Multi-platform support (linux/amd64, linux/arm64)
  • Includes all GStreamer plugins
  • Web UI accessible on port 8080

Installation

Pre-built Binaries

Download the appropriate binary for your platform from the assets below.

Docker

docker run -p 8080:8080 eyevinntechnology/strom:0.2.11

From Source

cargo install --path backend

Quick Start

# Start the server (headless mode)
./strom-v0.2.11-<platform> --headless

# Open browser
http://localhost:8080

Documentation

GStreamer Dependencies

15 Dec 10:17
f912b24

Choose a tag to compare

GStreamer MSI installers for Windows CI builds. These files are mirrored from gstreamer.freedesktop.org to avoid bot protection issues in CI.

Version: 1.24.13 (MSVC x86_64)

Source: https://gstreamer.freedesktop.org/data/pkg/windows/1.24.13/msvc/

v0.2.10

10 Dec 16:15
b0d9a45

Choose a tag to compare

Strom v0.2.10

🎉 Release of Strom - A GStreamer Flow Engine for visual pipeline management!

Features

Backend (strom)

  • Axum-based REST API for pipeline management
  • GStreamer Integration - Full pipeline lifecycle management
  • Element Discovery - Introspect all available GStreamer elements and their properties
  • Flow Persistence - JSON-based storage with auto-save
  • OpenAPI Documentation - Interactive Swagger UI
  • WebSocket Support - Real-time pipeline updates
  • Server-Sent Events - Live flow change notifications
  • DOT Graph Export - Debug visualization support
  • Embedded Web UI - Frontend served from single binary
  • Native GUI Option - Optional egui-based native interface
  • Docker Support - Multi-platform container builds

Frontend (strom-frontend)

  • WebAssembly UI - Built with egui for the web
  • Node-based Graph Editor - Visual pipeline construction
  • Element Palette - Searchable catalog with filtering
  • Property Inspector - Configure element parameters
  • Real-time Controls - Start/stop/delete pipelines
  • Debug Graph Viewer - Visualize GStreamer DOT graphs
  • Live Updates - SSE-based automatic flow refresh

MCP Server (strom-mcp-server)

  • Model Context Protocol support for LLM integration
  • Claude Code Integration - AI-assisted pipeline management

Platform Support

  • Linux (x86_64, ARM64)
  • Windows (x86_64)
  • macOS (Apple Silicon / ARM64)

Docker Images

Available on Docker Hub: eyevinntechnology/strom:0.2.10

  • Multi-platform support (linux/amd64, linux/arm64)
  • Includes all GStreamer plugins
  • Web UI accessible on port 8080

Installation

Pre-built Binaries

Download the appropriate binary for your platform from the assets below.

Docker

docker run -p 8080:8080 eyevinntechnology/strom:0.2.10

From Source

cargo install --path backend

Quick Start

# Start the server (headless mode)
./strom-v0.2.10-<platform> --headless

# Open browser
http://localhost:8080

Documentation

v0.2.9

04 Dec 17:31
ddfc67f

Choose a tag to compare

Strom v0.2.9

🎉 Release of Strom - A GStreamer Flow Engine for visual pipeline management!

Features

Backend (strom)

  • Axum-based REST API for pipeline management
  • GStreamer Integration - Full pipeline lifecycle management
  • Element Discovery - Introspect all available GStreamer elements and their properties
  • Flow Persistence - JSON-based storage with auto-save
  • OpenAPI Documentation - Interactive Swagger UI
  • WebSocket Support - Real-time pipeline updates
  • Server-Sent Events - Live flow change notifications
  • DOT Graph Export - Debug visualization support
  • Embedded Web UI - Frontend served from single binary
  • Native GUI Option - Optional egui-based native interface
  • Docker Support - Multi-platform container builds

Frontend (strom-frontend)

  • WebAssembly UI - Built with egui for the web
  • Node-based Graph Editor - Visual pipeline construction
  • Element Palette - Searchable catalog with filtering
  • Property Inspector - Configure element parameters
  • Real-time Controls - Start/stop/delete pipelines
  • Debug Graph Viewer - Visualize GStreamer DOT graphs
  • Live Updates - SSE-based automatic flow refresh

MCP Server (strom-mcp-server)

  • Model Context Protocol support for LLM integration
  • Claude Code Integration - AI-assisted pipeline management

Platform Support

  • Linux (x86_64, ARM64)
  • Windows (x86_64)
  • macOS (Apple Silicon / ARM64)

Docker Images

Available on Docker Hub: eyevinntechnology/strom:0.2.9

  • Multi-platform support (linux/amd64, linux/arm64)
  • Includes all GStreamer plugins
  • Web UI accessible on port 8080

Installation

Pre-built Binaries

Download the appropriate binary for your platform from the assets below.

Docker

docker run -p 8080:8080 eyevinntechnology/strom:0.2.9

From Source

cargo install --path backend

Quick Start

# Start the server (headless mode)
./strom-v0.2.9-<platform> --headless

# Open browser
http://localhost:8080

Documentation

What's Changed

  • feat: Real-time PTP clock statistics with inline graphs by @srperens in #109
  • fix: Remove OpenSSL dependency, use rustls everywhere by @srperens in #111
  • feat: AES67 improvements - PTP clock in SDP and network interface selector by @srperens in #112
  • chore: Bump version to 0.2.9 by @srperens in #113
  • fix: Use rustls instead of native-tls in MCP server by @srperens in #114

Full Changelog: v0.2.8...v0.2.9