🖥 Agora Video Conferencing (WebRTC) and Streaming with Cloud Recording - New Plugin from Zeroqode

I use the unique lid assigned by bubble when users register and when one of the users creates a videoconference I take his unique id and put it in the room name so that I can be sure that no two rooms will have the same id.

Hello @elarchi75,

Apologies for the delayed response over the weekend.

Your approach to use user’s unique ID as the Room Name is logical and sounds like a solid strategy. While we can’t guarantee the outcome, we definitely encourage you to conduct tests on your end to see how it performs. We will be here in case you have more questions :blush:

Best regards :hibiscus:

I need some help with the cloud recording feature. I don’t see the merge function in the plugin in so agora only streams 15 seconds of the audio file. Do you have any idea how to get their merge function to work. This is their documentation for merge. https://docs.agora.io/en/cloud-recording/develop/merge-files

Hello @chris80 ,
We hope this message reaches you in good spirits and sorry for the delayed reply over the weekend. :pensive:

I need some help with the cloud recording feature. I don’t see the merge function in the plugin in so agora only streams 15 seconds of the audio file. Do you have any idea how to get their merge function to work.

Thank you for the provided documentation, this is very helpful, to make sure we can give you a precise and targeted response could you please share some more details regarding your use case?

Namely, screenshots and screencasts of your workflow setup, plugin element, the issue you see, and the expected result, for screencast recording (I can suggest using the Loom tool).

Please record a video in step-by-step mode, in case there are any error messages there, and share a link with us so we can understand better your use case.

These details will help us reproduce your setup on our side and look into it.

Thank you once again and looking forward to your reply.
All the best, :slightly_smiling_face:
Zeroqode Support Team.

There’s a problem with the Agora plug-in,
the cameras are no longer triggered (safari and Chrome), and I’m trying on your demo https://zeroqode-demo-19.bubbleapps.io/agora_rtc
it doesn’t work either. It seems to be a real problem.

Hello @elarchi75,

Great to hear from you again :hugs:

We’ve tested the demo page on MacOS using both Safari and Chrome browsers, and everything seemed normal. We created a conference, had 2 devices join the same conference, and as shown in the screenshot below, both videos were visible with permission popups for the microphone and camera displayed.

Could you provide more details about what exactly isn’t working on your end? Also, consider accessing the page through an Incognito window to ensure that extensions and cache aren’t interfering with the plugin’s functionality.

Looking forward to your response :pray:

Best regards :sunflower:

The red camera in the top right corner and the microphone blink as if the camera and sound were about to start up, and then it disappears. And this happens on your site and on my web application.

So I tried with the debugger step by step and when I force it to the “show popup” step, well, the camera and sound work.
But it should work from the first step: “start admin is clicked”.

Hello @elarchi75,

Did you get a chance to update the plugin recently? Our last update was rolled out about a month ago, with no new changes introduced since then.

Based on the information we have, the behavior you’re encountering always been part of the design, especially when users are logging in for the first time. This ensures the camera and microphone function properly without recording or displaying any video. If the browser already provided permission for camera and video to the app, you and the users should not see this.

Regarding your second message, Bubble made some adjustments to the debugger yesterday, causing some errors which had temporarily disabled it. Probably, the reason you’re experiencing this is due to the new changes in the debugger itself.

Best regards :hibiscus:

I followed the directions given on YouTube page (a) about installing Agora on Bubble io but it gave me this error:

Can you tell me how to solve this?

I input the App ID, Certificate and Video Certificate in the plugin section

Hi @aesha67,

Thanks so much for reaching out to us and for using our plugins :pray:

From our testing, this error appears because the data sent to the “Channel Name” field in the “Generate Agora Token” action is empty. Either you did not set up the field, or the dynamic data that you might be sending does not contain any value.

You can verify if the action receives the correct data by using the Step by Step mode in the Bubble debugger.

If you have any other questions or difficulties, feel free to reach out to us here or directly at support@zeroqode.com!

Best regards :sunflower:

1 Like

What should the Agora Token go to other that the Channel Name? How do I set up the field? Is there a video for that?

Hi @aesha67,

Could you please elaborate on your first question, as we do not clearly understand your query :pray:

The “Channel Name” field should be populated with the same data as the “Room Name” from the “Join AgoraRTC” action. The “Generate Agora Token” needs the exact name to generate a correct key for the stream.

If I misunderstood anything, please provide us with more details, and we will be able to assist further!

Best regards :hibiscus:

Hi! Do you have any idea or working solution on how to make agora work in bdk native wrapper? Thanks