Products >> ONVIF RTSP Server
ONVIF RTSP Server - Full-Compliance Device Simulator for Testing & 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.

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
Passed compatibility test
Compatible with ONVIF Profile T version
Compatible with ONVIF Profile T windows version
Compatible with ONVIF Profile T linux version
View ONVIF Profile T feature list
View ONVIF Profile T compatibility test report
Compatible with ONVIF Profile M version
Compatible with ONVIF Profile M windows version
Compatible with ONVIF Profile M linux version
View ONVIF Profile M feature list
View ONVIF Profile M compatibility test report
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.
✅ Thermal & Metadata: Support thermal imaging and analytics metadata.
✅ 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.







