
Automate quality control with AI-Based Flaw Detection from Fluendo
During our Innovation Days, we worked on a project called Flaw Detector, a technology that can help with visual inspections of your business and take it to the next level.
Kick off your project with confidence. Our experienced consultants help you define the right architecture, choose the best framework, and set up an optimal test environment tailored for your multimedia solutions.
Starting a new multimedia project can feel overwhelming. Early decisions, from choosing the correct architecture and design to protocols and testing, will define your product’s performance, scalability, and long-term success. Without expert guidance, teams risk delays, extra costs, and technical limitations that are hard to fix later.
That’s where Fluendo comes in. We join your project from the briefing stage, helping you define a strong foundation that aligns technical decisions with business goals. Even if you choose not to continue with us afterwards, you still walk away with a clear roadmap and the right architecture to move forward with confidence.
Starting a new multimedia project can feel overwhelming. Early decisions, from choosing the correct architecture and design to protocols and testing, will define your product’s performance, scalability, and long-term success. Without expert guidance, teams risk delays, extra costs, and technical limitations that are hard to fix later.
That’s where Fluendo comes in. We join your project from the briefing stage, helping you define a strong foundation that aligns technical decisions with business goals. Even if you choose not to continue with us afterwards, you still walk away with a clear roadmap and the right architecture to move forward with confidence.
With Fluendo, you get:
By setting the right foundations early, Fluendo helps your multimedia project stay on track today and in the future.
With Fluendo, you get:
By setting the right foundations early, Fluendo helps your multimedia project stay on track today and in the future.
The client was developing a 3D remote rendering application that used CUDA on an NVIDIA® graphics card to generate 3D scenes. They needed our help to optimize their GStreamer pipeline in order to reduce CPU usage. Additionally, high latency was impacting the application’s ability to deliver a truly interactive experience. Leveraging our expertise in GStreamer development, we improved the software’s performance and helped prepare it for production use.
The client was transitioning from a legacy Windows-only application to a modern, cross-platform solution using GStreamer, targeting Windows, macOS, and Linux. The application, built with a C# front end and a C/C++ backend layer, suffered from instability, including memory leaks and frequent crashes.
We were brought in mid-development to help bring the project back on track. Our involvement focused initially on stabilizing the system, followed by the implementation of new features such as masking and video wrapping. Leveraging our GStreamer expertise, we explored and tested multiple architectural approaches, ultimately delivering a stable and functional application in time for the product’s launch.
The client, a global provider of hardware and software for video surveillance systems, leverages AI to analyze video streams from multiple IP cameras. These streams are then aggregated, encoded, and delivered in real time through their client-facing web application.
As they transitioned from an FFmpeg-based solution to GStreamer, the client engaged us to perform an in-depth analysis of their new streaming pipelines. Leveraging our GStreamer expertise, we identified key areas for optimization and enhanced their pipelines to take full advantage of NVIDIA® hardware acceleration for improved performance and efficiency.
The client was developing a 4K microscope camera solution with embedded image processing capabilities. Their goal was to enhance video quality by correcting chromatic aberrations, spatial distortion caused by the lens system, and reducing glare in real time. These corrections needed to be seamlessly integrated into their existing GStreamer pipeline.
To meet this need, we designed and implemented a GPU-accelerated image correction module optimized for execution on the NVIDIA® Jetson™ Nano platform.
During our Innovation Days, we worked on a project called Flaw Detector, a technology that can help with visual inspections of your business and take it to the next level.
A custom compilation is essential to harnessing GStreamer's full potential on NVIDIA® Jetson™. Whether you are a developer diving into video processing or optimizing performance for embedded systems, this guide will walk you through the steps to have everything ready and start working with these powerful technologies.
Join us to explore in the following blog the development of a GStreamer-based Proof of Concept (PoC) that enhances image capture with camera metadata and sharpness optimization. Enjoy the reading!