ZEGOCLOUD Video Call SDK - Real-Time Video Chat for Web and Mobile
Talk to us
Talk to us
menu

Enhance user engagement with customized video calling experiences

Connect people around the world with high-quality video calls. Make video communications more effective and engaging with a variety of add-on features.

Direct and Group call

Enable users to start 1-on-1 video calls or video chat rooms that can accommodate millions of participants in your app.

Co-hosting

Enable livestream hosts to have real-time video interactions with their co-hosts and audience members during live streaming.

Live video streaming

Stream interactive live video sessions to a global audience. Stream via Real-Time Messaging Protocol(RTMP) .

Screen sharing

Share an entire screen, a selected application window, or a select portion of a screen to other participants in a video call.

Face Beautification

Add basic beautification features such as skin smoothing, skin tone retouching, and image sharpening.

Super-resolution

Enhance live videos from a low resolution to a high resolution and deliver a better experience at a lower cost.

Recording

Record and save live video for on-demand playback. Configure the file format and file path for the recordings as needed.

Call quality monitoring

Monitor the call quality of your app in real-time, so you can respond to any quality issue to ensure your users' experience.

Direct and Group call

Enable users to start 1-on-1 video calls or video chat rooms that can accommodate millions of participants in your app.

Co-hosting

Enable livestream hosts to have real-time video interactions with their co-hosts and audience members during live streaming.

Live video streaming

Stream interactive live video sessions to a global audience. Stream via Real-Time Messaging Protocol(RTMP) .

Screen sharing

Share an entire screen, a selected application window, or a select portion of a screen to other participants in a video call.

Face Beautification

Add basic beautification features such as skin smoothing, skin tone retouching, and image sharpening.

Super-resolution

Enhance live videos from a low resolution to a high resolution and deliver a better experience at a lower cost.

Recording

Record and save live video for on-demand playback. Configure the file format and file path for the recordings as needed.

Call quality monitoring

Monitor the call quality of your app in real-time, so you can respond to any quality issue to ensure your users' experience.

Direct and Group call

Enable users to start 1-on-1 video calls or video chat rooms that can accommodate millions of participants in your app.

Co-hosting

Enable livestream hosts to have real-time video interactions with their co-hosts and audience members during live streaming.

Live video streaming

Stream interactive live video sessions to a global audience. Stream via Real-Time Messaging Protocol(RTMP) .

Screen sharing

Share an entire screen, a selected application window, or a select portion of a screen to other participants in a video call.

Face Beautification

Add basic beautification features such as skin smoothing, skin tone retouching, and image sharpening.

Super-resolution

Enhance live videos from a low resolution to a high resolution and deliver a better experience at a lower cost.

Recording

Record and save live video for on-demand playback. Configure the file format and file path for the recordings as needed.

Call quality monitoring

Monitor the call quality of your app in real-time, so you can respond to any quality issue to ensure your users' experience.

4K

4K Quality

Capture and transmit high-quality live video with up to 4K resolution to deliver a crisp and vivid visual experience.

300ms

300ms Latency

Deliver real-time engagement with ultra-low latency, 300ms on average and 79ms in best-case scenarios.

50

50 Participants

Support up to 50 video participants in a video call, ensuring stable communications even in weak network conditions.

15,000+

15,000+ Devices

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

Integrate interactive real-time video into every aspect of life

Use interactive real-time video to transform how people connect and engage online for any occasion.

Social

Help users build better connections via live video calls

Embed live video calls into your social apps, so your users can vividly see each other's face, feel each other's emotions, and build deeper connections. Add face beautification, AR effects, and other features to make video interactions more fun and engaging.

With our video SDK, you can build:

  • 1-on-1 video calls
  • Group video chats
  • Interactive live video streaming
  • Face beautification and AR features
Online education

Deliver an immersive online learning experience comparable to that of offline learning

Create virtual classrooms for all types of online learning. Deliver a successful online learning experience with high-quality and low-latency real-time video calls, screen sharing, and other features.

With our video SDK, you can build:

  • 1-on-1 online tutoring
  • Group video classes
  • Live classes
  • Screen sharing
Video conferencing

Boost collaboration efficiency and productivity with video conferencing

Enable remote workforces to collaborate effectively in real-time from anywhere with high-quality video calls, screen sharing, and other features.

With our video SDK, you can build:

  • Group video calls
  • Instant messaging
  • Virtual backgrounds
  • Screen sharing
Video customer services

Provide better customer service with smooth and high-quality video calls

Integrate video calling into your customer service workflows so you can respond to your customers' requests quickly and efficiently to improve customer engagement and satisfaction.

With our video SDK, you can build:

  • 1-on-1 video calls
  • Call invitation
  • Screen sharing
  • Video recording
Telehealth

Connect patients with doctors through secure video calls

Add video consultation capabilities to your telehealth apps to connect patients with doctors from the comfort of where they are and make healthcare services more accessible to more people.

With our video SDK, you can build:

  • 1-on-1 video calls
  • Group video calls
  • File sharing
  • Video recording
Live events

Stream live events to millions and interact with the audience in real-time

Live stream your event to a global audience to maximize the impact. Increase audience engagement by adding text chat, virtual gifting, polling, and other features.

With our video SDK, you can build:

  • Live broadcasts
  • Interactive live streaming
  • Webinars
  • Virtual gifting

Voice and video interactions in the metaverse

Interact with others in the metaverse through live audio and video calls using your virtual identity for a more immersive experience.

ZEGO Avatar helps you build high-fidelity avatars

ZEGO Avatar SDK allows users to customize their virtual avatars as they wish. With facial feature recognition, facial expression synchronization, and features, it also enables users to express their emotions intuitively via their avatar.

  • Facial feature recognition

  • Character creation system

  • facial expression synchronization

  • Voice driven

Want to know more about ZEGO Avatar?

Please contact us to explore further

Watch Video

Try ZEGO Call

ZEGO Call is an audio and video calling sample app we built based on real use cases to demonstrate the features of our audio/video SDK and also help you implement audio and video calling features in your own apps faster.

Try it now
Sample code
Get the SDK

Easy integration in 30 minutes with a few lines of code

With ZEGOCLOUD's easy-to-use SDK and feature-rich APIs, building live streaming is easy so you can focus on developing your product and significantly accelerate your time-to-market.
ZEGOCLOUD also provides you with development tutorials and sample codes to help you get started quickly.

If you have any questions or want to see a live demo, we are ready to speak with you.

Android
iOS
Web
Windows
React Native
Flutter

1engine = ZegoExpressEngine.createEngine(appID, appSign); //Create a ZegoExpressEngine instance

2engine.loginRoom("room1", user); //Join a room

3engine.startPublishingStream("stream1"); //Start publishing a stream

4engine.startPlayingStream("stream1", new ZegoCanvas(play_view)); //Start playing the stream

5engine.logoutRoom("room1"); //Leave the room

Quickstarts

Get started with sample app

Add video calling to your apps in minutes with reference to our sample app and sample code.

Tutorials

Learn more about how to build an app

Tutorials, best practices, and step-by-step guides to help you build a video calling app.

Docs

SDK and API Documentation

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

Start building

CompetitiveVideo Call pricing

We offer best-in-class video calling solutions at competitive prices.

HD
$ 3.99 / 1000 minutes
Full HD
$ 12.99 / 1000 minutes

Starter Plan

Limited Time Offer

If you are in the early stages of launching your product, you can choose our Starter Plan to get started quickly without worrying about your budget.

Video Call
100, 000mins/year
Premium support plan
1 month

$ 199

Original price: $1399

Buy now

Any questions about our pricing? Contact us

Explore other products of ZEGOCLOUD

Voice Call

Add crystal-clear and engaging voice calling experiences into your apps.

Learn more

ZEGO Live

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

Learn more
Ready to start building?
Sign up and get 10,000 minutes free every month
Start your free trial
live streaming sdk