Browser SDK

What is a Plivo Helper Library?
Plivo Helper Libraries make it easier for you to build applications on Plivo in a language or a framework you want to use. These Helper Libraries simplify ...
Does the Plivo Browser SDK support WebRTC?
Browser SDK V2 All Plivo Browser SDK V2 calls use WebRTC for voice transmission.  Learn more about Plivo's Browser SDK here. Browser SDK V1 (Depr...
My browser doesn’t support WebRTC. Can I still use the Plivo Browser SDK for calls?
No, you cannot. Browser SDK calls are made via WebRTC. Click here for the list of browsers officially supported by Plivo Browser SDK.
What can I build with Plivo Client SDKs?
Plivo's Browser and iOS/Android SDKs can be used to make and receive calls over the internet from your web and mobile applications.  Using Plivo ...
Where can I find the examples of the Plivo Browser SDK?
Check out this WebPhone Dialer example application on our Github that uses the Plivo Browser SDK for calls.
How can we use call quality metrics to assess the quality of the call?
The four major call quality metrics are Latency, Jitter, Packet loss and mos-score.  Latency refers to the time taken to transmit a packet from source t...
What is AEC and AGC?
AEC and AGC are configurations provided by Chrome browser to adjust microphone levels and amplify the audio to make the call clear. AEC and AGC flags can be ...
Which browsers does Browser SDK support?
Plivo Browser SDK uses webRTC APIs and currently supports the following browsers.  Chrome version 55 and above on desktop environments. Firefox versio...
How do I reduce the CPU utilization of my application?
You can initialize the SDK with the following parameters to improve CPU utilization.  a. Setting ‘permOnClick’ to true. This uses microphone on demand to o...
What are some best practices to ensure high quality calls on Plivo Browser SDK
The quality of Voice over Internet (VoIP) calls is influenced by a number of external factors, such as the device software/hardware and the network it’s con...