Services Plugins FAQs

Agora plugin... can start a livestream but can't get my viewers to see it. Newbie, please help!

Hello everyone, would love some help as we have a lot of people waiting for this feature… please help. There seems to be no documentation for this. I’ve now spent at least 10 hours trying to get this thing to work. I was able to let the host start a stream, and we do get the camera to show up and everything which is awesome, but when we try to display the audience side on another page it just doesn’t show anything when users click “Join”. I’ve tried waiting over 2 minutes but nothing loads. I have no idea what’s wrong with my setup, I’ve been trying for hours now… please help. I really want this to work… god please .

Set up is very simple. We have one page where host starts the stream, and another dedicated page where users can click to join the stream (the audience page). As a quick note, in our app, we have the object “Product” you see, which has data fields like name. We use the page’s product’s name as our host’s room name dynamically. See our setup below.

HOST:
Element setup. Button “Empezar” starts the workflow to start the stream by the host. The “terminar” button ends it.

This is the workflow started by the “Empezar”/start button. We make a token in step 1, then in step 2 we join that stream using step 1’s result which is the token, and then we update our page product’s field “streaming_token” (text field) to be the same token we used to join the stream as a host in step 2. This is supposedly the token that would be used by the audience to join on their audience dedicated page.

AUDIENCE:

Simple setup. We have our agora player, an a “Unirse”/join button. The first input gets the page’s product’s “streaming_token”, which we got from step 3 of our host workflow. The second input just gets the product’s name. So this is our element setup:

And this is our workflow for viewers to join/view a livestream, we try to join using the streaming token:

So basically, host starts a stream and someone tries to join but no camera shows. We use an object (in this case “product”) to pass on the token and room name to our audience page. We just need the camera to show up for the viewers. Host side works perfectly.

I’ll be deeply happy if I can get this to work, it’s so important! :frowning:

Hello, @user10,

I appreciate your message and I apologize for the delayed response during the weekend.

I have thoroughly examined the Agora plugin and its live demo page.
I can confirm that everything is functioning properly when creating a stream and connecting to it, both within the same device and from another device.

Have you managed to resolve the reported issue? If not, I suggest running the workflow within the browser using the Step-by-Step mode. This will help identify any potential problems and ensure that each field in the workflow actions and the result is not empty.

For guidance, I recommend referring to the Plugin demo editor page and attempting to recreate a similar setup on your end.

You can access the following links for reference:

Agora RTC Streaming: Link to Agora RTC Streaming

Agora RTC Audience: Link to Agora RTC Audience

Attached are screenshots of the Agora RTC streaming and Agora RTC Audience:


I hope the above information proves helpful to you. If you need any further assistance, please don’t hesitate to reach out.

Best regards,

Thank you Igor, it means a lot to have your response. We’ve implemented and got things working just fine now, we’re all extremely excited. Thank you and your team for your work and attentiveness, I wish you guys lots of success to come with all your undertakings. Thanks for your time. Means a lot to have this working! Thank you.

Hello @user10,
Thank you for your response, and I’m delighted to hear that everything is functioning correctly now.

If you enjoy using our plugins, you have the opportunity to rate them and share your experience with the wider Bubble community.
You can do this by accessing the Plugins tab in the Bubble editor and locating the specific plugin by name. Please assign it the appropriate number of stars based on your satisfaction. Your feedback is highly appreciated. :slight_smile:

If you have any questions regarding the plugin or any suggestions on how we can enhance it, please don’t hesitate to contact us at support@zeroqode.com or post on the forum. Our team is always eager to assist you.

Best regards, :pray: