ONVIF Server

Happytime ONVIF server is a Network Video Transmitters (NVT) devices simulation program.

Full support ONVIF specification, compatible with ONVIF profile S, ONVIF profile T, ONVIF profile G, ONVIF profile C and ONVIF profile A, implements IP Configuration, Device Discovery, Device Service, Media Service, Media Service 2, OSD Setting, Image Setting, PTZ Management, PTZ Motion Control, Recording control, Recording search, Recording replay, Video analytics, Event Polling, Event Notification, Access Control, Door Control, Device IO, Credential, Access Rules, Thermal, Schedule and Receiver services.

Happytime ONVIF server is very suitable for embedded development, providing ONVIF-compliant SDK interfaces, stable and reliable operation.

More...

Download    Source code

ONVIF Client

Happytime ONVIF client is a Network Video Client (NVC) that manages Network Video Transmitter (NVT) devices.

Full support ONVIF specification, compatible with ONVIF profile S, ONVIF profile T, ONVIF profile G, ONVIF profile C and ONVIF profile A, supports device discovery, device management, media management, image settings, PTZ management, recording control, recording search, recording replay, video analytics, event management, media services 2, access control, door control, device IO, thermal, credential, access rules, schedule and receiver services.

Happytime ONVIF client supports video standards H265, H264, MJPEG and MPEG-4, supports audio standards G711, G722, G726, OPUS and AAC.

More...

Download    Source code

RTSP Server

Happytime RTSP server is a complete RTSP streaming server application.

Supports the transmission of audio and video files in a variety of formats, supports video transfer from cameras, living screens and application windows, and audio from audio devices. Supports transmission of H265, H264, MP4, MJPEG video streams and G711, G722, G726, AAC, OPUS audio streams. These streams can be received/played by a standards-compliant RTSP / RTP media client.

Happytime RTSP server supports RTP over TCP, RTP over UDP, supports RTP multicast, supports RTSP over HTTP, and supports audio back-channel. Happytime RTSP server supports RTSP proxy function, which facilitates server multi-level deployment and easily meets server expansion requirements.

More...

Download    Source code

RTSP Client

Happytime RTSP client is an easy to use RTSP client program, it supports for playing multiple RTSP streams simultaneously.

Support video encoding H264, H265, MPEG4, MJPEG, etc., support audio encoding G711, G722, G726, AAC, OPUS, etc.

RTSP client library supports cross-platform compilation, including Windows, Linux, MAC, iOS, Android and embedded linux platforms. Support RTP multicast, support offline reconnection. Support audio back-channel and supports metadata channel, provide SDK interfaces, easy to use.

More...

Download    Source code

RTMP Server

Happytime RTMP server is a simple, lightweight, high-performance, and stable stream server. It can be used to stream local media files, living screens, camera, microphone, application windows, live video/audio content to adobe flash player clients over RTMP protocol.

It developed based on C/C++, the code is stable and reliable, cross-platform porting is simple and convenient, and the code is clear and concise. The server is written to be lightweight and easy to understand, while having good performance, very low latency, video opened immediately.

Happytime RTMP server supports Linux, Windows, MAC, iOS, Android, embedded linux platforms, supports cross-compiler, can be easily ported to other platforms

More...

Download    Source code

RTMP Pusher

Happytime RTMP pusher is a high-efficiency RTMP pusher app, it supports push the local media files, audio/video devices, living screen, application windows and the RTSP/RTMP/SRT stream, supports multiple pushers at the same time, stable and reliable.

It supports for most RTMP servers, such as Wowza, Red5, ngnix_rtmp, crtmpserver etc. It can be perfectly applied to live broadcast requirements in various industries, desktop live broadcast, live camera, live broadcast, etc.

It supports various platforms such as Windows, Linux, MAC, ARM, Android, and iOS, supports cross compilation.

More...

Download    Source code

GB28181 Device

Happytime GB28181 device is a program conforming to GB28181 standard.Support GB28181 2016 version. Support all functions of GB28181. Support H264 PS package. Support subscription, notification function.

Support cross-platform compilation, Support Windows, Linux, MAC, iOS, Android, and embedded linux platform etc.

Tested by GB28181 automated test tool. Code porting is simple and easy. Suitable for developing devices such as IP cameras, NVR etc that support GB28181.

More...

Download    Source code

Stream2File

Happytime stream2file saves RTSP/RTMP/SRT stream data to file. It supports H264, H265, MJPEG, MPEG4 video format, supports G711A, G711U, G726, G722, AAC audio format. It supports AVI, MP4 and TS file format.

Happytime stream2file saves RTSP/RTMP/SRT stream to file with simple configuration. Automatic calculation of frame rate, video resolution and other parameters.

The generated file supports most media players, supports index lookup, and supports reverse playback. Happytime stream2file provides AVI and MP4 file read API interfaces.

More...

Download    Source code

Media Server

Happytime media server is a simple, lightweight, high-performance, and stable stream server, it outputs RTSP,RTMP,SRT(Secure Reliable Transport),HTTP-FLV,HLS streams.

It supports the transmission of audio and video files in a variety of formats, supports video transfer from cameras, living screens and application windows, and audio from audio devices.

It supports transmission of H265, H264, MP4, MJPEG video streams and G711, G722, G726, AAC, OPUS audio streams. These streams can be received/played by a standards-compliant RTSP / RTMP / SRT / RTP / HTTP-FLV / HLS media client.

More...

Download    Source code

Media Client

Happytime media client supports playing local media files and network streams, it supports various media file formats. It supports RTSP, RTMP, HTTP-FLV and SRT(Secure Reliable Transport) network streaming.

It supports simultaneous multi-window playback. Automatically detect the computer hardware configuration, Automatically match the corresponding decoder and rendering chain, Automatic adjustment of hardware support.

Fast media opening speed, synchronous playback of audio and video. Multi-core decoding technology effectively utilizes multi-core processors. The self-developed playback core improves the audio-visual experience in an all-round way

More...

Download    Source code