Kamal Jeet
why the video calling component is not available in my adalo?
A
Adalo User
Would love this feature, any update?
Tyler Mills
Video chat is now available in the marketplace
f
funder
Tyler Mills: I've signed up for garlic.io but I still can't find it here https://www.adalo.com/marketplace
Tyler Mills
funder: thanks for pinging me. at the moment you need to go to app.adalo.com, add a component, and install it from there.
f
funder
Tyler Mills: I see it there thanks!
f
funder
The demo looks great. I added the component but can't access video. Do I need to register app id?
The emailed Sign in link to https://feedback.garlik.io/ shows Not Authorized.
Tyler Mills
I've developed a component that works well in Android, iOS, and Web.
Early access can be requested here: https://garlik.io
Issues with the solutions mentioned in this thread (including my original comments):
- WebView does not play nicely with the iframe video chat solutions in Android & iOS
- Current iframe/webview solutions do not allow for call notifications
s
suloveoun
Tyler Mills: how about live stream in app with https://antmedia.io/ bro?
Tyler Mills
suloveoun: live streaming is in the works 🙂. Is there a particular reason that antmedia stands out to you?
Feel free to DM.
s
suloveoun
Tyler Mills: Free or low cost and low latency
Josh Johnson
Merged in a post:
Video Feature for Chatting
J
Jonas Underwood
Allow users to start a video call through conversations.
Alex
I am developing a chat and faced the need to add video chat or videoconference to my application, but unfortunately this function and element is not available in Adalo. I would like to support the idea. /I'm developing a chat and faced the need to add a video chat or video conference to my application, but unfortunately this feature and element are not in Adalo. I would like to support the idea.
Kamal Jeet
Alex: the same problem I am facing too.
Zach Smith
Maybe use an auto generated zoom meeting and an external url button?
Damiano Redemagni
anyone tried Twilio API?
Walid Moultamiss
Damiano Redemagni: nop
Tyler Mills
I thought this would be an interesting exercise for creating a component.
Here's my take on it: https://youtu.be/27UY6J6Zpao
I've submitted this to be published to the Marketplace. We'll see what happens. I'm sure there's some QA stuff that will be thrown in my face :).
How the component works:
- You'll need a VideoKit.io API key. Currently those accounts are free. Not sure how long term pricing plays out.
- You'll need a unique room ID to issue to the call participants.
In the video I used the Adalo chat app template to get the initial chat configuration and database in place. I added a column to the conversation database called "video ID" and when a new chat conversation is created I am using a custom function to assign a unique room ID to the conversation. That means any member in that chat conversation can join the same video call.
- You can pass a user display name and profile image display value to the component. These fields accept database values so you can use the full name, username, email—whatever you like from the database.
All that said, in short you don't need anything fancy to run this. Just a room ID, user display name, profile photo URL, and an API key.
Tyler Mills
PS! Sorry for the iMovie music 😉😜
T
Thomas Humphrey
Tyler Mills: Hi there. I am using the webview component to show videokit, and have set up usernames and images etc. Do you know how I can customize the layout of the video call with just the webview component?
Tyler Mills
Thomas Humphrey: I have a flexible marketplace component that enables video calling for web, Android and iOS apps.
Visit garlik.io to request access or message me your email.
If you want to stick with the webview, it gets tricky. You'd need to dig through the videokit.io docs to modify the URL that you are providing to the webview.
Also, the webview video calling explained above will not work in iOS and Android native apps.
T
Thomas Humphrey
Tyler Mills: Ok thanks! I will check out Garlik
T
Thomas Humphrey
Tyler Mills: Would this be a paid service?
Tyler Mills
Thomas Humphrey: I hope to lock in plans this week. Keep your eyes peeled for a development plan that should have everything you need to get the app into production without spending any money.
The dev plan will be free up to a generous amount of participant usage.
Matheus G. Spartalis
I tested some possibilities using WEBVIEW passing some information by URL.
To implement video call in adalo you can use JITSI
https://meet.jit.si/ <your parameter here>
Tyler Mills
Matheus G. Spartalis: yeah, here's an example of how that can be implemented for those interested in your suggestion. Though I'm not using iframes in the custom component I shared in my other comment, this gets you the same result.
John Prins
Tyler Mills: Tyler, you legend! this is a great tip.
Tyler Mills
John Prins: hope it's useful!
S
Sue
Matheus G. Spartalis: This is awesome. Extremely helpful, much appreciated. Non-technical person here - can you help me understand if JITSI is special for this purpose, or could this also work with Zoom or Google Hangout?
Fred Mitschele
Matheus G. Spartalis: can you show us an example of your code like Tyler did below?
T
Thomas Humphrey
Matheus G. Spartalis: I have used that before on one of my other websites to give easy access to video sessions, but that would also work on Adalo, and the users could specify a name for the meeting. I probably would use that method as Jitsi is decent quality.
Load More
→