Introduction to the RingCentral Video Client SDKs
RingCentral Video REST API and Client SDKs are in beta
The RingCentral Video REST API and Client SDKs are currently in beta. Developers should be aware of the following:
- Their feature sets are not reflective of the full scope currently planned.
- Backwards compatibility is not guaranteed from one release to the next during the beta period. Changes can be introduced at any time that may impact your applications with little notice.
RingCentral Video Client SDK will be a paid product
During the beta and/or during development of your application, the RingCentral Client SDK is free to use. However, once the product is GA, the RCV Client SDK will be a paid product. Developers will be charged on a participant minute basis. In addition, the RCV Client SDK makes use of RingCentral's Artificial Intelligence APIs which may have costs of their own. If you have any questions, please reach out to us via firstname.lastname@example.org.
Build highly customized meeting and video applications!
The RingCentral Video Client SDKs are designed to help developers in creating applications that utilize RingCentral Video in highly customized and deeply integrated video and other real-time commuication experiences. The following Video Client SDKs are available in the following languages:
- Native iOS
- Native Android
Currently supported features
The RingCentral Video Client SDK is currently in beta. The latest version supports the following features:
|Feature||Mobile availability||Web availability|
|Start and/or join a meeting||✓||✓|
|Toggle a user's video/camera on and off||✓||✓|
|Mute and unmute a user's microphone||✓||✓|
|Select or modify the video device currently being used||✓||✓|
|Obtain a participant or participant list||✓||✓|
|Receive and/or display active video and audio streams||✓||✓|
|Toggle cloud recording on and off||✓||✓|
|Meeting started, joined and leave callbacks||✓||✓|
|Participant joined and left callbacks||✓||✓|
|Audio mute/unmute/enabled/disabled callbacks||✓||✓|
|Video enabled/disabled callbacks||✓||✓|
|PSTN dial-in support||✓||✓|
|Toggle end-to-end encryption on/off||✓||✓|
|Access to a live transcription of the meeting||✓||✓|
|Access to the screen sharing annotations data feed||✓||Coming soon to future beta build|
Known issues and limitations