
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
Video surveillance
TECHNOLOGIES
GStreamer, codecs (audio and video), ffmpeg
OUTCOME
Optimized real-time surveillance streaming with WebRTC and zero-copy processing
SERVICES
INDUSTRY
Video surveillance
TECHNOLOGIES
GStreamer, codecs (audio and video), ffmpeg
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.
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.