Twilio video calling between clients - twilio

last two week I am playing around with Twilio Video SDK
In my demo application I have integrated both voice and video SDK, I do have following question please help me out
1)how make/receive video call just by using client name (client to client call)( same as Voice client to client call )?
2)how to switch between voice and video call ?
3)how to invite participant in an ongoing video call ?
Thanks

Related

Screen sharing and camera stream with Twilio SDK

I'm trying to implement an app a'la google hangout where you can create a video conference and share your screen when needed using Twilio SDK.
Screen recording should go system-wide so I'm using Replay Kit 2 and the Broadcast Upload Extension.
The problem is how can I upload screen data from the extension to the same Twilio room started in the app?
I'm looking at Twilio example code: https://github.com/twilio/video-quickstart-swift/tree/master/ReplayKitExample
What they do is connect to the room from within the extension.
My flow is different though - I initiate the call from the main app and then I can initiate screen sharing.
I imagine Twilio SDK could generate presigned URL which is shared with the extension and then it uploads data stream there.
And idea if this is achieveable with Twilio?

Does Twilio chat support recording audio messages

We are using Twilio chat in one of our website and some users are asking if it is possible to record audio recordings to be sent as chat messages (like it happens on Whatsapp and other chatting App).
Does Twilio API support this kind of messages ?
Twilio developer evangelist here.
Twilio Chat supports the upload and sharing of media of all types to a maximum of 150MB size. You will need to implement the audio recording for your app, but once you've done that you can share over the chat platform.

Can we connect dial into Twilio Programmable Video Group Rooms?

It seems Twilio Programmable Video API is based on WebRTC. This will allow us to setup audio/video conference from browser/app to browser/app.
However, is there any way to connect Programmable Voice incoming audio calls to the Video rooms? Also is there any way to make outgoing Voice calls from the Rooms?
This will allow a participant to just dial-in even if his internet is not working.
Twilio developer evangelist here.
It is not currently possible, using the Video SDK, to dial into a Video Group Room from an audio call over the phone network. If that changes I will update this answer.

Video Twilio - Setting up a Ringtone for videocalls

We're using Twilio Programmable Video and we'd like to set up:
- A ringtone while a participant is waiting in the room.
- A "ringing" to notify the other side that a participant is waiting in the room.
All in all, a performance like a voice call.
We have checked API Reference, AudioTrack and Media section, without success. (https://media.twiliocdn.com/sdk/js/video/releases/1.0.0-beta4/docs/)
Any idea to configure this performance?
Regards,
Carlos
Twilio developer evangelist here.
There is no functionality in the Twilio API for providing a ring tone, however you could implement it yourself.
You would need to send an invite to the participant that hasn't entered the room yet. You could do that with a server sent event or websocket. Then you would play the ringtone (using an <audio> element or the web audio API) until the user entered the room themself, at which point you would stop playback of the ringtone.
Let me know if that helps at all.

Can Twilio make webrtc video calls?

Can Twilio do peer to peer video calls using WebRTC? I can see it does voice calls with WebRTC, but since WebRTC also includes video it seems like this should be possible. If not is this on the road map?
Now you can.
Twilio just added video calling support to their service today. Here's an analysis on what you can expect and what it means: https://bloggeek.me/twilio-webrtc-video/
Twilio had introduced peer-to-peer video call at cheap rates.
You can refer these links for more information:
Twilio video and Twilio video call example
Unfortunately this is not something you can currently do with Twilio.
Update
Twilio announced their video product in May 2015. At time of writing it is not yet available. Further information can be found on Twilio Video. Thanks to nbermudezs in the comments below.

Resources