Ultra-Low Latency Live Streaming
Feature Introduction
ZEGO Ultra-Low Latency Live Streaming (Low-Latency Live Streaming, L3) is built for high-quality experience, creating 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 a "hexagonal warrior" among live streaming distribution products.
Compared to 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 business solve "live streaming experience" pain points, and is the common choice of many leading live streaming customers.
The ultra-low latency stream playing feature is not enabled by default. Please contact ZEGO Technical Support to enable the feature before use.
Feature Highlights
Ultra-low latency live streaming supports tens of millions of ultra-large concurrent connections, 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, synchronization error between different viewers < 400ms. |
| Extreme Weak Network Resistance | Supports extreme weak network resistance, up to 80% packet loss without disconnection, stable playback even in complex network environments. |
| Ultra-Low Stuttering | Compared to CDN live streaming, stuttering rate can be reduced by up to 75% or more after using ZEGO Ultra-Low Latency Live Streaming. |
| 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 preloaded live streams, supporting viewers to enter rooms quickly, achieving 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 | Breaking through pain points such as high stuttering, slow first frame, and poor picture quality one by one, improving live streaming experience for global viewers, allowing global users to enjoy live streaming social interaction. Overcoming bottlenecks such as poor overseas network environments, high proportion of mid-to-low end devices, and poor broadcasting environments for amateur anchors, helping enterprises localize overseas. |
| Talent Show Live Streaming | Provides essential talent 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 1 V 1. While ensuring live streaming viewing experience for all viewers, focuses on ensuring experience quality for big anchors and paid users, effectively promoting paid user growth. |
Education Large Classes | Ultra-low latency online classrooms, perfectly compatible with diverse teaching plugins, providing excellent teacher-student interactive experience, making student and teacher classroom progress consistent, teaching immersion comparable to offline classrooms. |
| Gaming Live Streaming | In high bitrate gaming scenarios, can adaptively transcode based on viewer bandwidth, effectively reducing stuttering rate, allowing all viewers to smoothly watch gaming interactions. Based on HD low bitrate, effectively improving gaming picture quality at the same bitrate, not limited by viewer-side network bottlenecks. |
Esports Live Streaming | Millisecond-level latency and ultra-low stuttering, say goodbye to spoilers, grasp arena dynamics in real-time, never miss any highlight moments. 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, anchors quickly respond to viewer shopping inquiries, improving stickiness between anchors and viewers. Achieves strong synchronization and fairness for activities such as auctions, flash sales, and limited-time sales, stimulating user order conversion in live streaming rooms. |
| Watch Together | Global massive viewers can synchronously watch movies, concerts, or competitive matches in the same live streaming room. Low-latency, multi-terminal synchronized audio-visual experience helps users communicate without distance, bringing immersive viewing experience. |
Prerequisites
Before implementing ultra-low latency live streaming functionality, ensure that:
- You have created a project in the ZEGOCLOUD Console and applied for a valid AppID and AppSign. For details, please refer to Console - Project Information.
- You have integrated ZEGO Express SDK into your project and implemented basic audio and video stream publishing and playing functionality. For details, please refer to Quick Start - Integration and Quick Start - Implementation.
Usage Steps
Set the "resourceMode" parameter of ZegoPlayerConfig to "ZEGO_STREAM_RESOURCE_MODE_ONLY_L3", and call the startPlayingStream interface to play remote pushed ultra-low latency live streaming streams based on the passed stream ID parameter "streamID", to achieve ultra-low latency live streaming functionality.
ZegoPlayerConfig playerConfig;
playerConfig.resourceMode = ZEGO_STREAM_RESOURCE_MODE_ONLY_L3;
engine->startPlayingStream(streamID, &playCanvas, playerConfig);