Open Menu

Case Studies

Surveillance video system: pipeline optimization for zero-copy hardware acceleration

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.

services
industry

INDUSTRY

Video surveillance

technologies
outcome

OUTCOME

Optimized real-time surveillance streaming with WebRTC and zero-copy processing

Proposed solutions

Practical solutions for real-world results

Enhancing surveillance pipelines with NVIDIA acceleration

We conducted a thorough analysis of the client’s GStreamer pipelines and underlying source code. Based on our findings, we proposed a revised architecture designed to enable zero-copy processing, leverage NVIDIA® hardware acceleration, and ensure seamless integration with the WebRTC streaming protocol.