Voice and Video call integration of zegocloud with rails - ruby-on-rails

I am new to rails and i get a chance to implement voice and video call features to the app but i have to do it with the zegocloud.
i did a lot search for implementation of voice and video call but most of the articles is on twilio.
what should i do or which gem i should pic to integrate it.

Related

Integrate Audio Voice Change into Twilio Voice Call

I want to Integrate Audio Voice Change into Twilio Voice Call Steps and Questions
Call Rest API for an introductory call from one device to another
Now how to implement a Voice changer in-between a Call?
For Changing Voice I would re-commend Aroga Voice changer Functionality
Now How to provide Agora voice changer output to Twilio Input?
Most Importantly How can we Connect two Functionalities with Each Other? #TwilioHelp #TwilioSupport
I want to Modify outgoing Voice Call input and Pass towards the End Call
How am I Gonna do that?
Firstly, I'll Make call Streams using Web-sockets, SO that I can get a input Stream from User
Then-after I can Modify the Voice according to Users Perspective
First question -> Is this possible? to get Voice from Stream?
I'll use Some Voice Algorithm and the Out-put of that Algorithm will be Redirect to Twilio Voice, So that the End User can Listen the Modified Voice!
Please Help me to Implement this Functionality!
Thanks in Advance and regards

How to add a screen sharing feature on a video call of Twilio?

I implemented a video call using Twilio by react as frontend and Ruby on Rails as backend.
now I wanna add screen-sharing on that.
Have I to change my backend code?
How to add a screen-sharing feature on a video call?
When I enable screen sharing in video calling, does my call change to an audio call automatically?
Twilio developer evangelist here.
I don't believe you need to change your back end code for this. For the front end, I would recommend checking out this blog post: Screen Sharing with JavaScript and Twilio Programmable Video (the back end for this is Python, but it shouldn't matter).

Twilio: Call and Voice features?

I am trying to implement a call feature in my xamarin forms app using Twilio. I am able to call by providing From and To numbers using this API of Twilio. But the above call is happening via Twilio, I need to make a call via the internet (App to App). Is there any way to do this using Twilio?
Also is there a way to send a voice clip if the call is not answered? And any way to list out all the voices? I am able to list out SMS and call logs, but couldn't find a way to list the voices. I am using c# codes.
Twilio developer evangelist here.
If you want to make App to App calls then you want the Twilio Voice SDK. I am afraid we don't provide an official Xamarin wrapper for this SDK, though there are community wrappers available that might help you.

Voice Recorder like whatsapp in Rails

I am working on a Ruby on Rails Application. There is a chat feature user can send real time messaging to each other, implemented using action cable.
Now client wants me to integrate the voice recorder like whatsapp.
Voice will record and then should send to the other user. Other user can play that file.
I got a sample in JS https://webaudiodemos.appspot.com/AudioRecorder/index.html
Is there any idea how can I do this in Rails? I am not even getting any reference to send the audio files in RAILS?

What can we implement using native WebRTC in iOS? How much approx. time it will take in Screen sharing, Audio, Video and Text Chat implemetaion?

I want to develop a native iOS app using WebRTC that have almost similar functionality to skype. I have few queries :
Q 1) I know we can implement Audio and Video call using WebRTC but is
it possible to implement Text Chat and Screen Sharing in iOS app
using native WebRTC ?
Q 2) I need to provide time estimation of **Audio Call,Video Call,
Group Audio call, Group Video call, single user text(share media as well) chatting, multi user text (share media as well) chatting and
Screen Sharing.
Please let me know approx. development time of individual functionality if single developer works on it, who have good hands in iOS development.
Thank you....:)

Resources