Frequently Asked Questions - Voice and Video Conferencing
- Is there any limit on number of participants in a conference?
- How much does it cost to use mesibo conferencing ?
- How to only listen to a participant's audio ?
- How can I share multiple screens simultaneously?
- How can I change my video device in a conference?
- How can I change my audio device in a conference?
- How to play sound in a conference?
- How to mute all members in a conference?
- How to kick-out members from a conference?
- Can I schedule a conference meeting?
- How can I overlay a logo/watermark or filter over a video?
- Can I get raw video or voice data and process it?
- How to download the source code for Android/iOS/Javascript Conferencing App?
- Are there any time limits to the group call on the demo app?
- Can I customize the UI in Conferencing Demo Apps?
- How to build a Zoom like Video conferencing app?
- How to build a voice chat app like Clubhouse?
- How to build a webinar?
- Do you support live Group Chat?
- Can I use a different login method than in conferencing demo app?
- Can participants join a group call through an invite link?
- How to select the camera from which a user is streaming from on mobile?
- Can I host the Conferencing Admin API on my own server?
- Does the talk detection feature have noise cancellation?
If you’re using mesibo on-premise, it’s entirely free. Simply download and run the Mesibo conferencing platform on your servers.
On the cloud, mesibo charges only for the bandwidth consumed by all your participants, with no restrictions on the number of participants. Conferencing bandwidth depends on the number of participants and the video resolution used.
As a rough estimate, an HD (720p) call for 100 minutes typically consumes around 1 GB of bandwidth per participant, while a non-HD call for 250 minutes consumes around 1 GB per participant. While bandwidth usage may vary, this information allows you to approximate bandwidth charges.
For instance, in a conference with 1 HD participant and 4 non-HD participants, the estimated bandwidth usage for an hour-long call would be approximately 1.5 GB, translating to a cost of approximately $1.5 for that conference call.
If you would like to only listen to a participant, and not view their video, you need to make an audio-only call while subscribing to their stream. To make an audio-only call, pass the audio parameter as true and video parameter as false, in the call method.
Refer to this example in Android: Audio Only Call in Android
You can change the video device from which you are publishing the video, by changing the video source of the Participant Object. For example, to share screen instead of streaming from the camera, set the video source to screen.
Refer to the documentation: Set the Video Source
To remove members from a conference room, you need to remove those mesibo users from the mesibo group using the backend API.
Refer to Add or Remove Group Members in the backend API documentation.
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.
With mesibo Voice and Video conferencing APIs you can make high-quality audio only group calls, which can be used to build voice chat apps like Clubhouse.
See Mesibo Voice & Video Conferencing and Streaming API for Android, iOS & Javascript to learn more.
setVideoSource. Refer to Set the Video Source - Android and Set the Video Source - iOSAdministrative APIs reside on your server and perform various administrative tasks such as log-in, creating a room, entering a room, etc. Your app connects to your server using these APIs. In turn, your server invokes the mesibo Group & User Management APIs internally to perform the required operation
In the demo apps, we have used the Admin API which is already hosted and configured at https://app.mesibo.com/conf/api.php so that you can quickly play with the apps without worrying about the backend. Now in this part, we will describe how to host the Admin API backend on your servers/infrastructure and having complete control over your conference participants, the resolution of the room, who are allowed to publish or view streams in the conference, etc