Introduction to uses RTMP for the host to push the stream. The TCP link is too long, the congestion control is completely dependent on the TCP transport layer, and the real-time bandwidth data cannot be provided to dynamically adjust the video encoding rate. Alibaba Cloud's low-latency live RTS (Real-time Streaming) product is based on the transformation of the downlink UDP, and optimizes the underlying WebRTC technology of the uplink UDP, and promotes the streaming of the entire industry by releasing the RTS SDK plug-in for the mobile and PC end. Quality, providing low-latency, low-latency, safe and reliable live viewing experience. Client access is simple. You only need to embed the RTS SDK on the OBS side to add a push stream protocol without changing the original push stream collection architecture.
Industry background
The rapid development of live broadcast technology has made the user experience of various industries diversified and personalized, and innovative practices in different business scenarios meet the high standards of the public for audio and video interactive experience and participation. After the great changes in early 2020, the Internet economy, dominated by video, games, e-commerce, and education, has ushered in rapid development. "Live +" has become a trend and is widely integrated into people's work and life. When building a live broadcast system, you will often hear two high-frequency words: RTMP (Real Time Messaging Protocol) and OBS (Open Broadcaster Software).
The RTMP protocol is a TCP-based application layer protocol proposed by Adobe to solve the problems of multiplexing and packetizing of multimedia data transmission streams. RTMP has a history of nearly 20 years and is widely used in the live streaming industry to push streams and intercommunication between different systems.
OBS is an easy-to-use live streaming media content production software that provides users with video, text, image capture and recording functions. The OBS interface is simple, professional and powerful. The OBS program and its source code are all freely available for everyone to use. The version update has been relatively active. It supports OS X, Windows, and Linux operating systems. It is suitable for a variety of live broadcast scenarios and meets the operational needs of most live broadcasts.
Upgrade plan
For the host to push the stream using RTMP, the existing TCP link takes too long, congestion control completely relies on the TCP transport layer, and the inability to provide real-time bandwidth data to dynamically adjust the video encoding rate and other problems caused by the delay and stagnation of the stream. Alibaba Cloud's low-latency live RTS (Real-time Streaming) product is based on the transformation of the downlink UDP, and optimizes the underlying WebRTC technology of the uplink UDP, and promotes the streaming of the entire industry by releasing the RTS SDK plug-in for the mobile and PC end. Quality, providing low-latency, low-latency, safe and reliable live viewing experience. client is easy to access. You only need to embed the RTS SDK on the OBS side to add a push stream protocol, without changing the original push stream collection architecture.
effect comparison
anchor end 100ms RTT10% loss | 1 minute | 5 minutes | 20 is minutes | |||
viewer delay | viewing quality | viewer delay | viewing quality | viewer delay | visual quality | |
ARTC push pull stream stream flv | 4.75s | smooth | 4.72s | smooth | 4.79s | smooth |
RTMP flv pull plug flow stream | 19.91s | fuzzy screen, occasionally Severe mosaic | 21.30s | picture is blurred, mosaic, and occasionally no sound | No | Basically no picture, no sound |
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。