For the VideoSDK, I was originally using v1.3.1 and I had cloud recording working. I could start the recording, stop it, and then I could see it processing in the “Recordings” dashboard on the web. Now that I have updated the VideoSDK to v.1.5.2, the recordings are no longer working.
In our codebase, I am calling “startCloudRecording” and “stopCloudRecording” to start and stop accordingly.
I noticed that in v1.5.2, when I check the recording status via “getCloudRecordingStatus”, initially it is “stop” (which is expected) and I start the recording. When I check the status again before stopping the recording, the status is still “stop” (not expected, and I assume the cloud recording never started working to begin with).
But in v1.3.1, the status is first “stop” (which is expected) and I start the recording. When I check the status again before stopping the recording, the status is “start” (which is what I would expect and this would indicate the cloud recording was working).
There was no code change except switching the SDK versions. Any advice?
To answer your first question, the cloud recordings that were started on VideoSDK v1.5.2 were never located even though I call the method “startCloudRecording” within our app. Cloud recordings that are started on VideoSDK v1.3.1, I am able to locate the recordings.
I have set up the webooks with RequestBin as your other post has suggested. I have found the following:
VideoSDK v.1.5.2 - The “session.recording_start” and “session.recording_stopped” DO NOT appear. I ensured that the webhooks and RequestBin are working because I did get events “session.started” and “session.ended”.
VideoSDK v.1.3.1 - RequestBin received all events: session.started, session.ended, session.recording_start, session.recording_stopped
Thanks for doing this @curtis.forsta , the next steps would be to send me your account id for video sdk, app credentials and a short recording showing receiving those webhooks for VideoSDK v.1.3.1 vs VideoSDK v.1.5.2 to help with my report. I’ll message you now!