AI-based soccer metrics extraction app
sports, multimedia-edge-ai, gstreamer, outsource, ravenExtracting tactical soccer metrics from broadcast video with real-time AI.
Technological Projects
Fluendo has been at the heart of the multimedia ecosystem for over 20 years. As core contributors to the GStreamer framework and pioneers in video processing, we build the tools that power the next generation of digital media.
From massively parallel AI engines and WebAssembly porting to industrial-grade testing frameworks, our technological projects reflect our commitment to performance, interoperability, and the open-source community. Explore our ecosystem of open-source contributions and proprietary innovations designed to solve the most complex challenges in multimedia engineering.
The Fluendo AI Engine is a high-performance, real-time video processing solution designed to eliminate the bottlenecks of traditional AI frameworks. By integrating the entire pipeline—from preprocessing to postprocessing—directly into a GPU-optimized, graph-based architecture, it achieves ultra-low latency across heterogeneous hardware. It is the ideal solution for developers needing decentralized, massively parallel execution on NVIDIA, AMD, or NPU-equipped systems.
Gst-WASM brings the industrial-grade power of GStreamer to the browser, enabling complex multimedia tasks that standard Web APIs cannot yet handle. This project provides a bridge for web developers to execute native-level video processing within Node.js or browser environments via WebAssembly. By porting these capabilities upstream, we are expanding the boundaries of what is possible in web-based media playback and manipulation.
Fluster is an essential Python-based testing framework designed to ensure decoder conformance across a wide array of global video standards, including H.265, AV1, and VVC. By comparing decoder implementations against proven test suites, it provides developers with a reliable CLI tool to validate performance and compliance. Originally focused on HEVC, it has evolved into a versatile tool that supports nearly every major video and audio format in the industry.
Designed for networked environments, our NVR is a flexible C++ toolset that enables zero-downtime stream management through a robust REST API. It supports a diverse range of protocols—such as RTSP, WebRTC, and HLS—allowing for seamless ingestion and distribution of live media. Its extensible architecture utilizes pluggable GStreamer bins, making it highly adaptable for custom enterprise surveillance and recording workflows.
Gst-Audit modernizes the way developers interact with GStreamer by providing a real-time, visual interface for pipeline auditing and inspection. Built with Next.js and React Flow, it transforms complex introspection data into interactive topologies, allowing for live monitoring of running pipelines. This tool bridges the gap between low-level system data and high-level observability, making debugging and optimization significantly more intuitive.
Flumes simplifies media asset management by providing an automated system for scanning, detecting, and indexing media files within any directory. It monitors file system changes in real-time and stores deep technical metadata, such as GstCaps and stream information, into a searchable database. This ensures that large-scale media libraries remain organized and that technical specifications are always accessible for downstream processing.
Our Open-Source Plugins repository serves as a hub for specialized GStreamer components developed by Fluendo’s engineering team. Key highlights include Hype, a hybrid parallel encoder built for maximum throughput, and Fluttml, which provides precise parsing and rendering for TTML subtitle files. These tools reflect our “contribution-first” philosophy, providing the community with high-performance solutions for niche media challenges.
The Git Upstream Workflow is a specialized methodology and toolset designed to simplify the maintenance of complex open-source forks. It provides a structured process for managing pending contributions and bug fixes before they are officially merged into upstream repositories. This workflow is the backbone of our collaborative efforts, ensuring that our custom enhancements remain synchronized with the rapidly evolving open-source ecosystem.
Bits & Bytes
Explore our blog, one byte at a time. Our team unpack our latest news, industry insights and in-depth articles to connect you with the multimedia world.Extracting tactical soccer metrics from broadcast video with real-time AI.
Fluendo open-sources fluttml plugin to enhance TTML subtitle support in GStreamer.
Autonomous scene calibration for enhanced sports video analysis.
Evolution of sports analysis with AI and computer vision.