Spherical Video PTZ – Real-Time 360° Navigation with GPU Acceleration
RidgeRun’s Spherical Video PTZ plugin transforms immersive 360° equirectangular video into an interactive experience, providing real-time pan, tilt, and zoom (PTZ) functionality through GPU-accelerated image projection. Whether you’re building surveillance systems, robotic vision solutions, or VR media players, this GStreamer-based tool gives users the ability to explore panoramic video as if they were physically present—with minimal latency and high responsiveness.
Built for NVIDIA Jetson and x86 with NVIDIA dGPU, Spherical Video PTZ makes navigating live or recorded 360° content intuitive, smooth, and production-ready.
Key Features:
-
360° to Rectilinear Projection
Converts equirectangular (spherical) input into a flat, camera-like perspective in real time. -
Real-Time PTZ Control
Dynamically adjust view direction and zoom level while streaming or analyzing spherical video. -
GPU-Accelerated Processing
Leverages NVIDIA CUDA for efficient, low-latency rendering—even at high resolutions. -
GStreamer Plugin and Library Integration
Use via a GStreamer element or directly integrate through RidgeRun’slibpanorama
for advanced control. -
Optimized for Embedded Systems
Supports performance-critical platforms for robotics, automotive, surveillance, and VR.
Example Use Case:
A robotic telepresence system uses RidgeRun’s Spherical Video PTZ plugin to provide operators with a 360° video stream from a remote robot. As the robot moves through a warehouse, the operator can dynamically pan, tilt, or zoom into any region of the video feed—giving them full situational awareness without needing to control the robot’s physical orientation. The system runs on a Jetson Xavier NX, taking advantage of CUDA acceleration to ensure real-time responsiveness.
What’s Included:
-
GStreamer plugin with PTZ control functionality
-
Standalone library (
libpanorama
) for deeper integration -
Sample GStreamer pipelines and control examples
-
Optional 11-hour Embedded Software Support package
Supported Platforms:
-
NVIDIA Jetson Nano, TX2, Xavier NX, AGX Orin
-
x86-64 Linux with NVIDIA discrete GPUs (CUDA support)
-
Compatible with any system supporting CUDA-based acceleration and GStreamer
Why RidgeRun?
With over 19 years of experience in embedded multimedia development, RidgeRun provides high-performance tools for real-time video transformation, panoramic streaming, and robotic vision. Spherical Video PTZ brings immersive video control to modern embedded platforms—without the complexity.
Learn more in the developer wiki