I’m trying to add a video calling feature to an app that I am building and there are a few potential hacks that I have explored but nothing that feels natural to the application
I’d appreciate any ideas or suggestion for how I could handle this, thanks.
Yeah web RTC. One of the potential hacks that I thought about was having using a webview to add a video chat website and use a random code generator to generate its url
Yeah, if it is possible it will be through some work-around like this, since we don’t have a component that will support this natively.
You might want to take a look at the “post” and “receives” blocks in the webviewer if your are trying to pass data back and forth between the web viewer and the app
Yeah, read the API documentation for WebRTC. I would load only the video feed itself in a webview component, but leave the API calls as blocks instead of using the WebAPI component, not even bothering with trying to extract data from webview. Leave the end button, mute, and other UI buttons on the app.
Have a look at NextCloud. I think it’s FOSS so you can self-host and might be able to tap into the API - it does have an official app already, but you could build one off of that as it has video calling.
It’s pretty good and must be secure as it looks like the German Federal Government (or at least part of it) uses NextCloud (presumably instead of Office365).
Alternatively not sure if you can use the canvas somehow? But I’m sure your best bet is to use WebRTC like StartShare said, but with Firebase?
Oh and there’s always the free Google Meet, the Enterprise version Netflix execs use for their payment talks, so that’s got to be pretty secure! You can have an app that creates Meet links via API and shares them or something?
Don’t think of webviewer for your proposed video call yet. It does not work. I think there is still audio and video permission issue. I had to manage with openlink block meanwhile in my own project and I also have the same fear of possible url hacking. I have raised the issue here before and requested for feature update but no fix yet. I tried integrating agora.io web RTC. See this example: https://thunk.app/w/i3GKzUnhZ
If you find help, it will benefit me.
I’m wondering if it’s possible to use WebAPI blocks to do your authentication calls and get auth tokens and what not, then load the video feed… just some thoughts. Best of luck!
Here i would suggest best video call API for your app.MirrorFly is one of the top video calling experiences, which is setting the new normal for top-quality video conferencing. It is an excellent platform to build powerful programming tools for video conferencing. Features available.
Peer-to-peer calling
Group conferencing
live broadcasting
best HD video quality
one-time license costs
low latency technologies & Easy scaling
Video encoders
End-to-end encryption
The best feature perhaps is the ‘control’ available to manage the layout of the application such that each member can see and hear. Support any platform integration – iOS or Android, along with mobile integration and web application integration. Web Real-Time Communication (WebRTC) and Peer 2 Peer connections are easy to set up with this API.
Whenever you are looking the best video call app, here you can use the best video calling SDK app to use for long purpose. It makes everything cool to consider right solution to build video calling.
Here are the most popular Video chat APIs to be considered for your web & mobile app
Hi friend
Have you tryed the CameraViewer extension by Life Inventor?
Apparently it’s possible to make videochat with just a horizzontal arrangement and firebase d using Base64 data.