Products >> GB28181 Device
GB28181 Device
Happytime GB28181 Device provides subscription and notification functions, enabling users to obtain real-time monitoring information and respond quickly. In addition, it supports recording playback and recording download, meeting users' needs for historical video playback. At the same time, Happytime GB28181 Device also supports audio talk and audio broadcasts, making communication more convenient.
Happytime GB28181 Device can easily handle the conversion of RTSP, RTMP, SRT streams to PS streams, providing users with more streaming media options. Whether it's cameras, microphones, screen content, or application windows, GB28181 Device can convert them into high-quality video streams, ensuring the clarity and smoothness of the monitoring screen.
Support GB28181 standard 2016 version
Support GB28181 standard 2022 version
Support RTSP,RTMP,SRT stream to PS stream
Support streaming from camera, microphone
Support streaming from living screen, application window
Support cross-platform compilation
Compatible with most well-known manufacturer GB28181 platforms
Key features
1.Standard compliance:
Support GB28181 standard 2016 and 2022 versions to ensure interoperability between devices.
2.Video codec support:
Support for H264, H265, MPEG4, and PS packaging to meet the video encoding requirements of different scenarios.
3.Communication function:
Support subscription and notification functions to achieve real-time communication between devices.
4.Multimedia support:
Support recording playback, recording download, audio talk and audio broadcast, in addition, on the Windows platform, it supports recording system sound, broadening the application scenariosen.
5.Test verification:
Through the GB28181 automated testing tool, the stability and reliability of the program are ensured.
6.Comprehensive video stream processing capability:
Happytime GB28181 Device can process video streams from different sources, such as cameras, microphones, screen content, or application windows, while supporting multiple streaming media protocol conversions such as RTSP, RTMP, SRT, and others to PS streams, enabling seamless access to the GB28181 platform.
7.Strong cross-platform adaptability:
Happytime GB28181 Device has been meticulously designed to effortlessly port to various operating systems, including Windows, Linux, MAC, iOS, Android, and embedded Linux, showcasing outstanding cross-platform performance.
8.Stable network communication mechanism:
The built-in self-developed SIP protocol stack ensures the reliability and stability of network communication. At the same time, it supports the RTCP protocol to achieve more efficient network resource management.
9.Intelligent fault recovery strategy:
It has heartbeat response detection and server offline detection functions, and can automatically trigger the reconnection mechanism, effectively ensuring the continuity and availability of the service.
Technical specifications
Programming language: C/C++.
Video codec: H264, H265, MPEG4.
Encapsulation format: PS encapsulation.
Communication protocol: Supporting the SIP protocol stack, developed independently to ensure reliable and stable communication.
Network function: Support heartbeat response detection, server offline detection, and automatic reconnection mechanism.
RTCP support: Support RTCP to enhance the monitoring and management of streaming media transmission.
Code characteristics: Code migration is simple and easy, and it is suitable for developing IP cameras, NVRs, and other devices that support GB28181.
Performance characteristics: Small target file size, stable program operation.
GB28181 Device Android APK
Run GB28181 Device
Happytime GB28181 device is a console application.
Windows: to run the server, simply type "gb28181device".
Linux: to run the server, type "./start.sh", on linux platform, GB28181 device run as deamon by default.
GB28181 device supports the following command line options:
-c config specify the configuration file
-c option specifies the configuration file,if not specified, the default configuration config.xml is used.
-l [device|videodevice|audiodevice|window]
-l device list available video and audio capture device
-l videodevice list available video capture device
-l audiodevice list available audio capture device
-l window list available application window
Demo version limitation
The demo version only supports two channels
The video stream of the demo version lasts up to 2 hours