Products >> SRT Pusher
SRT Pusher – Push Camera, Screen & RTSP to SRT Server
Happytime SRT Pusher has multi-stream push capability that ensures stable transmission in high-concurrency scenarios and meets the high standards of live streaming requirements. It multiplexes audio and video into MPEG-TS, supports SRT AES encryption, configurable latency and bandwidth, automatic reconnection and looped file playback. It is developed based on C/C++ with clear code structure and stable and reliable performance. It supports cross-compilation, making it easier for developers to integrate it into various application scenarios.

Support variety of audio and video media files
Support push / publish video from camera and live screen
Support push / publish video from application windows
Support push / publish RTSP, RTMP stream to SRT
Multi-stream SRT pusher with H265 and IPv6 support
Support SRT AES encryption, MPEG-TS muxing and automatic reconnection
Support looped file playback and custom output parameters
Key Features of SRT Pusher
✅ Multi-Source Input: Push from camera, screen, app window, media files, RTSP/RTMP/MJPEG.
✅ Protocol Conversion: Convert RTSP or RTMP stream to SRT in real time – no transcoding needed.
✅ H.265 & H.264 Support: Full encoding support for
H.265/HEVC, H.264, AAC audio.
✅ Multi-Stream Push: Push up to 100 SRT streams simultaneously (Pro edition).
✅ MPEG-TS Transport: Mux audio and video into MPEG-TS for standard SRT delivery.
✅ AES Encryption: Secure SRT links with passphrase and configurable key length.
✅
SRT Tuning: Configure latency, max bandwidth, transmission type and TSBPD mode.
✅ Auto Reconnection: Automatically reconnects after connection or transmission failures.
✅ Looped File Playback: Loop local media files continuously for 24/7 streaming.
✅ Custom Output
Parameters: Configure resolution, frame rate, bitrate, sample rate and channels.
✅ System Audio (Windows): Record and push system sound (e.g., game audio, browser sound).
✅ Cross-Platform: Runs on Windows, Linux, Mac, ARM, Android, iOS.
✅ IPv6 & C/C++ Engine: Full IPv6
support and high-performance C/C++ core.
Function chart of SRT Pusher

SRT features
No matter how unreliable your network, SRT can recover from severe packet loss and jitter, ensuring the integrity and quality of your video streams.
SRT’s stream error correction is configurable to accommodate a user’s deployment conditions. Leveraging real-time IP
communications development to extend traditional network error recovery practices, SRT delivers media with significantly lower latency than TCP/IP, while offering the speed of UDP transmission with greatly improved reliability.
Use Cases & Applications
Live Contribution: Push camera or screen to production studio with low latency.
Remote Production: Send feeds from remote locations over public internet.
Video Surveillance: Convert RTSP camera streams to SRT for secure, reliable transmission.
Enterprise Communication: Stream desktops or meetings with sub-second latency.
Media Distribution: Push one source to multiple SRT destinations.
Related Resources
Frequently Asked Questions (FAQ)
What is an SRT pusher?
An SRT pusher encodes and sends video/audio to an SRT server. Happytime SRT Pusher supports camera, screen, files, and RTSP/RTMP streams.
Can it convert RTSP to SRT?
Yes. Directly convert RTSP streams to SRT without re-encoding (zero-copy).
Can it convert RTMP to SRT?
Yes. Built-in RTMP→SRT relay without extra transcoding.
Does it support H.265?
Yes. Full support for H.265/HEVC and H.264 video codecs, AAC audio.
How many SRT streams can I push?
Up to 2 in trial, up to 100+ in Pro edition.
What platforms does it run on?
Windows, Linux, Mac, ARM, Android, iOS. Supports cross-compilation.
Is it free?
Yes, fully-featured trial with up to 2 concurrent streams.







