RTMP
RTMP is a basic and de facto standard protocol for live streaming for many years.
HLS
HLS is the best streaming protocol for adaptability and compatibility. Almost all devices in the world support HLS,
WebRTC
WebRTC is an online real-time communication solution open-sourced by Google. In simple terms, it is an
HTTP-FLV
HTTP-FLV is a live streaming protocol, sometimes simply called FLV, which is used to transmit live streams in FLV
SRT
SRT (Secure Reliable Transport) is a broadcasting protocol created by Haivision to replace RTMP. Many live streaming
GB28181
SRS uses an external SIP server, such as
RTSP
RTSP is a well-established protocol with nearly 30 years of history. In the security surveillance industry, many companies have implemented their own RTSP servers, but they rarely open-source them and often add proprietary extensions. While RTMP servers are readily available, finding a good RTSP server is much more challenging.