Products >> ONVIF RTSP Server

ONVIF RTSP Server - Full-Compliance Device Simulator for Testing & Integration

Happytime ONVIF RTSP Server is a server that supports both ONVIF protocol and RTSP streaming, and can be used to simulate IP camera, provides compatibility testing for VMS/NVR manufacturers or for system integration.
Happytime ONVIF RTSP server integrated all ONVIF server and RTSP server functions. Combining two services into one not only solves the compatibility problem of ONVIF profile T, but also merges the duplicate code to make the target file smaller.
ONVIF server is compatible with the ONVIF specification, compatible with ONVIF Profile S,T,G,C,M,A. RTSP server supports the transmission of media files, supports capture video from cameras, live screen and application windows, supports RTP over TCP, RTP over UDP, RTP multicast, supports RTSP over HTTP, RTSP over WebSocket, RTSP over SSL/TLS (RTSPS), supports audio back-channel, rtsp proxy function.
Happytime ONVIF RTSP Server running on Android

Full support the ONVIF specification
Compatibility is tested by the ONVIF official test tool
Support rtsp proxy, audio back-channel
Support ONVIF audio and video playback function
Support RTSP over HTTP and RTSP over WebSocket function
Support recording configuration and custom ONVIF event sending for VMS integration testing
Support REST management API for runtime status, session and proxy stream management
Support H.265 / H.264 / MJPEG video and G.711 / G.722 / AAC / OPUS audio, with SRTP and RTSPS secure streaming
user manual download X86 download X64 download linux download apk buy code

Key Features of ONVIF RTSP Server

✅ Full ONVIF Compliance: Certified compatible with Profile S, T, G, C, M, A.
✅ Dual Protocol Support: ONVIF Device Management + RTSP Streaming in one service.
✅ Device Simulation: Simulate IP cameras, NVRs, PTZ units, door controllers, access systems.
✅ Advanced Services: PTZ control, OSD, Image Settings, Event Notification, Video Analytics.
✅ Security & Access: Full ONVIF Access Control, Door Control, Credential, Schedule services.
✅ Recording & Playback: Recording Control, Search, Replay – simulate NVR behavior.
✅ Recording Configuration: Configure recordings, jobs and tracks to test NVR compatibility scenarios.
✅ Custom Event Sending: Send custom ONVIF events for event-handling and VMS integration testing.
✅ Thermal & Metadata: Support thermal imaging and analytics metadata.
✅ REST Management API: Inspect status, sessions, proxies and push streams at runtime over HTTP.
✅ Secure Streaming: SRTP, RTSPS, MD5/SHA256 digest authentication.
✅ Cross-Platform: Runs on Windows, Linux, Android, iOS, embedded systems.

Solve ONVIF Integration Challenges

Your VMS/NVR needs to test compatibility with ONVIF devices, but you don’t have physical hardware.
Happytime ONVIF RTSP Server simulates any ONVIF-compliant device – no need for expensive hardware.

Compatible with ONVIF Profiles

Compatible with ONVIF Profile S, Video streaming (most common)
Compatible with ONVIF Profile T, Advanced video (H.265, metadata, analytics)
Compatible with ONVIF Profile G, Recording and storage
Compatible with ONVIF Profile C, Physical access control
Compatible with ONVIF Profile A, Access Control
Compatible with ONVIF Profile M, Analytics (metadata, events)

Use Cases & Applications

VMS/NVR Development: Test ONVIF discovery, media, PTZ, event polling without real cameras.
System Integration: Integrate third-party devices by simulating ONVIF endpoints.
QA & Compatibility Testing: Validate ONVIF Profile T, S, G compliance.
Access Control Systems: Simulate door controllers, credential readers, access rules.
Edge Device Emulation: Deploy on edge gateways to act as virtual ONVIF camera

Frequently Asked Questions (FAQ)

What is an ONVIF RTSP server?

An ONVIF RTSP server provides both ONVIF device services and RTSP streaming. It can simulate IP cameras, NVRs, or access control devices for testing and integration.

Is it compatible with ONVIF Profile T?

Yes. Fully compliant with ONVIF Profile T, including H.265, metadata, and advanced video features.

Can I use it to test my NVR/VMS?

Yes. Simulate ONVIF cameras to test discovery, streaming, PTZ, and event handling.

Does it support PTZ and OSD?

Yes. Full support for PTZ motion control, presets, and OSD text overlay.

Can it simulate access control devices?

Yes. Supports ONVIF Door Control, Credential, Access Rules, and Schedule services.

Is there an SDK or source code?

Written in C/C++. Source code and SDK available for OEM integration and embedded development.

What platforms does it run on?

Windows, Linux, macOS, Android, iOS, and embedded Linux. Supports cross-compilation.

Version limit

The demo version supports up to 4 rtsp concurrent streams.