How to create man to man video calling system. No live.
While Adalo doesn’t have built-in video calling functionality, you can leverage third-party services to achieve this! A popular option is Jitsi, a free and open-source video conferencing platform. Here’s how to set it up:
In Adalo:
- Video Call ID: Create a Text property named “Video Call ID” within your “Meetings” collection (or whatever collection name you’re using). This will hold a unique identifier for each video call.
- Generate Unique ID: When a user creates a new video call (through a button or another action), add an action to update the new video call’s “Video Call ID” with a unique value. This prevents unwanted participants from joining. Here’s an example formula using the
RAND(0,1)function to generate a random string:[RANDOM NUMBERS]-[APP NAME](replace[APP NAME]with your app’s name).
Displaying the Video Call:
- Web View Component: On your video call screen, add a Web View component.
- Jitsi Link with Magic Text: Set the Web View’s URL to:
"meet.jit.si/"followed by the “Video Call ID” property (use Magic Text to insert it dynamically). Make sure there are no spaces between the URL and the Magic Text.
Limitations:
This approach utilizes Jitsi’s external service, so keep in mind there might be limitations like:
- Limited Customization: The video call interface will be Jitsi’s, not your app’s design.
- External Dependence: Your app relies on Jitsi’s functionality and uptime.
However, this is a great way to implement basic video calling within your Adalo app.
Sorry, for not explaining that super well! But hopefully, this gives you a good starting point. Feel free to ask if you have any further questions about integrating Jitsi or other aspects of your video call feature.