Products >> RTMP Server

RTMP Server

Happytime rtmp server

Source Code Price : $998

Get RTMP Client
Get RTMP Pusher

Happytime RTMP Server is a lightweight, high-performance, and stable real-time messaging protocol (RTMP) streaming server. It is designed to stream local media files, image files, real-time screen content, application windows, camera captures, microphone recordings, real-time video and audio content, and more to RTMP player clients.
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.
Happytime RTMP Server for Android

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