Products >> RTSP Server (Current version 7.9, updated January 13, 2026)
RTSP Server - Reliable, Scalable RTSP Streaming Software
Happytime RTSP Server supports RTP over TCP/UDP, RTP multicast. It supports RTSP over HTTP, RTSP over WebSocket and RTSP over SSL/TLS(RTSPS). It supports audio back channels, HTTP notify, IPv6, SRTP etc features. Its proxy function facilitates multi-level deployment of servers and easily meets the needs of server expansion.
Happytime RTSP Server is designed for the transmission and management of audio and video streams. The server is developed based on multi-threading, which has the advantages of low system resource consumption and stable and reliable.
Support streaming from camera, live screen and windows
Supports metadata stream and metadata data forwarding
Support rtsp proxy function, proxy rtmp or srt stream to rtsp
Support RTSP over HTTP and RTSP over WebSocket
Support audio/video playback function
Support Secure Real-time Transport Protocol (secure RTP or SRTP)
Support RTSP over SSL/TLS (RTSPS)
Key features of RTSP Server
✅ Multi-Source Streaming: Stream from IP cameras, screens, application windows, audio devices, or media files.
✅ H.265 & H.264 Support: Full support for H.265/HEVC, H.264, MJPEG, MP4 video codecs.
✅ Advanced Audio: G.711, G.722, G.726, AAC, OPUS – with audio back-channel for two-way communication.
✅ Flexible Transport: RTP over UDP/TCP, multicast, RTSP over HTTP/HTTPS, WebSocket, and SSL/TLS (RTSPS).
✅ Media Proxy: Convert RTMP, SRT, or HTTP-MJPEG streams to RTSP in real time, support on-demand connections.
✅ Secure Streaming: Supports SRTP, RTSPS, MD5/SHA256 digest authentication.
✅ Automatic Transcoding: Convert input streams to required format/encoding on-the-fly.
✅ Cross-Platform: Runs on Windows, Linux, macOS, Android, iOS, and embedded systems.
Function chart of RTSP Server

Technical specifications of RTSP Server
Parameters configuration: Users can customize audio and video output parameters to adapt to different network and quality requirements.
Security: Support MD5 and SHA256 digest authentication, support SRTP and RTSPS secure data transmission.
Metadata stream: Support METADATA stream and METADATA data forwarding, providing richer streaming media information.
Development language: Written in C/C++, optimizing resource usage and improving performance.
Dual-stack support: Support both IPv4 and IPv6.
Supported Protocols & Security
RTP over UDP: Low latency, ideal for LAN.
RTP over TCP: Reliable, firewall-friendly.
Multicast: Efficient for large-scale distribution.
RTSP over WebSocket: Web-compatible, NAT traversal.
RTSPS (SSL/TLS): End-to-end encryption.
HTTP Notify: Webhook callbacks for connect/publish/play events.
RTSP over HTTP
The key of RTSP over HTTP is to allow RTSP packets to communicate via HTTP port.
We know that the standard port of RTSP is 554, but due to various security policy configurations such as firewalls, there may be restrictions when the client accesses port 554, which prevents the normal transmission of RTSP packets. But the HTTP port (port 80) is generally open, so there is the idea of letting RTSP packets pass through port 80, namely RTSP over HTTP
Use Cases & Applications
Video Surveillance: Turn any camera or screen into an RTSP stream for NVR/VMS.
Live Screen Sharing: Stream desktop or app windows for remote monitoring or training.
Protocol Conversion: Convert RTMP (e.g., from OBS) or SRT (e.g., from encoder) to RTSP.
Edge Streaming: Deploy on edge devices to aggregate and relay streams securely.
ONVIF Integration: Serve as an ONVIF-compliant RTSP source for CMS platforms.
Frequently Asked Questions (FAQ)
What is an RTSP server?
An RTSP server receives audio/video streams from sources (cameras, files, screens) and distributes them via the RTSP protocol. Happytime RTSP Server supports H.265, multi-source input, and secure streaming.
Does it support H.265/HEVC?
Yes. Full support for H.265, H.264, MJPEG, and MP4 video codecs.
Can I stream from my desktop screen?
Yes. Supports live screen and application window streaming on Windows.
Can it convert RTMP to RTSP?
Yes. Built-in proxy function converts RTMP, SRT, or HTTP-MJPEG streams to RTSP in real time.
Is there an SDK or API?
The server is written in C/C++ and supports configuration via config files. SDK available for OEM integration.
Does it support audio back-channel?
Yes. Enables two-way audio communication between client and server.
Does it support RTSP over WebSocket?
Yes. Happytime RTSP Server fully supports RTSP over WebSocket, enabling firewall-friendly streaming through port 80/443. Used widely in web-based video players.
What platforms does it run on?
Windows, Linux, macOS, Android, iOS, and embedded systems. Supports cross-compilation.
Version limitation
The demo version supports up to 4 concurrent streams.
The release version supports up to 100 concurrent streams
How to ...
What is RTSP proxy? How to set it up?
What is RTSP pusher? How to set it up?
How to convert RTMP stream to RTSP stream?
How to run RTSP server as service on windows?
How rtsp server support URL parameters?
How rtsp server support SRTP?
How rtsp server support HTTP notify?
How rtsp server support RTSPS?









