UIKits
Embed interactive scenarios with < 10 lines of code
With our scenario-based pre-built UIKits, you can make apps and go live in 30 minutes for early testing or build MVPs, allowing you to focus on your core business.
Create endless possibilities with full-featured live streaming SDKs and APIs
Support for 10 million+ concurrent viewers in a single live.
Stable and smooth live streaming, 99% stutter-free.
One SDK for all live streaming use cases.
Global coverage of 212 countries and territories.
Build a next-generation live experience by integrating live engagement in different formats, including single-host, multi-host, and cross-room live interactions.
Learn more about social solutions
Step 1: Create an engine
Step 2: Create a room
Step 3: Start publishing streams
Step 4: Start subscribing to streams
Live streaming
Standard latency > 3s
Global scale and performance
Live stream to millions easily — Never have to worry about scaling. We'll take care of it.
Transition from live to VOD seamlessly
Live streams can be automatically recorded. Recordings can be viewed immediately after live streams end.
Support for multiple protocols
Various streaming protocols and formats are supported, including RTMP, FLV, HLS, and more.
Suitable for the following live scenarios:
Interactive live streaming
Low latency 600ms - 1s
Engage the audience in real time
Receive the audience's audio, messages, and gifts with low latency and be able to respond promptly.
Deliver video streaming with a latency of 600ms
Get streaming latency below 1 second to ensure excellent synchronization between the audience and hosts.
Monitor the health of live streams
We support better monitoring of stream quality with our exclusive streaming protocols.
Suitable for the following live scenarios:
ZEGOCLOUD UIKits
20+ Pre-built UIKits let you create engaging apps in the shortest possible time, instead of starting from scratch.
UIKits are perfectly suited for :
Testing tools in early-stage customer research
MVP to get funding
In-app plugins of your ready-to-run app
ONLY 3 STEPS
Install UIKit
Install the UIKit for your development platforms using dependency management tools.
Integrate Securely
Integrate the UIKit SDK: only a few lines of code to load prebuilt views.
Build the Experience
Customize the UI components and business logic exactly as per your needs.
With UIKit, you don't have to waste time worrying about how to deal with these problems.
Distance-based server system & latency-based routing policy that serve global infrastructure.
Utility-oriented adaptive QoS and bandwidth allocation under weak networks.
Automatic connection management adapts to different network conditions.
Flexible bandwidth management that reacts to switching between 1on1 & group calls.
Built-in edge case handling when encountering media device errors.
Dynamic changing prebuilt layout based on the screen size and orientation.
We offer various scenario-based UIKits that allow you to drop full features of live streaming into your app. If you want your live streaming UI entirely up to you, we also offer SDKs with lower-level core APIs.
UIKits
Embed interactive scenarios with < 10 lines of code
With our scenario-based pre-built UIKits, you can make apps and go live in 30 minutes for early testing or build MVPs, allowing you to focus on your core business.
ZegoUIKitPrebuiltLiveStreamingConfig config = new ZegoUIKitPrebuiltLiveStreamingConfig(ROLE_HOST);
ZegoUIKitPrebuiltLiveStreamingFragment fragment = ZegoUIKitPrebuiltLiveStreamingFragment.newInstance(yourAppID, yourAppSign, liveID, user.userID, user.userName, config);
getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, fragment).commitNow();
SDKs
Empower your interactive app with a lower-level SDK
With our lower-level SDK and APIs, you can upgrade your interactive app with fully customized UI, personalized functionality, and sophisticated workflows.
val engine = ZegoExpressEngine.createEngine(yourAppID, yourAppSign)
engine.loginRoom(roomID, user)
engine.startPublishingStream(streamID)
engine.startPlayingStream(streamID, ZegoCanvas(play_view))
engine.logoutRoom(roomID)
Works with your tools and platforms.
Quickstarts
Build your engaging apps for multiple use cases with reference to our sample apps.
Docs
Check out our SDK and API documentation to explore more features.
SDKs
Customize UIs for cross-platform live streaming using high-flexibility SDKs.
ZEGOCLOUD’s consistently high level of service is what we value the most. We appreciate that ZEGOCLOUD has delivered high-quality, real-time, stable live streaming and attentive support to YAYA Live.
Business
4000+
Daily call minutes
3 Billion+
Number of end-user annually
30 Billion+
We're committed to data security and user privacy
We've implemented security measures according to industry standards and obtained industry-recognized certifications, so you can be assured that your data remain secure and compliant.
Add crystal-clear and engaging voice calling experiences into your apps.
Add high-quality and engaging video calling experiences into your apps.
Ready to start building?
Sign up and get 10,000 minutes for free