Talk to us
Talk to us
menu

Enhance user engagement with customized voice calling experiences

Direct call

Direct call

Start and enjoy a high quality 1-on-1 voice call with a specific user.

Group call

Group call

Create a room and start a group call with multiple users.

Call invitation

Call invitation

Enable to receive a call invitation when a user invites another to join a call.

Live video streaming

Live video streaming

Stream interactive live audio sessions to a global audience.

Spatial audio

Spatial audio

Add spatial audio to deliver an immersive audio experience for gamers and metaverse users.

Screen sharing

Screen sharing

Share an entire screen or a selected application window to other participants.

Fun and engaging audio effects

Fun and engaging audio effects

Liven up voice conversations with various audio effects such as voice changers and reverb effects.

AI noise reduction

AI noise reduction

Remove all noises except human voices in the communication scenario.

Intelligent voice processing

Intelligent voice processing

Intelligently detect active speakers and automatically adjust the voice volume of the speakers.

Recording

Recording

Record audio streams for archive, review and distribution.

Call quality monitoring

Call quality monitoring

Monitor the call quality in real-time to solve the issues quicker.

Multi-device support

Multi-device support

Allow users to talk as if they are right next to each other on the web and mobile apps.

Direct call

Direct call

Start and enjoy a high quality 1-on-1 voice call with a specific user.

Group call

Group call

Create a room and start a group call with multiple users.

Call invitation

Call invitation

Enable to receive a call invitation when a user invites another to join a call.

Live video streaming

Live video streaming

Stream interactive live audio sessions to a global audience.

Spatial audio

Spatial audio

Add spatial audio to deliver an immersive audio experience for gamers and metaverse users.

Screen sharing

Screen sharing

Share an entire screen or a selected application window to other participants.

Show more

48kHz

48kHz

Deliver a high-fidelity audio experience with 48kHz audio sampling.

300ms

300ms

Deliver ultra-low latency video and audio with 300ms on average.

10,000

10,000

Support up to 10,000 video participants in a audio call.

15,000+

15,000+ Devices

Support 15,000+ end-users devices models across all major OS platforms.

Integrate interactive real-time audio into every aspect of life

Social

Fascinate your users with interactive social audio

For many people, video calls might feel overwhelming, but audio conversations are just about right. With real-time voice chats, users tend to interact with each other for longer.

  • One-on-one voice calls
  • Group voice calls
  • Voice chat rooms
  • Online karaoke

ZEGOCLOUD UIKits

Go to the market one step faster

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

Learn more about UIKits
ZEGOCLOUD UIKits

ONLY 3 STEPS

Go live in 30 minutes with UIKits

1

Install UIKit

Install the UIKit for your development platforms using dependency management tools.

2

Integrate Securely

Integrate the UIKit SDK: only a few lines of code to load prebuilt views.

3

Build the Experience

Customize the UI components and business logic exactly as per your needs.

Keep you away from hard & messy things

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.

2 Ways to Get Started

We offer various scenario-based UIKits that allow you to drop full features of voice calls into your app. If you want your voice call 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.

Android Android
iOS iOS
Web Web
React Native React Native
Flutter Flutter
ZegoUIKitPrebuiltCallConfig config = new ZegoUIKitPrebuiltCallConfig();
config.turnOnCameraWhenJoining = false;
config.showCameraStateOnView = false;
config.buttons = Arrays.asList(
  ZegoMenuBarButtonName.TOGGLE_MICROPHONE_BUTTON,
  ZegoMenuBarButtonName.HANG_UP_BUTTON,
  ZegoMenuBarButtonName.SWITCH_AUDIO_OUTPUT_BUTTON
);
ZegoUIKitPrebuiltCallFragment fragment = ZegoUIKitPrebuiltCallFragment.newInstance(yourAppID, yourAppSign, callID, user.userID, user.userName, config);
getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, fragment).commitNow(); 
Run

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.

Android Android
iOS iOS
Web Web
React Native React Native
Flutter Flutter
val engine = ZegoExpressEngine.createEngine(yourAppID, yourAppSign)
engine.loginRoom(roomID, user)
engine.startPublishingStream(streamID)
engine.startPlayingStream(streamID, ZegoCanvas(play_view))
engine.logoutRoom(roomID)
Start building

Works with your tools and platforms.

icon_reactnative
icon_reactnative
icon_reactnative
icon_reactnative
icon_reactnative
icon_reactnative
icon_reactnative
icon_reactnative
icon_reactnative
icon_reactnative
icon_reactnative

Quickstarts

Get started with UIKits

Build your engaging apps for multiple use cases with reference to our sample apps.

Docs

SDK Documentation

Check out our SDK and API documentation to explore more features.

SDKs

SDK Downloads

Customize UIs for cross-platform video calls using high-flexibility SDKs.

We chose ZEGOCLOUD because of their excellent handling of complex global network environments, ensuring that users in over 100 countries on our app can have stable, low-latency social interaction no matter where they are.

MICO

Enterprise ready

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.

Explore
other products of ZEGOCLOUD

Video Call

Add high-quality and engaging video calling experiences into your apps.

Video Call Video Call
Learn more

Live Streaming

Build reliable, scalable, and interactive live streaming into your apps.

Live Streaming Live Streaming
Learn more

Ready to start building?

Sign up and get 10,000 minutes for free

Start building