Ultra-low Latency Live Streaming
Overview
ZEGO Ultra-low latency live streaming (Low-Latency Live Streaming, L3) is created for high-quality experience. It can create the ultimate live streaming experience with ultra-low latency, ultra-strong synchronization, extreme weak network resistance, ultra-low stuttering, ultra-clear picture quality, and first-frame instant start. It is the "hexagon warrior" among live streaming distribution products.
Compared with traditional CDN live streaming, ZEGO Ultra-low latency live streaming is based on full-link self-developed private protocols, Massive Sequential Data Network (MSDN), and end-to-end monitoring, providing more stable and higher quality live streaming distribution services, helping the business side solve "live streaming experience" pain points, and is the common choice of many leading live streaming customers.
Ultra-low latency Stream Playing functionality is not enabled by default. Please contact ZEGO technical support to enable this feature before use.
Features
Ultra-low latency live streaming supports massive concurrent connections at the ten-million level, providing stable and high-quality live streaming distribution services with the following 6 major high-quality features:
| Feature | Characteristics |
|---|---|
| Ultra-low latency | Live streaming latency of 600 ms ~ 1000 ms under normal network conditions. |
Ultra-strong synchronization | Millisecond-level synchronization, with synchronization error between different viewers less than 400ms. |
| Extreme weak network resistance | Supports extreme weak network resistance, withstanding up to 80% packet loss without disconnection, and stable playback in complex network environments. |
| Ultra-low stuttering | Compared with CDN live streaming, using ZEGO Ultra-low latency live streaming can reduce the stuttering rate by up to 75% or more. |
| Ultra-clear picture quality | Provides rich picture quality optimization capabilities through an All-in-one SDK, achieving user-level high-quality picture quality practices in various scenarios. |
| First-frame instant start | Uses an exclusive decoupled underlying architecture and provides instant start strategies such as preloading live streams, supporting viewers to enter the Room instantly, with up to 99% domestic instant start rate. |
Application Scenarios
Ultra-low latency live streaming can be applied to the following scenarios:
| Application scenario | Description |
|---|---|
Overseas live streaming | Break through pain points such as high stuttering, slow first frame, and poor picture quality one by one, improving the live streaming experience of global viewers, allowing global users to enjoy live streaming social networking. Break through bottlenecks such as poor overseas network environments, high proportion of mid-to-low-end devices, and poor streaming environments for amateur hosts, helping enterprises achieve overseas localization. |
| Show live streaming | Provides essential show live streaming features such as instant start and beauty effects, supporting seamless switching solutions for multiple scenarios such as cross-room PK and live streaming to 1v1. While ensuring the live streaming viewing experience of all viewers, focus on ensuring the experience quality of big hosts and paid users, effectively promoting the growth of paid users. |
Education large class | Ultra-low latency online classroom, perfectly compatible with diverse teaching plugins, providing excellent teacher-student interactive experience, making students' and teachers' classroom progress consistent, with teaching immersion comparable to offline classrooms. |
| Gaming live streaming | In high bitrate gaming scenarios, it can adaptively transcode based on viewer bandwidth, effectively reducing the stuttering rate so that all viewers can watch gaming interactions smoothly. Achieve effective improvement of gaming picture quality at the same bitrate based on high-definition low bitrate, not limited by viewer-side network bottlenecks. |
Tournament live streaming | Millisecond-level latency and ultra-low stuttering, say goodbye to spoilers, grasp arena dynamics in real-time, and don't miss any highlights. Supports 4K 60fps and HDR, presenting rich arena details and silky ultra-clear dynamic pictures. |
| E-commerce live streaming | Matches the strong real-time requirements of selling goods. Hosts respond to viewers' shopping consultations instantly, improving stickiness between hosts and viewers. Achieve strong synchronization and fairness for activities such as auctions, flash sales, and limited-time offers, stimulating order conversion by users in the live streaming room. |
| Watch together | Global massive viewers can synchronously watch movies, concerts, or competitive competitions in the same live streaming room. Low-latency, multi-terminal synchronized audio/video experience helps users communicate at zero distance and brings an immersive viewing experience. |
Prerequisites
Before implementing ultra-low latency live streaming functionality, please ensure:
- You have created a project in the ZEGOCLOUD Console and applied for a valid AppID and Server address. For details, please refer to Console - Project Information.
- You have integrated ZEGO Express SDK in your project and implemented basic audio/video Stream Publishing and Playing functions. For details, please refer to Quick Start - Integration and Quick Start - Implementation.
Usage Steps
Set the "resourceMode" parameter of ZegoWebPlayOption to "2", then call the startPlayingStream interface to pull the remote ultra-low latency live streaming stream based on the passed stream ID parameter "streamID".
const playOption = {resourceMode: 2};
const remoteStream = await zg.startPlayingStream(streamID, playOption)