Products >> RTMP Server
RTMP Server
Happytime RTMP Server is developed based on C/C++, ensuring the stability and reliability of the code. At the same time, its cross-platform feature enables RTMP Server to run on multiple platforms such as Linux, Windows, Mac OS, iOS, Android, and embedded Linux. This strong compatibility enables RTMP Server to be widely used in various scenarios to meet the needs of different users. Happytime RTMP Server also has strong extensibility and customizability, allowing users to conduct secondary development and customization according to their own needs.
Happytime RTMP Server is known for its high performance and lightweight design. It uses optimized code structure and algorithms to achieve low-latency audio and video transmission. Whether in online education, entertainment live streaming, enterprise meetings, or security monitoring, RTMP Server can provide clear and smooth audio and video experience.
Support a variety of audio and video files, image files
Support streaming video from camera and living screen
Support streaming audio from audio device
Support RTSP/SRT stream to RTMP stream
Support media proxy on-demand connection
Support RTSP/RTMP/SRT relay
Key features
1.Efficient real-time performance
Lightweight design, easy to understand and maintain.
Optimized code structure for low-latency transmission.
Support H264, H265 video codec and AAC, G711A, G711U audio codec.
2.Cross-platform support
Support Linux, Windows, Mac OS, iOS, Android and embedded Linux platforms.
Support cross compilers, which can be easily ported to other platforms.
3.Media proxy Function
Support converting RTSP, SRT, and HTTP MJPEG streams to RTMP streams.
Provide RTMP streaming relay services and support on-demand connections.
4.Flexible push and configuration
Support audio and video output parameter configuration to meet different application requirements.
Provide flexible push interfaces to facilitate integration with other systems or applications.
5.Recording function
Support recording system sound on Windows platform.
Application scenarios
1.Online education:
provide low-latency, high-definition and smooth audio and video transmission, and support online live classroom.
2.Live entertainment:
support real-time live streaming of various entertainment content, such as game live streaming, talent shows, etc.
3.Enterprise meetings:
Achieve remote meetings, video conferencing, and other functions to improve communication efficiency.
4.Security monitoring:
Transmitting real-time images from surveillance cameras to RTMP players for remote monitoring.
5.Media distribution:
As the core component of the media distribution platform, it streams media content to multiple clients.
Support RTMP pusher
Happytime RTMP server supports RTMP pusher
The format of the push stream as the following:
rtmp://ip:port/[application-name]/[stream]
[application-name] is the [name] tag under [application] in the configuration file
[stream] can be any string, such as:
rtmp://192.168.1.100/[application-name]/mystream
rtmp://192.168.1.100/[application-name]/test
Technical specifications
Development language: C/C++
Video codec support: H264, H265
Audio codec support: AAC, G711A, G711U
Transmission protocol: RTMP
Platform support: Linux, Windows, Mac OS, iOS, Android, embedded Linux
Functional features: media proxy, RTMP stream relay, recording system sound, push support, audio and video output parameter configuration
Version limitation
The demo version supports up to 4 concurrent streams.
The release version supports up to 100 concurrent streams