Low-Latency Live Streaming
Last updated:2023-08-31 15:50
Introduction
Low-Latency Live Streaming (L3) focuses on providing stable and reliable live broadcast services. Compared with standard live video products, the audio and video delay is lower, the synchronization is stronger, and the weak network resistance is better, which can bring users a millisecond-level live broadcast experience.
The low-latency streaming function is not enabled by default. Please contact ZEGO technical support to activate the function permission before using it.
Features
- SDK function: Consistent with the functions of real-time audio and video products, and does not support downlink speed measurement temporarily.
- Streaming delay: Low-latency live broadcast delays 600 ms to 1000 ms under normal networks.
- Concurrency: There is no limit to the push stream, and the maximum support for a single stream is tens of millions of concurrent streams.
- Multi-terminal synchronization: The live broadcast delay difference between the viewer and the viewer is less than 400 ms, and the viewer experience is consistent.
Application Scenarios
- Online education: Ultra-low latency online classroom experience, perfect compatibility with diverse teaching plug-ins, excellent teacher-student interaction experience, consistent student classroom progress, and teaching immersion comparable to offline classrooms.
- Live show live: To achieve ultra-low latency interaction between the anchor and the audience, real-time barrage response and rewards, build a new form of live show, detonate the popularity of the live broadcast.
- E-commerce live broadcast: Assist new e-commerce gameplay such as spike and issuance, create richer e-commerce interactive scenes, and help improve the platform's UV conversion rate and GMV.
- Watch together: Mass audiences around the world can simultaneously watch movies, concerts or competitions in the same live broadcast room. The low-latency, multi-terminal synchronized audio and video experience helps users communicate freely and brings immersive viewing experience.
- Online auction: Support real-time online auctions across countries and regions. Low-latency experience and excellent weak network resistance ensure the real-time participation of every user. The timely picture synchronization of bidding ensures fair auction.
Prerequisites
Before using the low-latency live broadcast, please make sure:
Set low-latency streaming function
Set the "resourceMode" parameter of ZegoPlayerConfig to "ZegoStreamResourceModeOnlyL3", call startPlayingStream interface, according to the incoming stream ID parameter "streamID", pull the low-latency live stream pushed by the remote, you can achieve low Delayed live broadcast function.
ZegoPlayerConfig *playerConfig = [[ZegoPlayerConfig alloc] init];
playerConfig.resourceMode = ZegoStreamResourceModeOnlyL3;
[[ZegoExpressEngine sharedEngine] startPlayingStream: streamID canvas: playCanvas config:playerConfig];