Voice and Video Calls

Add Peer-to-Peer Voice and Video Calling with high quality codecs, and advanced components for improving your call experience.


High Quality Audio and Video

mesibo uses advanced video codecs to support configurable resolution from QVGA to 4K. On Audio side, mesibo uses multi-channel 48KHz audio sampling with latest codecs to have an emersive calling experience.

Multiple Camera and Screen Sharing

If a device has multiple cameras you can select a camera to stream from. You can switch between streaming from the camera and sharing the screen.

End-to-End Encryption

mesibo offers a complete stack for secure end-to-end encrypted voice and video communication so that no one can intercept and decode your calls. The crypto keys are changed every frames to make it impossible to break-in.

In Call Sound

mesibo In-Call Sound APIs allow you to play background sound, hold-on-music, caller-tunes, recorded announcements, sound effects, etc

Push Notification and Webhooks

Easily configure Push Notification so that your devices can receive messages and calls even in background.


 

Advanced Features

In addition to using high quality video and audio codecs, mesibo provided advanced components for improving your call experience.


Adaptive Noise Cancellation

mesibo acoustic echo cancellation (AEC) deploys advanced algorithms to learn noise patterns from the environment for effective noise cancellation to enjoy clear audio even in the most noisiest call conditions.

Jitter Free

mesibo jitter buffer ensures that you receive high quality audio and video even under variable network condtions

Packet Loss Concealment

Packet loss concealment (PLC) ensures superior call quality even under congested network conditions or poor transmission

TURN Servers

mesibo provides TURN servers to drastically improve reliability of your calls in tricky network situations. You can use mesibo TURN servers or can use your own.


 

Open Source Call UI

Use the default Call UI as it is or use your own custom call UI.


Custom Call Screen

You can customize every single component that is displayed on the call screen:
  • Caller profile - name, address, photo, etc
  • Buttons to accept or decline a call
  • Audio and video device detection
  • Call Timer
  • Mute and Hangup
  • Additional controls for local and remote video views
  • and more...

Fully Customizable

The entire source code for the Call UI is avaiable as UI Modules for Android and iOS which you can modify and use as per your needs.