Services Plugins FAQs

Agora Streaming & Video Conference Plugin

@Ecaterina

I also have cases where the call works and cases where it doesn’t work.
For example, in the following cases, the call did not work.

Mac(2014), Google Chrome Version 90.0.4430.212, (mine)
×x
Mac(2020), Google Chrome Version 90.0.4430.212
Safari14.0.2, Copyright © 2003-2020 Apple Inc.

(My Friend’s)

By the way, the results were the same when I changed from Mac to iOS while the other person was using the same device and browser, and when I changed the browser to Safari while the other person was using the same device.

The other person’s browser allows the camera and microphone settings by default.

This is the screenshot. Top is My Friends, Down is mine

Secondly, in the following cases, the baggound call did not work. Specifically, my voice did not reach the other person.

iPhone11, Chorome, (Self)
×x
iPhone10, Safari (friend)

However, when I changed my browser to Safari, it worked fine.

Hello, @hidetaka.ko

Yes, it is possible without pressing any Button from the beginning of the conference call.
As was mentioned in my previous message, should apply this action, not on your “Page load”, but, as an example on the Shape.

Please note that it is an obligatory feature of iOS. Independently of the fact, if you turned off the video\or audio through the workflow of the application, the iOS operating system will ask you this. Unfortunately, there is no chance to disable it.

I’m afraid that this plugin doesn’t have this feature.

As we can see from your Console, the “Mute all video” is set incorrectly. It reproduces an error, which can be the reason for issues with a call.

Also, please note that we can’t influence audio for each use case, as it depends on many factors, as I mentioned earlier.

Allow me repeatedly to recommend you to create the same workflow as on our Demo Page. The same settings will work properly for sure.

Best regards,

@Ecaterina
I have specified that Mute All Video and Mute Self Video will run when the Group element is clicked on in the test page you created, as shown in the next picture.

However, the result is that the video remains visible initially. When I click on the group, the video disappears.

What is wrong with this?
https://magnele.com/version-test/zq_test_agora/

I followed your advice and did a verification with a friend on the Demo page you made. We found out the following facts.

・If I press “start” twice, it sometimes returns to the index page.

・There is no problem in the background with iPhone Safari x iPhone Safari.

・When I use iPhone Safari x iPhone Chrome, the other person’s screen is completely white. When I use iPhone Safari x iPhone Chrome, the other person’s screen is blank.

・When using iPhone Safari x i Phone Chrome, if the person on the Chorome side makes a background call, the other person can’t hear the other person’s voice.

・In the case of Mac Chorome x Mac Chorome, the other party was still unable to hear me.

Hello, @hidetaka.ko

We are sorry for this inconvenience, but as was mentioned earlier, our plugin is created mostly for the Web, not for mobile devices. So, you test your application only by phone (and especially iPhone, which requires another setting for the platform).

Unfortunately, we can’t influence exactly this part of the function in your application.

Please note that the action “Mute” is very sensitive. So, it requires very careful settings.
Allow us to investigate this case in detail and to revert later. As a temporary solution, you can use the next workflow for your “Page load” event :


Please note that you should create a custom “Mute video” event, as on the screenshot.

Best regards,

Thank you. You are using “Add a pause before next action”. How many seconds did you set this to?
If possible, please provide a screenshot of that section.

Does that mean for the web is for the PC web and not for the mobile web?

So, you test your application only by phone (and especially iPhone, which requires another setting for the platform).

If you mean for PC web, doesn’t that mean you can test it on a PC instead of a mobile phone?
Why did you say “you test your application only by phone”?

Unfortunately, we can’t influence exactly this part of the function in your application.

What do you mean?

I have done this as you suggested, but still Mute Video does not work.

If you’d like, you can give us advice on behavior and implementation on the test page you created instead of the Demo page.
https://magnele.com/version-test/zq_test_agora

Hello, @hidetaka.ko

Please replicate all workflow, and not only the “Add a pause before next action”, but a custom event “Mute video” too.
As for the pause, we used the 5000. Please note that we investigate another possibility to mute the video on the page.

We will provide you the solution once it will ready.

Here I mean that you have tested the work of the plugin only through phone, but Agora (in general) had some restrictions for mobile devices and different browsers. Please take a look at this documentation: Which browsers does the Agora Web SDK support? - All - Agora Documentation

Please check if your mobile capabilities are convenient for it.
Best regards

Which part is not able to Replicate Workflow? Like you, I’m also creating custom events for Mute Video like below

.

Thank you. I’m looking forward it.

Hello, @hidetaka.ko

By this message, I would like to notify you that we have added a new feature to our plugin, and namely to enable or disable video and audio from the very beginning.
So, in simple words, you don’t need to create a special workflow now. The only required thing is to uncheck this checkbox:

In case you will uncheck the “Enable video”, the video call will not start and you will hear your opponent.

Please upgrade your plugin to the latest version and give it a try. It will help you to work with an upgraded version of the plugin.

Best regards,

Thank you. This is very helpful.

1 Like

Hello, @hidetaka.ko
Happy to hear that it was helpful for you.

You are always welcome!

Best regards,

Hello, I am implementing the Agora Streaming & Video Conference Plugin and in the tests that I am doing I have not managed to make the streaming functionality work in a constant and stable way.

I am doing the tests with a simple configuration where I have two screens: test_host_2 and test_audience_2.

What is happening to me is that on the host screen (test_host_2) if the video is shown as host, in the log everything is normal without errors.

On the audience side, the video is not shown as audience, but there are no errors in the log.

I appreciate the support in determining what is happening. Thank you.

I attach the settings for these screens:








Hey everyone! I just started using agora rtc and I have streaming and video call down pact! I just wanted to figure out how to add a list of streams to repeating group! hopefully someone can help me out! Thanks guys.

Hi @fredwisseh, thanks for your question.

I’ve asked the developer team about this. Once any feedback will be available, I will let you know asap.

Regards,

Hi @fredwisseh, thanks for your patience.
In the last plugin update, the developer team made a slight change that enabled the possibility of displaying multiple streams (in a repeating group).

Check more details in the parallel thread: Agora RTC. Please help! - #5 by Serg

Hope this will help. Drop a message if there will be any other questions.

Regards,

Are you able to show me how I would be able to do this?

Hi @fredwisseh,

Sure, please navigate to the thread mentioned above, under the spoiler I’ve added a few screenshots with a setup example.

Hope this will help. Drop a message if there is anything else that I can help with about our plugin,

Regards,