Key Features:
-
ONVIF Profile S Support: Build standards-based IP camera and video streaming devices.
-
Automatic Camera Detection: Detects available camera sources and creates the corresponding multimedia pipelines.
-
RTSP Video Streaming: Uses RidgeRun’s GstRTSPSink to expose camera streams over RTSP.
-
GStreamer Integration: Built around GStreamer for flexible capture, encoding, processing, and streaming.
-
Web-Based Configuration: Manage video sources, encoders, and device settings through an integrated web interface.
-
Modular Architecture: Hardware-specific source, encoder, and streaming components can be adapted for custom platforms and applications.
-
REST API Integration: The web interface communicates with the ONVIF application through a REST API for configuration and control.
How It Works:
The reference design combines RidgeRun’s ONVIF Device Server library with GStreamer-based video capture and streaming. On NVIDIA Jetson platforms, the application can automatically identify connected cameras, configure video sources and encoders, and generate the required RTSP streams.
This provides developers with a functional ONVIF implementation that can be used as a starting point and customized according to their product requirements.
Example Use Case:
A company developing an NVIDIA Jetson-based IP camera needs ONVIF compatibility and RTSP streaming.
Instead of implementing the ONVIF server, camera discovery, video pipeline management, and configuration interface from scratch, the team can use RidgeRun’s ONVIF Device Reference Design as the foundation for its product and focus development on application-specific features.
What’s Included:
The ONVIF Device Reference Design bundle includes:
-
GstRTSPSink
-
ONVIF Device Server (LibONVIF)
-
ONVIF Reference Design
-
Web-based configuration interface
-
Example implementation and integration documentation
Perfect For:
-
IP cameras and surveillance systems
-
NVIDIA Jetson-based camera products
-
Embedded video streaming devices
-
Smart cameras and edge vision systems
-
Developers integrating ONVIF into existing GStreamer applications
Supported Platforms:
-
NVIDIA Jetson
-
x86
-
NXP i.MX6
-
NXP i.MX8
Learn more about the ONVIF Device Reference Design, architecture, configuration, evaluation, and customization on our Developer Wiki:
Monthly Subscription
Hire RidgeRun at a flat monthly rate for a maximum of 8 hours per day, 40 hours per week each month. Get fast interaction with engineers working on your project, weekly 45 minute calls to update you on our progress, and the complete engagement and expertise of our engineering team.
Work With UsFAQs
It is a software reference implementation that helps turn a compatible Linux or NVIDIA Jetson camera system into an ONVIF Profile S device.
ONVIF Profile S is designed for IP-based video systems and enables compatible clients to discover, configure, and receive video streams from network cameras and other video devices.
Yes. The reference design can detect and configure multiple camera sources available on the device.