Mesibo Conferencing and Streaming Platform enables you to build applications at scale for teleconferencing, virtual events, webinars, on-demand streaming, social interaction, and more. Whether you are building a conferencing app like Zoom or a social voice-chat app like Clubhouse, we’ve got you covered.
Why Mesibo for Conferencing and Streaming ?
Standard, HD, Full-HD, and 4K conference rooms. You can even select different resolutions per participant. For example, HD for key speakers, and low resolution for others
Multiple Screen & Camera sharing Allows your participants to share multiple cameras and screens. With multiple camera streaming, you have unlimited possibilities like building a 360 view!
Simultaneous publishing to multiple groups - this unique mesibo capability enables you to make interesting use cases for live-streaming.
Talk Detection Detect active speakers in real-time with talk detection, high-quality 48khz audio with noise cancellation.
Per Participant controls for resolution, bitrate, CPU, and other parameters.
Per Participant Permissions for who can publish streams, view streams, get participant info, etc.
Run the entire platform On-Premise at no additional cost. An elastic architecture lets you run multiple instances to scale-up or scale-down capacity on demand. Mesibo offers you options to scale manually or use Kubernetes or Docker Swarm orchestration.
Just under 700KB footprint makes mesibo, the lightest conferencing server in the World. You can run mesibo’s conferencing platform on any server with minimum resources.
Unified APIs across platforms. The API signatures are exactly the same across platforms that make it easy to create an app on one platform and port it on another.
Mesibo APIs absorb all the complexities and offers you easy-to-use APIs. In just two steps and a few lines of code, you can build any type of conferencing and streaming app that you wish.
Step 1 - Create a Room and add Participants
Before your users can conference, you need to create a room with the desired resolution (normal, HD, 1080p, and 4k) and add participants. To create rooms, add participants and manage permissions, you need to make use of Group Management APIs.
Once you create a room, you need to add participants and grant necessary permissions to control who can join & participate in the conference room. For example, if it is an office conference, everyone should be able to publish their video and audio. On the other hand, in a virtual classroom, only teachers may be allowed to stream from their camera. Students may only view the teacher’s stream. By combining group level and participant level permissions, you can build any type of conferencing room.
Step 2 - Participants join the room using Android, iOS, or Web apps
If you have already created a room, pick a platform and quickly start building!
Open-Source Voice & Video Conferencing App
To make it easier for you, we have created a fully-featured open-source Zoom-like conferencing app for mobile and web. Go to the Open-Source App section to learn more.
You can download the entire source code and modify it to your needs with Zero restrictions. With Mesibo On-Premise you can also host the entire platform on your servers!conferencing, group calling, live streaming, facebook live, youtube live, screen sharing