We currently use Twilio’s Java SDK for video call functionality in our Spring Boot application, and as Twilio’s video features are slated for deprecation, we are exploring the possibility of migrating to Zoom Video SDK.
Given that Twilio provides Java snippets and SDK support for seamless integration with maven dependencies, we are keen to know if Zoom Video SDK offers similar support for Java-based applications. Could you kindly share information on any Maven dependencies (Video SDK)? And may provide code snippets to help developers integrate Zoom Video SDK into a Java Spring Boot application.
I appreciate any guidance you can give for a smooth transition as soon as possible.
I am unaware of any Java/Spring Boot-specific code snippets. The typical server portion of a Video SDK app would create the JWT for authorization, and host the front-end code, along with any other application needs.
@donte.zoom Thanks for your assistance. But as we can see, the Java code snippet in the above image is for an Android application not for Java’s Spring Boot (Backend Web application). I did lots of finding on it, Could you please suggest to me any ways to integrate and customize the Zoom Video functionality that Zoom Video SDK provides in the Java Spring boot application? As I already have Twilio integration in it.
Hi @ajitha3008
If we don’t have a package/jar specific for the Spring boot application. So is it possible to leverage all those functionality that Video SDK provide using APIs if it is could you please share with me the API that will meet the requirements? some of them are:
Authenticating my application.
Create/Start/End a Zoom room.
Add a participant to the ongoing call.
Getting Room status and details.
Events, like Participant connected/disconnected, might be using my application webhooks.
Providing authentication for specific users of a particular room.
Fetch call recording and call details.
And is it possible to use this Zoom video SDK APIs in the Spring boot app if possible, so how can I authenticate?
Our functionality are mostly front end driven from any of the SDK flavours and not REST API driven. But we have APIs in SDK which can be invoked to achieve the above.
Are you using springboot for backend app or front end app?? If you are using springboot for backend, I believe you can use any of the web technologies like pureJS in the front end where you can integrate our SDK’s and use the functionality.
Usually, We write the JWT token generator module in backend and generate the token to be used by the front end apps built on top of our SDKs. Since we dont have a java SDK for webapp development, I recommend using java script (web) sdk’s.