Products >> RTSP Client
RTSP Client
Happytime RTSP Client supports cross-platform compilation, including Windows, Linux, Android, MAC, and iOS. It also supports audio back channel and metadata channel, and provides a convenient and easy-to-use SDK interface. It has high compatibility and stability.
Happytime RTSP Client has a wide range of application scenarios, suitable for RTSP players on various platforms, and can also play a role in various application scenarios such as RTSP metadata access processing and image analysis. It is compatible with more than 99% of camera models on the market, such as Hikvision, Dahua, Axis, etc. Moreover, Happytime RTSP Client is completely self-developed and has good compatibility.
Support playing multiple RTSP streams simultaneously
Support video codec H264, H265, MPEG4, MJPEG, etc.
Support audio codec G711, G722, G726, AAC, OPUS, etc.
Support RTSP over HTTP/HTTPS, RTSP over Websocket
Support audio back-channel and metadata channel
Key features
1.Codec support:
Happytime RTSP Client supports video codecs such as H264, H265, MPEG4, MJPEG, and audio codecs such as G711, G722, G726, AAC, OPUS, ensuring compatibility with most cameras and devices on the market.
2.Transmission protocol support:
Happytime RTSP Client supports multiple transmission protocols such as RTP over UDP, RTP over TCP, rtp multicast, RTSP over HTTP/HTTPS, RTSP over websocket, etc., to meet the needs of different network environments.
3.Offline reconnection:
Happytime RTSP Client has the function of offline reconnection, which can automatically reconnect to the RTSP server even when the network is unstable or disconnected, ensuring continuous playback of video.
4.Cross-platform compilation:
Support for compilation and deployment on multiple platforms including Windows, Linux, Android, MAC, and iOS, making it convenient for users on different devices.
5.Audio back channel and metadata channel:
Supports audio back channel and metadata channel, providing developers with more flexibility and scalability.
6.SDK interface:
Provides SDK interface to facilitate developers to integrate into their own applications and realize customized functional requirements.
7.Local video recording:
Happytime RTSP Client supports local video recording, and users can set the recording time and recording file size. When the set conditions are met, Happytime RTSP Client will automatically switch to a new file for recording, ensuring the continuity and integrity of the recording.
8.Embedded platform support:
The RTSP Client library can be easily ported to other embedded platforms, providing convenience for developers to implement RTSP playback on embedded devices.
9.Any layout and automatic saving:
Support any layout design and automatically save the layout settings. When the user starts the client next time, the last saved layout will be automatically loaded without resetting.
10.Wide compatibility:
Happytime RTSP Client is compatible with more than 99% of camera models on the market, such as hikvision, Dahua, Axis and other well-known brands, ensuring stable operation in various monitoring scenarios.
RTSP client library SDK
The RTSP client library supports the following feature:
Support audio back channel
Support RTP multicast
Support RTP over UDP
Support RTP over TCP
Support RTSP over HTTP
Note : If the RTSP url starts with http://, RTSP over HTTP connection is used.
Support RTSP over HTTPS
Note : If the RTSP url starts with https://, RTSP over HTTPS connection is used.
Support RTSP over Websocket
Note : If the RTSP url starts with ws://, RTSP over Websocket connection is used.
Note : If the RTSP url starts with wss://, RTSP over Websocket connection on TLS/SSL is used.
Support metadata channels
Supports cross-platform compile
Application scenarios
Monitoring and security:
It is highly compatible with cameras brands in the market, such as Hikvision, Dahua, Axis, etc., and is an ideal tool for building a comprehensive monitoring system.
Multimedia player development:
provide strong technical support for RTSP players on desktop and mobile platforms, creating a smooth and stable audio and video playback experience.
Image analysis and processing:
For application scenarios that require access to RTSP metadata for image analysis, such as face recognition and behavior recognition, Happytime RTSP Client provides a one-stop solution.