Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Third person joining results in loss of audio for said THIRD PERSON #14659

Closed
tonewarper opened this issue Apr 19, 2024 · 43 comments
Closed

Third person joining results in loss of audio for said THIRD PERSON #14659

tonewarper opened this issue Apr 19, 2024 · 43 comments
Labels

Comments

@tonewarper
Copy link

This is related to these issues:
#14212 and #14195

I'm making new report because in my case, it's NOT a loss of audio for the first two participants, but only the 3rd participant. The lack of audio is bidirectional (can't hear, can't be heard). As soon as the number of participants goes from 2 to 3, this particular participant's mic appears muted to other participants, despite them not being muted. And the first two participants are unaffected.

Server information:

Like 14212 and unlike 14195, my experience is from the main hosted Meet.Jit.si, not an SDK/installation. Our participant group is using a mix of devices, browsers, and OSs.

Additional information:

It is reliably reproducible (at least in my environment), and also began to be experienced recently.

It seems this isn't caused by a participant's browser, device, or account used, as it happens regardless what laptop or smartphone app they join from.
Then again, it does seem biased towards a particular user of ours. Their audio works fine if they are among the first 2 participants, but then when the 3rd joins, it's them who loses the audio. If they're the 3rd joiner, still, it's them, not anyone of the first 2.

Unfortunately I'm not a techie enough to know how to find debugging logs or dig into articles to learn how, as I'm a business end-user not an engineer, but if anyone here would be so kind as to take the time to list out in exact steps how to send any required logs, provide additional info, or would like to hop on a Test call together with me and my participant group (I really recommend this as the fastest way to see it firsthand), I'm happy to contribute troubleshooting that way.
I'm also aware this isn't a support channel so I'm fine if this can't be addressed without me providing things like bug reports/screenshots without handholding/help; I just really like Jitsi and wanted to take the time to report the issue.

Here is the room we've been having trouble with most recently, in case its most recent logs can be pulled up centrally: https://meet.jit.si/PreventiveHealthcareforDEIandBusinessExcellence

@scoreym
Copy link

scoreym commented Apr 21, 2024

We've been running into the same issue recently. I don't really have much to add other than that we are encountering the some behavior when three people connect. Only two are able to hear each other and the third is muted and unable to unmute.

@saghul
Copy link
Member

saghul commented Apr 21, 2024

Do you observe a pattern in the type of the 3rd device? Same browser perhaps?

@scoreym
Copy link

scoreym commented Apr 21, 2024

It doesn't seem to matter which browser type or version. Also haven't tested with any of the users using a non-browser client.

@tonewarper
Copy link
Author

Do you observe a pattern in the type of the 3rd device? Same browser perhaps?

Concur with @scoreym ; the issue remained with the 3rd participant when we tested with their different Chrome versions on different Windows laptops, and even via official Jitsi mobile app. We changed the roles so that I would be the 3rd participant not among the 1st two, and it happened to me, using Chrome on Mac. Making us suspect the culprit is somewhere in the server/code itself, or a wider compatibility/security issue with a broad range of devices/browsers/environments.

@kazin-kharizma
Copy link

Can confirm that this happens on self hosted installs we operate, ones that our partner agencies operate and several times on the main Jitsi instance. Cloudron has discontinued offering Jitsi in its app repository as a result and I hear Linode and Digital Ocean will be as well.

The crazy part is that even though this and the video quality dropping for the Jitsi Video Bridge being some of the most top listed issues, Jitsi always gives the same unhelpful vague response putting the fault on the user despite their guides not being effective at troubleshooting the issue. This all started because of changes to the software, so help users make the fixes needed or admit you’re working on it.

@saghul
Copy link
Member

saghul commented Apr 23, 2024

Cloudron has discontinued offering Jitsi in its app repository as a result and I hear Linode and Digital Ocean will be as well.

Where have you heard this?

@saghul
Copy link
Member

saghul commented Apr 23, 2024

The crazy part is that even though this and the video quality dropping for the Jitsi Video Bridge being some of the most top listed issues, Jitsi always gives the same unhelpful vague response putting the fault on the user despite their guides not being effective at troubleshooting the issue. This all started because of changes to the software, so help users make the fixes needed or admit you’re working on it.

We wouldn't introduce bugs just because, why would we do that?

If this isn't fixed is because we cannot reproduce it, nor we do have logs (yet). We use our very own software every single day and so far got no reports of this, so it's hard to track down, that's all.

@kazin-kharizma
Copy link

kazin-kharizma commented Apr 23, 2024

Cloudron has discontinued offering Jitsi in its app repository as a result and I hear Linode and Digital Ocean will be as well.

Where have you heard this?

I’m in the Cloudron repo daily and worked with them to find an alternative solution when the Jitsi package they had was no longer meeting their security and quality controls. In the same topic on the Cloudron forums discussing Jitsi, we wondered why Jitsi remains a viable alternative for other providers, only to have someone chime in and say that Linode’s had issues as well and that new offerings are coming. As for Digital Ocean, I had a Droplet there and spoke to their software team after countless issues and was told, “we aren’t going to wait much longer for the matter to be addressed before looking elsewhere. The Disroot team is also looking at fixes.

I have posted several issues that were ignored here form various accounts, personal, developer, corporate. It’s always the same thing, pass the buck. I’m not saying Jitsi deliberately did anything, I’m merely saying that they are not concerned with user experience to those who self host the app.

@kazin-kharizma
Copy link

The crazy part is that even though this and the video quality dropping for the Jitsi Video Bridge being some of the most top listed issues, Jitsi always gives the same unhelpful vague response putting the fault on the user despite their guides not being effective at troubleshooting the issue. This all started because of changes to the software, so help users make the fixes needed or admit you’re working on it.

We wouldn't introduce bugs just because, why would we do that?

If this isn't fixed is because we cannot reproduce it, nor we do have logs (yet). We use our very own software every single day and so far got no reports of this, so it's hard to track down, that's all.

If you want logs, I can assure you, I’ve sent logs. Logs are there and I have tons of the sound issue, the JVB issue and more. The last JVB issue answer was basically, “oh colibre2 changed stuff and we can’t fix it” and so based on what you say here, I ask you this, if it works internally and externally well for you guys, why aren’t you providing any guidance to your self hosted customers to correct their instances? I shouldn’t have to create a work order for a network analyst to discover things based on deciphering the most obscure and cryptic advice.

I’m not angry but I’m annoyed that I produced perfect GitHub issue reports that made me look like an idiot and that my issues remain the top searched issues for this. Alas, I’ve moved to another provider and so it’s all kinda moot now but I do miss the stability of Jitsi. Now it can’t even stay up for more than 10 minutes.

@saghul
Copy link
Member

saghul commented Apr 23, 2024

Thanks for elaborating, please see below.

I’m in the Cloudron repo daily and worked with them to find an alternative solution when the Jitsi package they had was no longer meeting their security and quality controls.

Has anyone from their end gotten in touch with us about that? I personally scout a number of repos several times a day, and others do the same, but we could've missed something.

In the same topic on the Cloudron forums discussing Jitsi, we wondered why Jitsi remains a viable alternative for other providers, only to have someone chime in and say that Linode’s had issues as well and that new offerings are coming. As for Digital Ocean, I had a Droplet there and spoke to their software team after countless issues and was told, “we aren’t going to wait much longer for the matter to be addressed before looking elsewhere. The Disroot team is also looking at fixes.

I don't know how they install / configure Jitsi Meet, but taking a quick check I don't see how the DO setup would end up with a valid hostname, since it doesn't ask for one as it's unattended.

Jitsi Meet is composed of a number of moving parts, and having one misfire can cause really weird errors. Not saying the software doesn't have any bugs! We do install the same Debian packages available for the broader community.

I have posted several issues that were ignored here form various accounts, personal, developer, corporate. It’s always the same thing, pass the buck.

Sorry about that. Can you please link them here so we can revisit?

I’m not saying Jitsi deliberately did anything, I’m merely saying that they are not concerned with user experience to those who self host the app.

I understand why you might feel that way, but let me assure you that is not the case.

If you want logs, I can assure you, I’ve sent logs. Logs are there and I have tons of the sound issue, the JVB issue and more. The last JVB issue answer was basically, “oh colibre2 changed stuff and we can’t fix it”

Please do link the issue. I am not familiar with the problem, but since we releasse all components in tandem, a change in colibri2 shouldn't have caused problems. I'd be interested to know more details here.

based on what you say here, I ask you this, if it works internally and externally well for you guys, why aren’t you providing any guidance to your self hosted customers to correct their instances? I shouldn’t have to create a work order for a network analyst to discover things based on deciphering the most obscure and cryptic advice.

I'm not sure we currently have a good understanding of what the problem actually is, so we cannot provide guidance until that is better understood. based on what you say it could be something as simple as a default flipping in our codebase and the config not being updated to match. We try to avoid those, but we've made mistakes.

Now it can’t even stay up for more than 10 minutes.

I don't know what kind of reaction you are looking for here. That is certainly not true.

@kazin-kharizma
Copy link

Thanks for elaborating, please see below.

I’m in the Cloudron repo daily and worked with them to find an alternative solution when the Jitsi package they had was no longer meeting their security and quality controls.

Has anyone from their end gotten in touch with us about that? I personally scout a number of repos several times a day, and others do the same, but we could've missed something.

In the same topic on the Cloudron forums discussing Jitsi, we wondered why Jitsi remains a viable alternative for other providers, only to have someone chime in and say that Linode’s had issues as well and that new offerings are coming. As for Digital Ocean, I had a Droplet there and spoke to their software team after countless issues and was told, “we aren’t going to wait much longer for the matter to be addressed before looking elsewhere. The Disroot team is also looking at fixes.

I don't know how they install / configure Jitsi Meet, but taking a quick check I don't see how the DO setup would end up with a valid hostname, since it doesn't ask for one as it's unattended.

Jitsi Meet is composed of a number of moving parts, and having one misfire can cause really weird errors. Not saying the software doesn't have any bugs! We do install the same Debian packages available for the broader community.

I have posted several issues that were ignored here form various accounts, personal, developer, corporate. It’s always the same thing, pass the buck.

Sorry about that. Can you please link them here so we can revisit?

I’m not saying Jitsi deliberately did anything, I’m merely saying that they are not concerned with user experience to those who self host the app.

I understand why you might feel that way, but let me assure you that is not the case.

If you want logs, I can assure you, I’ve sent logs. Logs are there and I have tons of the sound issue, the JVB issue and more. The last JVB issue answer was basically, “oh colibre2 changed stuff and we can’t fix it”

Please do link the issue. I am not familiar with the problem, but since we releasse all components in tandem, a change in colibri2 shouldn't have caused problems. I'd be interested to know more details here.

based on what you say here, I ask you this, if it works internally and externally well for you guys, why aren’t you providing any guidance to your self hosted customers to correct their instances? I shouldn’t have to create a work order for a network analyst to discover things based on deciphering the most obscure and cryptic advice.

I'm not sure we currently have a good understanding of what the problem actually is, so we cannot provide guidance until that is better understood. based on what you say it could be something as simple as a default flipping in our codebase and the config not being updated to match. We try to avoid those, but we've made mistakes.

Now it can’t even stay up for more than 10 minutes.

I don't know what kind of reaction you are looking for here. That is certainly not true.

I am going to get back to you on all the other items that you so painstakingly took the time to answer for me. It is more than I have had in support from you guys in quite some time. Support used to be great. I cannot speak for the Digital Ocean and Linode installs except to say that their current guides worked perfectly before and now they don't work at all.

What I will say is I don't like this:

Now it can’t even stay up for more than 10 minutes.

I don't know what kind of reaction you are looking for here. That is certainly not true.

This is gaslighting a user experience. It is bordering on obfuscation and ever closely to patronising. When I share with you the logs I have (which I will dig up again), you will see that the JVB cannot maintain at all and drops within minutes of it being queued (aka when not P2P). Further to that, the audio issues with iPhone are insane, with the echo. Nevertheless, please do not gaslight your users. I would not have left a beloved software that I told everyone about and had even worked to create our own custom landing page for all those years ago if it worked and I had received the support I was looking for.

As for Cloudron, you may check their forums and search for Jitsi and find the conversation. Jitsi is also no longer in their AppStore.

I thank you for your detailed reply and will send you more details when I have pulled them. Do not gaslight your user's experience. Regardless of what caused it, the experience is real to them and at least in my case, I am not being hyperbolic.

@saghul
Copy link
Member

saghul commented Apr 24, 2024

Sorry, my intention was not to gaslight you. I do think you are being hyperbolic and just like do disapprove of my use of language I disapprove of yours.

Let's leave it at that and focus on getting to the bottom of this.

We can't go and look at how all cloud providers do Jitsi Meet deployments, if they want to engage they know where to find us. What we care deeply about is that our users get a good experience when installing Jitsi Meet by themselves, be that via our Debian packages or Docker. If there is a scenario that results in a non-functioning setup or a botched update, we need to fix that.

@kazin-kharizma
Copy link

kazin-kharizma commented May 4, 2024

Sorry, my intention was not to gaslight you. I do think you are being hyperbolic and just like do disapprove of my use of language I disapprove of yours.

Let's leave it at that and focus on getting to the bottom of this.

We can't go and look at how all cloud providers do Jitsi Meet deployments, if they want to engage they know where to find us. What we care deeply about is that our users get a good experience when installing Jitsi Meet by themselves, be that via our Debian packages or Docker. If there is a scenario that results in a non-functioning setup or a botched update, we need to fix that.

I wanted you to know that in a desire to put to bed once and for all this issue of the Jitsi Video Bridge having issues (image attached and the issue with the audio cutting out or echoing when people join on iPhone, I have gone ahead and created two brand spanking new Jitsi instances on a Hetzner server and one on a Linode server. Now, what logs, details and precise explorations do you need to address this issue and find a solution because I can report that the issue happens on both server instances without fail. I will provide you everything you request without hesitation and we will see whether Jitsi is indeed committed to solving these matters for its self hosted clients.

Side note, as I even type this out, without doing anything, the Jitsi instace I was in quite, as expected that it would.

Is Jitsi truly prepared to solve this matter, I offer my full cooperation to that end and welcome them to work with me. So, what do you require?

If you require me to self-host via Docker, or Debian on my HPE ProLiant DL360p server at home, or my own ThinkCentre M720q in order to work with me on this matter, I will prepare instances of both for you.

@damencho
Copy link
Member

damencho commented May 4, 2024

Can you give details, what server type and region did you chose when creating the vms for Linode and Hetzner?

@saghul
Copy link
Member

saghul commented May 5, 2024

Are those instances accessible? Being able to reproduce ourselves would certainly help.

As for the iPhone echo, it should be fixed in the latest (24.2.2) release. It was a problem with processing duplicate audio 🤦

@kazin-kharizma
Copy link

I appreciate the update on the iPhone echo issue, @damencho, and I'm glad to hear it has been addressed in the latest release (24.2.2). That’s great news!

Regarding making the instances accessible, I think that perhaps a public GitHub thread isn't the ideal place for detailed testing and sharing of such data. I'm open to any suggestions you might have for how we could better facilitate this. To give you more context, we initially deployed more testing servers using a single instance of Jitsi installed from the Hetzner app store. You can find the repository for the Hetzner cloud deployment here: Hetzner Cloud Apps - Jitsi. This server was set up in Finland running on Ubuntu 20.04.

Following a recommendation by @saghul, we then moved to an Ubuntu 22.04 Docker-CE instance, also in Finland, where we installed Portainer and Jitsi according to the official Jitsi documentation available at Jitsi DevOps Guide - Docker. The Hetzner Git repository for Docker-CE can be found here: Hetzner Cloud Apps - Docker-CE.

After discontinuing our Linode instance (of which we only have past logs), we performed a clean installation of Jitsi on my bare metal server—an HPE ProLiant DL360p Gen10, following the OpenSUSE guidelines provided here: Jitsi DevOps Guide - OpenSUSE. To confirm that the issue wasn’t specific to the use of OpenSUSE Tumbleweed, we also set up a parallel instance using OpenSUSE Leap 15.5 for comparison.

Unfortunately, across all these setups, we’ve consistently encountered an issue with the Jitsi Video Bridge defaulting to a low FPS setting. This issue has been documented across various threads, including Issue #1599 and Issue #1637, along with numerous other ongoing discussions in the Jitsi Video Bridge Issues and Docker Jitsi Meet Issues.

I have often seen how, in many of these cases, once a minor discrepancy in configuration is found, the thread concludes with an indication that custom configurations cannot be supported. This has been a significant frustration, and as discussed earlier, it has led to certain misunderstandings. However, I am willing to give Jitsi one last try to resolve this matter, potentially regaining a corporate client in the process.

We are ready to test further on any required setup—be it a bare metal, Hetzner install, or a cloud service deployment like Cloudron to thoroughly investigate this issue. We can provide jvb.conf, .env logs, Docker logs, journal entries, or anything else necessary. I’m also working on ensuring we can grant you access to these instances, following necessary security and privacy reviews, as these are primarily sandbox/test zones.

I sincerely hope we can work together to address this issue comprehensively. Your support in this matter.

@damencho
Copy link
Member

damencho commented May 6, 2024

I don't see any information here about the versions that were used. Were you using the latest stable?
You were using install methods not provided by us, even the opensuse one is community-contributed.
And are those using the latest stable version?

I may test on those providers in the specified regions, but I will be using debian packages to install jitsi-meet following the quick install guide, this way I know I'm using the latest stable, the versions we run in production.

@damencho
Copy link
Member

damencho commented May 6, 2024

You can send me links to damencho at jitsi dot org, so you don't make those public.

@saghul
Copy link
Member

saghul commented May 6, 2024

Likewise, feel free to seend access intructions to saghul @ jitsi dot org.

@kazin-kharizma
Copy link

I don't see any information here about the versions that were used. Were you using the latest stable? You were using install methods not provided by us, even the opensuse one is community-contributed. And are those using the latest stable version?

I may test on those providers in the specified regions, but I will be using debian packages to install jitsi-meet following the quick install guide, this way I know I'm using the latest stable, the versions we run in production.

@damencho, thanks for focusing on the installation methods and versions. We consistently use the latest stable versions, whether .deb or Docker images. While I understand the preference for Debian packages for consistency, our previous interactions left us feeling sidelined when our issues were not resolved despite providing extensive logs.

The documentation doesn't clearly state the support status for methods like the OpenSUSE install, leading to confusion among users who follow these guides but feel unsupported. This issue, particularly the contradictions about Docker support mentioned by @saghul, needs clearer communication to enhance user trust and loyalty.

Over the last two years, I've tried various installation methods. Our initial Jitsi setup followed the Quick Install guide for Debian/Ubuntu, but we faced persistent issues. After similar unresolved problems, we eventually switched to another solution, although I'm still testing to isolate these issues for community benefit.

@saghul and @damencho, once we complete our security checks, I'll email you access details for testing. Could you specify what logs or access you need to investigate the JVB errors so that I can share what we see to line-up against what you see? The issue, noted in GitHub issue #1531, affects many users, especially on cloud platforms but even in Docker and Debian/Ubuntu variants. It would help if Jitsi clarified unsupported installation methods in the DevOps Guide to prevent confusion and enhance support.

Looking forward to collaborating on resolving these issues effectively.

I don't see any information here about the versions that were used. Were you using the latest stable? You were using install methods not provided by us, even the opensuse one is community-contributed. And are those using the latest stable version?

@damencho, your query about the versions used points to a broader issue I've previously discussed with @saghul. The unconscious bias in tech interactions often leaves non-developers feeling marginalized. While it's clear from my previous comments that we've moved away from using Jitsi organizationally, my personal dedication to resolving these persistent issues remains strong.

I've been testing nearly a dozen Jitsi instances across various deployment methods and following each option in the DevOps Guide. This issue persists across many setups, not just isolated cases or specific versions. I urge us to look beyond the immediate setups and consider this a more widespread problem that needs our collective attention. Let’s collaborate effectively to understand and resolve this for the betterment of the entire Jitsi community. If it were as simple as what distro was used, or region that was picked, or version, we would have adapted. Hundreds of people with this issue cannot all have the same common issue and if they do, let us find what it is instead of gaslighting them.

@damencho
Copy link
Member

damencho commented May 6, 2024

The documentation doesn't clearly state the support status for methods like the OpenSUSE install, leading to confusion among users who follow these guides but feel unsupported. This issue, particularly the contradictions about Docker support mentioned by @saghul, needs clearer communication to enhance user trust and loyalty.

Yes, we should address that in the documentation. It can be something I'm missing. We will discuss it.

I've been testing nearly a dozen Jitsi instances across various deployment methods and following each option in the DevOps Guide. This issue persists across many setups, not just isolated cases or specific versions. I urge us to look beyond the immediate setups and consider this a more widespread problem that needs our collective attention. Let’s collaborate effectively to understand and resolve this for the betterment of the entire Jitsi community. If it were as simple as what distro was used, or region that was picked, or version, we would have adapted. Hundreds of people with this issue cannot all have the same common issue and if they do, let us find what it is instead of gaslighting them.

I understand you, but we need to know which version is used. For example, several bugs in FF introduced similar behavior and we were addressing those. Browsers nowadays change every 2 to 4 weeks, and software needs to follow that.

Some of the links with install instructions we didn't even know existed, and we do not have control over them. And that's what I was mentioning, I don't even know the version used there. I have seen instructions targeting 2-3 years old versions and I'm not sure is that the case.

my personal dedication to resolving these persistent issues remains strong.

Thank you for that.

@damencho
Copy link
Member

damencho commented May 6, 2024

As a start we just need the links where we can observe the issue and see how it looks from the client side.

@damencho
Copy link
Member

damencho commented May 6, 2024

I just created a server on hetzner, in Finland (I'm in the US) using cx21 type of instance, shared CPU 4GB of ram. Ubuntu 22.04. I followed the quick install guide and installed jitsi-meet. I opened 9 tabs from my browser and I don't see any issue.
My ping to there is 140-145ms.
What is the load on the server when you start seeing the issue?

@kazin-kharizma
Copy link

I understand you, but we need to know which version is used. For example, several bugs in FF introduced similar behavior and we were addressing those. Browsers nowadays change every 2 to 4 weeks, and software needs to follow that.

Some of the links with install instructions we didn't even know existed, and we do not have control over them. And that's what I was mentioning, I don't even know the version used there. I have seen instructions targeting 2-3 years old versions and I'm not sure is that the case.

I have great respect for the work that developers do to stay at the bleeding edge of this rapidly changing world, please don't think otherwise. :) It is not an easy job or passion to have. Working in Atomic distributions myself lately and playing around with NixOS has taught me both the excitement and the headache that comes with rapidly changing factors.

Thank you for your reply and for defending your own labours with such humility.

@kazin-kharizma
Copy link

I just created a server on hetzner, in Finland (I'm in the US) using cx21 type of instance, shared CPU 4GB of ram. Ubuntu 22.04. I followed the quick install guide and installed jitsi-meet. I opened 9 tabs from my browser and I don't see any issue. My ping to there is 140-145ms. What is the load on the server when you start seeing the issue?

Might I suggest we take this to email now then? I have meetings for the next few hours but I will send you an email now, that we might connect on these early. :)

@IamArnab01
Copy link

The crazy part is that even though this and the video quality dropping for the Jitsi Video Bridge being some of the most top listed issues, Jitsi always gives the same unhelpful vague response putting the fault on the user despite their guides not being effective at troubleshooting the issue. This all started because of changes to the software, so help users make the fixes needed or admit you’re working on it.

We wouldn't introduce bugs just because, why would we do that?
If this isn't fixed is because we cannot reproduce it, nor we do have logs (yet). We use our very own software every single day and so far got no reports of this, so it's hard to track down, that's all.

If you want logs, I can assure you, I’ve sent logs. Logs are there and I have tons of the sound issue, the JVB issue and more. The last JVB issue answer was basically, “oh colibre2 changed stuff and we can’t fix it” and so based on what you say here, I ask you this, if it works internally and externally well for you guys, why aren’t you providing any guidance to your self hosted customers to correct their instances? I shouldn’t have to create a work order for a network analyst to discover things based on deciphering the most obscure and cryptic advice.

I’m not angry but I’m annoyed that I produced perfect GitHub issue reports that made me look like an idiot and that my issues remain the top searched issues for this. Alas, I’ve moved to another provider and so it’s all kinda moot now but I do miss the stability of Jitsi. Now it can’t even stay up for more than 10 minutes.

Hey, our team is also facing same issue. Could you please tell what provider you opted for and if its working fine?

This would be a great help

Thank you.

@Corinari
Copy link

Corinari commented Jul 5, 2024

I've also encountered that problem right now, after upgrading. After a third participant joined, all video and audio was lost.
Interessently, ive also upgraded a different environment, which did not have that problem.

After a reboot of all JVBs and the Jitsi VM, that problem did no longer occur

@pwaring
Copy link

pwaring commented Aug 23, 2024

I've been experiencing this problem for several months as well - I thought it was just me. I am not sure how to get logs as it happens on my iPad (using the official Jitsi app from the app store) and I don't have log access on the server.

Every single time, if I join the call with 1 other user, we can hear each other with no problems. As soon as the third person joins, I can hear everyone else but they can't hear me. If I leave and re-join, everyone can hear me and I can hear them, which is the workaround (albeit a bit annoying). So it seems to only happen if I join the call when there's only 1 person, and then a 3rd person joins.

@saghul
Copy link
Member

saghul commented Sep 2, 2024

What app version are you using? We have fixed something like that in the last release IIRC.

@kazin-kharizma
Copy link

Appreciate you reaching out. It was determined that our investment and also my attention would be better suited using services from another provider who were committed to being device agnostic and more accessible, service wise. Turnaround time for correcting an issue has been 2-3 weeks, not 2-3+ months. Appreciate Jitsi for all it has done and keeps doing for the open source community but until you have options that provide swift turnaround times and one on one support with SLAs, its not the solution for us.

@damencho
Copy link
Member

damencho commented Sep 2, 2024

If you need support for the service you use take a look at jaas.8x8.vc.

Copy link

github-actions bot commented Nov 2, 2024

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@github-actions github-actions bot added the stale label Nov 2, 2024
@saghul saghul closed this as not planned Won't fix, can't repro, duplicate, stale Nov 2, 2024
@duy6019
Copy link

duy6019 commented Nov 13, 2024

Hi, Does anyone find out the solution? I am facing the similar issue.

@pwaring
Copy link

pwaring commented Nov 13, 2024

@duy6019 For me the problem seemed to be solved by the latest iOS app - I haven't experienced it since then.

@duy6019
Copy link

duy6019 commented Nov 13, 2024

Thank you for the information, @pwaring. My team is working with Jitsi in a web environment for the front end, and we have set up a self-hosted Jitsi server. This server has been configured following the instructions provided in the Jitsi doc

@damencho
Copy link
Member

Make sure your prot forwarding works for port UDP 10000 and the jvb is reporting the corect public address.

@duy6019
Copy link

duy6019 commented Nov 14, 2024

Thanks @damencho for your support. I have set up Jitsi locally on Windows using WSL2, and I am making calls on the same computer. It seems like port forwarding is working fine in this setup. Do you have any additional suggestions?
In my case, when I and 2nd participant are in the call, the audio and video of 2nd participant still fine, but when the 3th participant join call, the audio and video of 2nd participant is lost.

@damencho
Copy link
Member

That is unusual setup. Share your jvb log, clear it a d restart jvb and share it.

@duy6019
Copy link

duy6019 commented Nov 14, 2024

JVB 2024-11-14 09:26:57.228 INFO: [50] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c] EndpointConnectionStatusMonitor.start#58: Starting connection status monitor
JVB 2024-11-14 09:26:57.228 INFO: [50] Videobridge.createConference#213: create_conf, id=fc2bb3b8d19609bd meeting_id=2bb83b9c-0d2b-4665-8c46-c47a62639a4e
JVB 2024-11-14 09:26:57.232 INFO: [117] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c] Conference.lambda$new$1#227: RECV colibri2 request:
JVB 2024-11-14 09:26:57.234 INFO: [117] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=5b528856 local_ufrag=6h5u51ick7thii ufrag=6h5u51ick7thii] Agent.gatherCandidates#637: Gathering candidates for component stream.RTP.
JVB 2024-11-14 09:26:57.239 INFO: [117] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=5b528856] Endpoint.#387: Created new endpoint, iceControlling=true
JVB 2024-11-14 09:26:57.241 INFO: [117] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c] Conference.lambda$new$1#254: SENT colibri2 response: 92:58:4E:4E:57:E1:7B:3A:AE:0E:D7:5C:76:95:0A:97:F3:7D:35:30:CE:5C:7A:EA:E7:46:4E:85:30:67:1A:FC
JVB 2024-11-14 09:26:57.247 INFO: [117] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c] Conference.lambda$new$1#227: RECV colibri2 request:
JVB 2024-11-14 09:26:57.249 INFO: [117] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 local_ufrag=c1s9g1ick7thj0 ufrag=c1s9g1ick7thj0] Agent.gatherCandidates#637: Gathering candidates for component stream.RTP.
JVB 2024-11-14 09:26:57.252 INFO: [117] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571] Endpoint.#387: Created new endpoint, iceControlling=true
JVB 2024-11-14 09:26:57.254 INFO: [117] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c] Conference.lambda$new$1#254: SENT colibri2 response: 92:58:4E:4E:57:E1:7B:3A:AE:0E:D7:5C:76:95:0A:97:F3:7D:35:30:CE:5C:7A:EA:E7:46:4E:85:30:67:1A:FC
JVB 2024-11-14 09:26:57.579 INFO: [117] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c] Conference.lambda$new$1#227: RECV colibri2 request: E0:47:8D:8B:97:12:A5:92:CA:BA:47:45:54:E3:AD:62:62:87:B9:0F:94:B7:26:F9:5B:2C:8B:79:2D:04:76:1F
JVB 2024-11-14 09:26:57.580 INFO: [117] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb] DtlsTransport.setSetupAttribute#126: The remote side is acting as DTLS client, we'll act as server
JVB 2024-11-14 09:26:57.580 INFO: [117] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb local_ufrag=c1s9g1ick7thj0] IceTransport.startConnectivityEstablishment#198: Starting the Agent without remote candidates.
JVB 2024-11-14 09:26:57.580 INFO: [117] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb local_ufrag=c1s9g1ick7thj0 ufrag=c1s9g1ick7thj0] Agent.startConnectivityEstablishment#726: Start ICE connectivity establishment.
JVB 2024-11-14 09:26:57.580 INFO: [117] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb local_ufrag=c1s9g1ick7thj0 ufrag=c1s9g1ick7thj0] Agent.initCheckLists#962: Init checklist for stream stream
JVB 2024-11-14 09:26:57.580 INFO: [117] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb local_ufrag=c1s9g1ick7thj0 ufrag=c1s9g1ick7thj0] Agent.setState#936: ICE state changed from Waiting to Running.
JVB 2024-11-14 09:26:57.580 INFO: [117] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb local_ufrag=c1s9g1ick7thj0] IceTransport.iceStateChanged#341: ICE state changed old=Waiting new=Running
JVB 2024-11-14 09:26:57.581 INFO: [117] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb local_ufrag=c1s9g1ick7thj0 ufrag=c1s9g1ick7thj0] Agent.startConnectivityEstablishment#748: Trigger checks for pairs that were received before running state
JVB 2024-11-14 09:26:57.581 INFO: [117] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb local_ufrag=c1s9g1ick7thj0 ufrag=c1s9g1ick7thj0] Agent.triggerCheck#1727: Add peer CandidatePair with new reflexive address to checkList: CandidatePair (State=Frozen Priority=7961835276064522239):
LocalCandidate=candidate:1 1 udp 2130706431 172.26.152.160 10000 typ host
RemoteCandidate=candidate:10000 1 udp 1853759231 xx.xx.xx.xx 60921 typ prflx
JVB 2024-11-14 09:26:57.581 INFO: [117] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb local_ufrag=c1s9g1ick7thj0 ufrag=c1s9g1ick7thj0] ConnectivityCheckClient.startChecks#147: Start connectivity checks.
JVB 2024-11-14 09:26:57.582 INFO: [117] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c] Conference.lambda$new$1#254: SENT colibri2 response:
JVB 2024-11-14 09:26:57.605 INFO: [133] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb local_ufrag=c1s9g1ick7thj0 ufrag=c1s9g1ick7thj0] ConnectivityCheckClient.processSuccessResponse#649: Pair succeeded: 172.26.152.160:10000/udp/host -> xx.xx.xx.xx:60921/udp/prflx (stream.RTP).
JVB 2024-11-14 09:26:57.606 INFO: [133] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb local_ufrag=c1s9g1ick7thj0 ufrag=c1s9g1ick7thj0 name=stream componentId=1] ComponentSocket.addAuthorizedAddress#99: Adding allowed address: xx.xx.xx.xx:60921
JVB 2024-11-14 09:26:57.606 INFO: [133] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb local_ufrag=c1s9g1ick7thj0 ufrag=c1s9g1ick7thj0] ConnectivityCheckClient.processSuccessResponse#658: Pair validated: 172.26.152.160:10000/udp/host -> xx.xx.xx.xx:60921/udp/prflx (stream.RTP).
JVB 2024-11-14 09:26:57.606 INFO: [133] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb local_ufrag=c1s9g1ick7thj0 ufrag=c1s9g1ick7thj0] DefaultNominator.strategyNominateFirstHostOrReflexiveValid#268: Nominate (first highest valid): 172.26.152.160:10000/udp/host -> xx.xx.xx.xx:60921/udp/prflx (stream.RTP)
JVB 2024-11-14 09:26:57.606 INFO: [133] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb local_ufrag=c1s9g1ick7thj0 ufrag=c1s9g1ick7thj0] Agent.nominate#1800: verify if nominated pair answer again
JVB 2024-11-14 09:26:57.606 WARNING: [133] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb local_ufrag=c1s9g1ick7thj0 ufrag=c1s9g1ick7thj0 name=stream componentId=1] MergingDatagramSocket.initializeActive#599: Active socket already initialized.
JVB 2024-11-14 09:26:57.606 INFO: [133] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb local_ufrag=c1s9g1ick7thj0 ufrag=c1s9g1ick7thj0] ConnectivityCheckClient.processSuccessResponse#727: IsControlling: true USE-CANDIDATE:false.
JVB 2024-11-14 09:26:57.606 INFO: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb local_ufrag=c1s9g1ick7thj0 ufrag=c1s9g1ick7thj0] ConnectivityCheckClient.processSuccessResponse#649: Pair succeeded: 172.26.152.160:10000/udp/host -> xx.xx.xx.xx:60921/udp/prflx (stream.RTP).
JVB 2024-11-14 09:26:57.607 INFO: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb local_ufrag=c1s9g1ick7thj0 ufrag=c1s9g1ick7thj0] ConnectivityCheckClient.processSuccessResponse#727: IsControlling: true USE-CANDIDATE:false.
JVB 2024-11-14 09:26:57.628 INFO: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb local_ufrag=c1s9g1ick7thj0 ufrag=c1s9g1ick7thj0] ConnectivityCheckClient.processSuccessResponse#649: Pair succeeded: 172.26.152.160:10000/udp/host -> xx.xx.xx.xx:60921/udp/prflx (stream.RTP).
JVB 2024-11-14 09:26:57.628 INFO: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb local_ufrag=c1s9g1ick7thj0 ufrag=c1s9g1ick7thj0] ConnectivityCheckClient.processSuccessResponse#727: IsControlling: true USE-CANDIDATE:true.
JVB 2024-11-14 09:26:57.629 INFO: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb local_ufrag=c1s9g1ick7thj0 ufrag=c1s9g1ick7thj0] ConnectivityCheckClient.processSuccessResponse#742: Nomination confirmed for pair: 172.26.152.160:10000/udp/host -> xx.xx.xx.xx:60921/udp/prflx (stream.RTP).
JVB 2024-11-14 09:26:57.629 INFO: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb local_ufrag=c1s9g1ick7thj0 ufrag=c1s9g1ick7thj0 name=stream] CheckList.handleNominationConfirmed#406: Selected pair for stream stream.RTP: 172.26.152.160:10000/udp/host -> xx.xx.xx.xx:60921/udp/prflx (stream.RTP)
JVB 2024-11-14 09:26:57.629 INFO: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb local_ufrag=c1s9g1ick7thj0 ufrag=c1s9g1ick7thj0] Agent.checkListStatesUpdated#1891: CheckList of stream stream is COMPLETED
JVB 2024-11-14 09:26:57.629 INFO: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb local_ufrag=c1s9g1ick7thj0 ufrag=c1s9g1ick7thj0] Agent.setState#936: ICE state changed from Running to Completed.
JVB 2024-11-14 09:26:57.629 INFO: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb local_ufrag=c1s9g1ick7thj0] IceTransport.iceStateChanged#341: ICE state changed old=Running new=Completed
JVB 2024-11-14 09:26:57.630 INFO: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb] Endpoint$setupIceTransport$2.connected#434: ICE connected
JVB 2024-11-14 09:26:57.630 INFO: [117] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb] DtlsTransport.startDtlsHandshake#108: Starting DTLS handshake, role=org.jitsi.nlj.dtls.DtlsServer@13cca280
JVB 2024-11-14 09:26:57.630 INFO: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb local_ufrag=c1s9g1ick7thj0 ufrag=c1s9g1ick7thj0] Agent.logCandTypes#1999: Harvester used for selected pair for stream.RTP: host
JVB 2024-11-14 09:26:57.635 INFO: [117] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb] TlsServerImpl.notifyHandshakeComplete#179: Negotiated DTLS version DTLS 1.2
JVB 2024-11-14 09:26:57.635 INFO: [117] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb] Endpoint$setupDtlsTransport$3.handshakeComplete#478: DTLS handshake complete
JVB 2024-11-14 09:26:57.640 INFO: [120] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb] Endpoint$SctpCallbacks.OnConnected#1248: SCTP connection is ready, creating the Data channel stack
JVB 2024-11-14 09:26:57.640 INFO: [120] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb] Endpoint$SctpCallbacks.OnConnected#1269: Will wait for the remote side to open the data channel.
JVB 2024-11-14 09:26:57.659 INFO: [117] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c] Conference.lambda$new$1#227: RECV colibri2 request: 00:06:BC:64:F3:51:C8:0B:14:A8:E6:66:BF:A4:3A:D0:70:6D:1B:CC:67:6D:E1:A0:13:EC:DC:C7:E4:01:74:3A
JVB 2024-11-14 09:26:57.659 INFO: [117] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=5b528856 stats_id=Nora-9W5] DtlsTransport.setSetupAttribute#126: The remote side is acting as DTLS client, we'll act as server
JVB 2024-11-14 09:26:57.659 INFO: [117] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=5b528856 stats_id=Nora-9W5 local_ufrag=6h5u51ick7thii] IceTransport.startConnectivityEstablishment#198: Starting the Agent without remote candidates.
JVB 2024-11-14 09:26:57.659 INFO: [117] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=5b528856 stats_id=Nora-9W5 local_ufrag=6h5u51ick7thii ufrag=6h5u51ick7thii] Agent.startConnectivityEstablishment#726: Start ICE connectivity establishment.
JVB 2024-11-14 09:26:57.659 INFO: [117] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=5b528856 stats_id=Nora-9W5 local_ufrag=6h5u51ick7thii ufrag=6h5u51ick7thii] Agent.initCheckLists#962: Init checklist for stream stream
JVB 2024-11-14 09:26:57.660 INFO: [117] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=5b528856 stats_id=Nora-9W5 local_ufrag=6h5u51ick7thii ufrag=6h5u51ick7thii] Agent.setState#936: ICE state changed from Waiting to Running.
JVB 2024-11-14 09:26:57.660 INFO: [117] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=5b528856 stats_id=Nora-9W5 local_ufrag=6h5u51ick7thii] IceTransport.iceStateChanged#341: ICE state changed old=Waiting new=Running
JVB 2024-11-14 09:26:57.660 INFO: [117] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=5b528856 stats_id=Nora-9W5 local_ufrag=6h5u51ick7thii ufrag=6h5u51ick7thii] Agent.startConnectivityEstablishment#748: Trigger checks for pairs that were received before running state
JVB 2024-11-14 09:26:57.660 INFO: [117] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=5b528856 stats_id=Nora-9W5 local_ufrag=6h5u51ick7thii ufrag=6h5u51ick7thii] Agent.triggerCheck#1727: Add peer CandidatePair with new reflexive address to checkList: CandidatePair (State=Frozen Priority=7926369428998979583):
LocalCandidate=candidate:1 1 udp 2130706431 172.26.152.160 10000 typ host
RemoteCandidate=candidate:10000 1 udp 1845501695 xx.xx.xx.xx 57474 typ prflx
JVB 2024-11-14 09:26:57.660 INFO: [117] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=5b528856 stats_id=Nora-9W5 local_ufrag=6h5u51ick7thii ufrag=6h5u51ick7thii] ConnectivityCheckClient.startChecks#147: Start connectivity checks.
JVB 2024-11-14 09:26:57.660 INFO: [117] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c] Conference.lambda$new$1#254: SENT colibri2 response:
JVB 2024-11-14 09:26:57.666 INFO: [117] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c] Conference.recentSpeakersChanged#467: Recent speakers changed: [ccc82571], dominant speaker changed: true silence:false
JVB 2024-11-14 09:26:57.683 INFO: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=5b528856 stats_id=Nora-9W5 local_ufrag=6h5u51ick7thii ufrag=6h5u51ick7thii] ConnectivityCheckClient.processSuccessResponse#649: Pair succeeded: 172.26.152.160:10000/udp/host -> xx.xx.xx.xx:57474/udp/prflx (stream.RTP).
JVB 2024-11-14 09:26:57.683 INFO: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=5b528856 stats_id=Nora-9W5 local_ufrag=6h5u51ick7thii ufrag=6h5u51ick7thii name=stream componentId=1] ComponentSocket.addAuthorizedAddress#99: Adding allowed address: xx.xx.xx.xx:57474
JVB 2024-11-14 09:26:57.683 INFO: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=5b528856 stats_id=Nora-9W5 local_ufrag=6h5u51ick7thii ufrag=6h5u51ick7thii] ConnectivityCheckClient.processSuccessResponse#658: Pair validated: 172.26.152.160:10000/udp/host -> xx.xx.xx.xx:57474/udp/prflx (stream.RTP).
JVB 2024-11-14 09:26:57.683 INFO: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=5b528856 stats_id=Nora-9W5 local_ufrag=6h5u51ick7thii ufrag=6h5u51ick7thii] DefaultNominator.strategyNominateFirstHostOrReflexiveValid#268: Nominate (first highest valid): 172.26.152.160:10000/udp/host -> xx.xx.xx.xx:57474/udp/prflx (stream.RTP)
JVB 2024-11-14 09:26:57.683 INFO: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=5b528856 stats_id=Nora-9W5 local_ufrag=6h5u51ick7thii ufrag=6h5u51ick7thii] Agent.nominate#1800: verify if nominated pair answer again
JVB 2024-11-14 09:26:57.684 WARNING: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=5b528856 stats_id=Nora-9W5 local_ufrag=6h5u51ick7thii ufrag=6h5u51ick7thii name=stream componentId=1] MergingDatagramSocket.initializeActive#599: Active socket already initialized.
JVB 2024-11-14 09:26:57.684 INFO: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=5b528856 stats_id=Nora-9W5 local_ufrag=6h5u51ick7thii ufrag=6h5u51ick7thii] ConnectivityCheckClient.processSuccessResponse#727: IsControlling: true USE-CANDIDATE:false.
JVB 2024-11-14 09:26:57.685 INFO: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=5b528856 stats_id=Nora-9W5 local_ufrag=6h5u51ick7thii ufrag=6h5u51ick7thii] ConnectivityCheckClient.processSuccessResponse#649: Pair succeeded: 172.26.152.160:10000/udp/host -> xx.xx.xx.xx:57474/udp/prflx (stream.RTP).
JVB 2024-11-14 09:26:57.685 INFO: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=5b528856 stats_id=Nora-9W5 local_ufrag=6h5u51ick7thii ufrag=6h5u51ick7thii] ConnectivityCheckClient.processSuccessResponse#727: IsControlling: true USE-CANDIDATE:false.
JVB 2024-11-14 09:26:57.703 INFO: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=5b528856 stats_id=Nora-9W5 local_ufrag=6h5u51ick7thii ufrag=6h5u51ick7thii] ConnectivityCheckClient.processSuccessResponse#649: Pair succeeded: 172.26.152.160:10000/udp/host -> xx.xx.xx.xx:57474/udp/prflx (stream.RTP).
JVB 2024-11-14 09:26:57.704 INFO: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=5b528856 stats_id=Nora-9W5 local_ufrag=6h5u51ick7thii ufrag=6h5u51ick7thii] ConnectivityCheckClient.processSuccessResponse#727: IsControlling: true USE-CANDIDATE:true.
JVB 2024-11-14 09:26:57.704 INFO: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=5b528856 stats_id=Nora-9W5 local_ufrag=6h5u51ick7thii ufrag=6h5u51ick7thii] ConnectivityCheckClient.processSuccessResponse#742: Nomination confirmed for pair: 172.26.152.160:10000/udp/host -> xx.xx.xx.xx:57474/udp/prflx (stream.RTP).
JVB 2024-11-14 09:26:57.704 INFO: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=5b528856 stats_id=Nora-9W5 local_ufrag=6h5u51ick7thii ufrag=6h5u51ick7thii name=stream] CheckList.handleNominationConfirmed#406: Selected pair for stream stream.RTP: 172.26.152.160:10000/udp/host -> xx.xx.xx.xx:57474/udp/prflx (stream.RTP)
JVB 2024-11-14 09:26:57.705 INFO: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=5b528856 stats_id=Nora-9W5 local_ufrag=6h5u51ick7thii ufrag=6h5u51ick7thii] Agent.checkListStatesUpdated#1891: CheckList of stream stream is COMPLETED
JVB 2024-11-14 09:26:57.705 INFO: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=5b528856 stats_id=Nora-9W5 local_ufrag=6h5u51ick7thii ufrag=6h5u51ick7thii] Agent.setState#936: ICE state changed from Running to Completed.
JVB 2024-11-14 09:26:57.705 INFO: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=5b528856 stats_id=Nora-9W5 local_ufrag=6h5u51ick7thii] IceTransport.iceStateChanged#341: ICE state changed old=Running new=Completed
JVB 2024-11-14 09:26:57.705 INFO: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=5b528856 stats_id=Nora-9W5] Endpoint$setupIceTransport$2.connected#434: ICE connected
JVB 2024-11-14 09:26:57.705 INFO: [134] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=5b528856 stats_id=Nora-9W5] DtlsTransport.startDtlsHandshake#108: Starting DTLS handshake, role=org.jitsi.nlj.dtls.DtlsServer@20ac0a70
JVB 2024-11-14 09:26:57.706 INFO: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=5b528856 stats_id=Nora-9W5 local_ufrag=6h5u51ick7thii ufrag=6h5u51ick7thii] Agent.logCandTypes#1999: Harvester used for selected pair for stream.RTP: host
JVB 2024-11-14 09:26:57.712 INFO: [134] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=5b528856 stats_id=Nora-9W5] TlsServerImpl.notifyHandshakeComplete#179: Negotiated DTLS version DTLS 1.2
JVB 2024-11-14 09:26:57.712 INFO: [134] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=5b528856 stats_id=Nora-9W5] Endpoint$setupDtlsTransport$3.handshakeComplete#478: DTLS handshake complete
JVB 2024-11-14 09:26:57.716 INFO: [117] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=5b528856 stats_id=Nora-9W5] Endpoint$SctpCallbacks.OnConnected#1248: SCTP connection is ready, creating the Data channel stack
JVB 2024-11-14 09:26:57.717 INFO: [117] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=5b528856 stats_id=Nora-9W5] Endpoint$SctpCallbacks.OnConnected#1269: Will wait for the remote side to open the data channel.
JVB 2024-11-14 09:26:57.777 INFO: [134] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=5b528856 stats_id=Nora-9W5] AllocationSettingsWrapper.setBandwidthAllocationSettings#141: Ignoring assumed-bandwidth-bps, not allowed in config.
JVB 2024-11-14 09:26:57.783 INFO: [134] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb] AllocationSettingsWrapper.setBandwidthAllocationSettings#141: Ignoring assumed-bandwidth-bps, not allowed in config.
JVB 2024-11-14 09:27:00.631 INFO: [129] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb local_ufrag=c1s9g1ick7thj0 ufrag=c1s9g1ick7thj0] Agent.setState#936: ICE state changed from Completed to Terminated.
JVB 2024-11-14 09:27:00.631 INFO: [129] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb local_ufrag=c1s9g1ick7thj0] IceTransport.iceStateChanged#341: ICE state changed old=Completed new=Terminated
JVB 2024-11-14 09:27:00.706 INFO: [129] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=5b528856 stats_id=Nora-9W5 local_ufrag=6h5u51ick7thii ufrag=6h5u51ick7thii] Agent.setState#936: ICE state changed from Completed to Terminated.
JVB 2024-11-14 09:27:00.706 INFO: [129] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=5b528856 stats_id=Nora-9W5 local_ufrag=6h5u51ick7thii] IceTransport.iceStateChanged#341: ICE state changed old=Completed new=Terminated
JVB 2024-11-14 09:27:03.128 INFO: [135] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c] Conference.lambda$new$1#227: RECV colibri2 request:
JVB 2024-11-14 09:27:03.130 INFO: [135] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 local_ufrag=bkk3l1ick7tnap ufrag=bkk3l1ick7tnap] Agent.gatherCandidates#637: Gathering candidates for component stream.RTP.
JVB 2024-11-14 09:27:03.134 INFO: [135] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96] Endpoint.#387: Created new endpoint, iceControlling=true
JVB 2024-11-14 09:27:03.136 INFO: [135] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c] Conference.lambda$new$1#254: SENT colibri2 response: 92:58:4E:4E:57:E1:7B:3A:AE:0E:D7:5C:76:95:0A:97:F3:7D:35:30:CE:5C:7A:EA:E7:46:4E:85:30:67:1A:FC
JVB 2024-11-14 09:27:03.438 INFO: [139] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c] Conference.lambda$new$1#227: RECV colibri2 request: 6A:07:42:72:AA:CF:92:6B:86:F7:82:82:EB:9F:9C:27:59:09:B7:AD:28:5B:CD:F6:8B:A4:01:EA:5A:D1:17:C2
JVB 2024-11-14 09:27:03.438 INFO: [139] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz] DtlsTransport.setSetupAttribute#126: The remote side is acting as DTLS client, we'll act as server
JVB 2024-11-14 09:27:03.439 INFO: [139] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz local_ufrag=bkk3l1ick7tnap] IceTransport.startConnectivityEstablishment#198: Starting the Agent without remote candidates.
JVB 2024-11-14 09:27:03.439 INFO: [139] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz local_ufrag=bkk3l1ick7tnap ufrag=bkk3l1ick7tnap] Agent.startConnectivityEstablishment#726: Start ICE connectivity establishment.
JVB 2024-11-14 09:27:03.439 INFO: [139] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz local_ufrag=bkk3l1ick7tnap ufrag=bkk3l1ick7tnap] Agent.initCheckLists#962: Init checklist for stream stream
JVB 2024-11-14 09:27:03.439 INFO: [139] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz local_ufrag=bkk3l1ick7tnap ufrag=bkk3l1ick7tnap] Agent.setState#936: ICE state changed from Waiting to Running.
JVB 2024-11-14 09:27:03.439 INFO: [139] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz local_ufrag=bkk3l1ick7tnap] IceTransport.iceStateChanged#341: ICE state changed old=Waiting new=Running
JVB 2024-11-14 09:27:03.439 INFO: [139] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz local_ufrag=bkk3l1ick7tnap ufrag=bkk3l1ick7tnap] Agent.startConnectivityEstablishment#748: Trigger checks for pairs that were received before running state
JVB 2024-11-14 09:27:03.439 INFO: [139] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz local_ufrag=bkk3l1ick7tnap ufrag=bkk3l1ick7tnap] Agent.triggerCheck#1727: Add peer CandidatePair with new reflexive address to checkList: CandidatePair (State=Frozen Priority=7961835276064522239):
LocalCandidate=candidate:1 1 udp 2130706431 172.26.152.160 10000 typ host
RemoteCandidate=candidate:10000 1 udp 1853759231 xx.xx.xx.xx 57704 typ prflx
JVB 2024-11-14 09:27:03.440 INFO: [139] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz local_ufrag=bkk3l1ick7tnap ufrag=bkk3l1ick7tnap] ConnectivityCheckClient.startChecks#147: Start connectivity checks.
JVB 2024-11-14 09:27:03.440 INFO: [139] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c] Conference.lambda$new$1#254: SENT colibri2 response:
JVB 2024-11-14 09:27:03.442 INFO: [134] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz] AllocationSettingsWrapper.setBandwidthAllocationSettings#141: Ignoring assumed-bandwidth-bps, not allowed in config.
JVB 2024-11-14 09:27:03.462 INFO: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz local_ufrag=bkk3l1ick7tnap ufrag=bkk3l1ick7tnap] ConnectivityCheckClient.processSuccessResponse#649: Pair succeeded: 172.26.152.160:10000/udp/host -> xx.xx.xx.xx:57704/udp/prflx (stream.RTP).
JVB 2024-11-14 09:27:03.462 INFO: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz local_ufrag=bkk3l1ick7tnap ufrag=bkk3l1ick7tnap name=stream componentId=1] ComponentSocket.addAuthorizedAddress#99: Adding allowed address: xx.xx.xx.xx:57704
JVB 2024-11-14 09:27:03.463 INFO: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz local_ufrag=bkk3l1ick7tnap ufrag=bkk3l1ick7tnap] ConnectivityCheckClient.processSuccessResponse#658: Pair validated: 172.26.152.160:10000/udp/host -> xx.xx.xx.xx:57704/udp/prflx (stream.RTP).
JVB 2024-11-14 09:27:03.463 INFO: [133] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz local_ufrag=bkk3l1ick7tnap ufrag=bkk3l1ick7tnap] ConnectivityCheckClient.processSuccessResponse#649: Pair succeeded: 172.26.152.160:10000/udp/host -> xx.xx.xx.xx:57704/udp/prflx (stream.RTP).
JVB 2024-11-14 09:27:03.463 INFO: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz local_ufrag=bkk3l1ick7tnap ufrag=bkk3l1ick7tnap] DefaultNominator.strategyNominateFirstHostOrReflexiveValid#268: Nominate (first highest valid): 172.26.152.160:10000/udp/host -> xx.xx.xx.xx:57704/udp/prflx (stream.RTP)
JVB 2024-11-14 09:27:03.463 INFO: [133] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz local_ufrag=bkk3l1ick7tnap ufrag=bkk3l1ick7tnap] ConnectivityCheckClient.processSuccessResponse#727: IsControlling: true USE-CANDIDATE:false.
JVB 2024-11-14 09:27:03.463 INFO: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz local_ufrag=bkk3l1ick7tnap ufrag=bkk3l1ick7tnap] Agent.nominate#1800: verify if nominated pair answer again
JVB 2024-11-14 09:27:03.463 WARNING: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz local_ufrag=bkk3l1ick7tnap ufrag=bkk3l1ick7tnap name=stream componentId=1] MergingDatagramSocket.initializeActive#599: Active socket already initialized.
JVB 2024-11-14 09:27:03.463 INFO: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz local_ufrag=bkk3l1ick7tnap ufrag=bkk3l1ick7tnap] ConnectivityCheckClient.processSuccessResponse#727: IsControlling: true USE-CANDIDATE:false.
JVB 2024-11-14 09:27:03.487 INFO: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz local_ufrag=bkk3l1ick7tnap ufrag=bkk3l1ick7tnap] ConnectivityCheckClient.processSuccessResponse#649: Pair succeeded: 172.26.152.160:10000/udp/host -> xx.xx.xx.xx:57704/udp/prflx (stream.RTP).
JVB 2024-11-14 09:27:03.487 INFO: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz local_ufrag=bkk3l1ick7tnap ufrag=bkk3l1ick7tnap] ConnectivityCheckClient.processSuccessResponse#727: IsControlling: true USE-CANDIDATE:true.
JVB 2024-11-14 09:27:03.487 INFO: [133] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz local_ufrag=bkk3l1ick7tnap ufrag=bkk3l1ick7tnap] ConnectivityCheckClient.processSuccessResponse#649: Pair succeeded: 172.26.152.160:10000/udp/host -> xx.xx.xx.xx:57704/udp/prflx (stream.RTP).
JVB 2024-11-14 09:27:03.488 INFO: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz local_ufrag=bkk3l1ick7tnap ufrag=bkk3l1ick7tnap] ConnectivityCheckClient.processSuccessResponse#742: Nomination confirmed for pair: 172.26.152.160:10000/udp/host -> xx.xx.xx.xx:57704/udp/prflx (stream.RTP).
JVB 2024-11-14 09:27:03.488 INFO: [133] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz local_ufrag=bkk3l1ick7tnap ufrag=bkk3l1ick7tnap] ConnectivityCheckClient.processSuccessResponse#727: IsControlling: true USE-CANDIDATE:true.
JVB 2024-11-14 09:27:03.488 INFO: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz local_ufrag=bkk3l1ick7tnap ufrag=bkk3l1ick7tnap name=stream] CheckList.handleNominationConfirmed#406: Selected pair for stream stream.RTP: 172.26.152.160:10000/udp/host -> xx.xx.xx.xx:57704/udp/prflx (stream.RTP)
JVB 2024-11-14 09:27:03.488 INFO: [133] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz local_ufrag=bkk3l1ick7tnap ufrag=bkk3l1ick7tnap] ConnectivityCheckClient.processSuccessResponse#742: Nomination confirmed for pair: 172.26.152.160:10000/udp/host -> xx.xx.xx.xx:57704/udp/prflx (stream.RTP).
JVB 2024-11-14 09:27:03.488 INFO: [133] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz local_ufrag=bkk3l1ick7tnap ufrag=bkk3l1ick7tnap] Agent.checkListStatesUpdated#1891: CheckList of stream stream is COMPLETED
JVB 2024-11-14 09:27:03.488 INFO: [125] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz local_ufrag=bkk3l1ick7tnap ufrag=bkk3l1ick7tnap] Agent.checkListStatesUpdated#1891: CheckList of stream stream is COMPLETED
JVB 2024-11-14 09:27:03.488 INFO: [133] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz local_ufrag=bkk3l1ick7tnap ufrag=bkk3l1ick7tnap] Agent.setState#936: ICE state changed from Running to Completed.
JVB 2024-11-14 09:27:03.488 INFO: [133] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz local_ufrag=bkk3l1ick7tnap] IceTransport.iceStateChanged#341: ICE state changed old=Running new=Completed
JVB 2024-11-14 09:27:03.488 INFO: [133] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz] Endpoint$setupIceTransport$2.connected#434: ICE connected
JVB 2024-11-14 09:27:03.488 INFO: [139] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz] DtlsTransport.startDtlsHandshake#108: Starting DTLS handshake, role=org.jitsi.nlj.dtls.DtlsServer@3e467573
JVB 2024-11-14 09:27:03.488 INFO: [133] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz local_ufrag=bkk3l1ick7tnap ufrag=bkk3l1ick7tnap] Agent.logCandTypes#1999: Harvester used for selected pair for stream.RTP: host
JVB 2024-11-14 09:27:03.495 INFO: [139] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz] TlsServerImpl.notifyHandshakeComplete#179: Negotiated DTLS version DTLS 1.2
JVB 2024-11-14 09:27:03.495 INFO: [139] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz] Endpoint$setupDtlsTransport$3.handshakeComplete#478: DTLS handshake complete
JVB 2024-11-14 09:27:03.502 INFO: [134] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz] Endpoint$SctpCallbacks.OnConnected#1248: SCTP connection is ready, creating the Data channel stack
JVB 2024-11-14 09:27:03.504 INFO: [134] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz] Endpoint$SctpCallbacks.OnConnected#1269: Will wait for the remote side to open the data channel.
JVB 2024-11-14 09:27:06.489 INFO: [129] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz local_ufrag=bkk3l1ick7tnap ufrag=bkk3l1ick7tnap] Agent.setState#936: ICE state changed from Completed to Terminated.
JVB 2024-11-14 09:27:06.489 INFO: [129] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz local_ufrag=bkk3l1ick7tnap] IceTransport.iceStateChanged#341: ICE state changed old=Completed new=Terminated
JVB 2024-11-14 09:27:09.517 INFO: [75] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb] EndpointMessageTransport.webSocketClosed#355: Websocket closed, statusCode 1005 ( null).
JVB 2024-11-14 09:27:09.544 INFO: [135] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c] Conference.lambda$new$1#227: RECV colibri2 request:
JVB 2024-11-14 09:27:09.544 INFO: [135] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb] AbstractEndpoint.expire#176: Expiring.
JVB 2024-11-14 09:27:09.545 INFO: [135] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb] Endpoint.expire#1111: Spent 0 seconds oversending
JVB 2024-11-14 09:27:09.545 INFO: [135] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb] Transceiver.teardown#364: Tearing down
JVB 2024-11-14 09:27:09.545 INFO: [135] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb] RtpReceiverImpl.tearDown#349: Tearing down
JVB 2024-11-14 09:27:09.546 INFO: [135] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb] RtpSenderImpl.tearDown#327: Tearing down
JVB 2024-11-14 09:27:09.551 INFO: [135] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb] Endpoint$SctpCallbacks.OnClosed#1277: SCTP connection closed
JVB 2024-11-14 09:27:09.551 INFO: [135] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb] DtlsTransport.stop#185: Stopping
JVB 2024-11-14 09:27:09.551 INFO: [135] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb local_ufrag=c1s9g1ick7thj0] IceTransport.stop#255: Stopping
JVB 2024-11-14 09:27:09.554 INFO: [135] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb local_ufrag=c1s9g1ick7thj0 ufrag=c1s9g1ick7thj0 name=stream componentId=1] MergingDatagramSocket.close#142: Closing.
JVB 2024-11-14 09:27:09.561 INFO: [120] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb local_ufrag=c1s9g1ick7thj0] IceTransport.startReadingData#217: Socket closed, stopping reader
JVB 2024-11-14 09:27:09.562 INFO: [124] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb local_ufrag=c1s9g1ick7thj0 ufrag=c1s9g1ick7thj0 name=stream componentId=1] MergingDatagramSocket$SocketContainer.runInReaderThread#770: Failed to receive: java.net.SocketException: Socket closed
JVB 2024-11-14 09:27:09.562 INFO: [135] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb] Endpoint.expire#1131: Expired.
JVB 2024-11-14 09:27:09.562 INFO: [120] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=ccc82571 stats_id=Noemi-ywb local_ufrag=c1s9g1ick7thj0] IceTransport.startReadingData#233: No longer running, stopped reading packets
JVB 2024-11-14 09:27:09.563 INFO: [135] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c] Conference.lambda$new$1#254: SENT colibri2 response:
JVB 2024-11-14 09:27:09.703 INFO: [74] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz] EndpointMessageTransport.webSocketClosed#355: Websocket closed, statusCode 1005 ( null).
JVB 2024-11-14 09:27:09.726 INFO: [120] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c] Conference.lambda$new$1#227: RECV colibri2 request:
JVB 2024-11-14 09:27:09.727 INFO: [120] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz] AbstractEndpoint.expire#176: Expiring.
JVB 2024-11-14 09:27:09.729 INFO: [120] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz] Endpoint.expire#1111: Spent 0 seconds oversending
JVB 2024-11-14 09:27:09.729 INFO: [120] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz] Transceiver.teardown#364: Tearing down
JVB 2024-11-14 09:27:09.729 INFO: [120] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz] RtpReceiverImpl.tearDown#349: Tearing down
JVB 2024-11-14 09:27:09.730 INFO: [120] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz] RtpSenderImpl.tearDown#327: Tearing down
JVB 2024-11-14 09:27:09.732 INFO: [120] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz] Endpoint$SctpCallbacks.OnClosed#1277: SCTP connection closed
JVB 2024-11-14 09:27:09.733 INFO: [120] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz] DtlsTransport.stop#185: Stopping
JVB 2024-11-14 09:27:09.733 INFO: [120] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz local_ufrag=bkk3l1ick7tnap] IceTransport.stop#255: Stopping
JVB 2024-11-14 09:27:09.735 INFO: [141] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz local_ufrag=bkk3l1ick7tnap ufrag=bkk3l1ick7tnap name=stream componentId=1] MergingDatagramSocket$SocketContainer.runInReaderThread#770: Failed to receive: java.net.SocketException: Socket closed
JVB 2024-11-14 09:27:09.736 WARNING: [141] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz local_ufrag=bkk3l1ick7tnap ufrag=bkk3l1ick7tnap name=stream componentId=1] MergingDatagramSocket.doRemove#349: Removing the active socket. Won't be able to send until a new one is elected.
JVB 2024-11-14 09:27:09.737 INFO: [120] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz local_ufrag=bkk3l1ick7tnap ufrag=bkk3l1ick7tnap name=stream componentId=1] MergingDatagramSocket.close#142: Closing.
JVB 2024-11-14 09:27:09.739 INFO: [134] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz local_ufrag=bkk3l1ick7tnap] IceTransport.startReadingData#217: Socket closed, stopping reader
JVB 2024-11-14 09:27:09.740 INFO: [134] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz local_ufrag=bkk3l1ick7tnap] IceTransport.startReadingData#233: No longer running, stopped reading packets
JVB 2024-11-14 09:27:09.740 INFO: [120] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=f7ad2f96 stats_id=Zack-FSz] Endpoint.expire#1131: Expired.
JVB 2024-11-14 09:27:09.741 INFO: [120] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c] Conference.lambda$new$1#254: SENT colibri2 response:
JVB 2024-11-14 09:27:11.245 INFO: [86] [confId=fc2bb3b8d19609bd conf_name=[email protected] meeting_id=2bb83b9c epId=5b528856 stats_id=Nora-9W5] BandwidthAllocator.allocate#278: Sources suspended due to insufficient bandwidth (bwe=30000 bps): [ccc82571-v0, f7ad2f96-v0]

This is my jvb.log file. Please have a look, thank very much!

@duy6019
Copy link

duy6019 commented Nov 14, 2024

2nd participant track added Qc {_events: {…}, _eventsCount: 2, _maxListeners: undefined, addEventListener: ƒ, removeEventListener: ƒ, …}
jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4 2024-11-14T03:06:13.115Z [JitsiConference.js] <Bh._addRemoteTracks>: Adding remote JVB track: RemoteTrack[userID: ec05b0f5, type: video, ssrc: 3340945472, p2p: false, sourceName: ec05b0f5-v0, status: {readyState: live, muted: true, enabled: true}]
WatchLive.vue:345 2nd participant track added Qc {_events: {…}, _eventsCount: 1, _maxListeners: undefined, addEventListener: ƒ, removeEventListener: ƒ, …}
jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4 2024-11-14T03:06:13.117Z [modules/RTC/TraceablePeerConnection.js] <ol._removeRemoteTrack>: TPC[id=1,type=P2P] Removing remote track stream[id=ec05b0f5-audio-0-9,trackId=78383379-6873-4ef0-8707-7fcbfdcb3564]
jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4 2024-11-14T03:06:13.117Z [modules/RTC/TraceablePeerConnection.js] <ol._removeRemoteTrack>: TPC[id=1,type=P2P] Removing remote track stream[id=ec05b0f5-video-0-9,trackId=125a65b4-4c9a-42aa-a00e-9278199f52d2]
jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4 2024-11-14T03:06:13.118Z [modules/RTC/TraceablePeerConnection.js] <ol.close>: TPC[id=1,type=P2P] Closing peerconnection
jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4 2024-11-14T03:06:13.121Z [JitsiConference.js] Resumed media transfer over the JVB connection!
hook.js:608 2024-11-14T03:06:13.325Z [modules/xmpp/strophe.jingle.js] <ga.onJingle>: invalid session id: c4f9b2c42990
overrideMethod @ hook.js:608
r @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
onJingle @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
run @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
forEachChild @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_dataRecv @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onRequestStateChange @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
XMLHttpRequest.send
e @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_processRequest @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_throttledRequestHandler @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onIdle @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onIdle @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
setTimeout
_onIdle @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
setTimeout
_send @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
send @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
sendIQ @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
sendIQ @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
terminate @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
Bh._stopP2PSession @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
Bh._maybeStartOrStopP2P @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
Bh.onMemberJoined @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
o.emit @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
onPresence @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
onPresence @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
run @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
forEachChild @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_dataRecv @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onRequestStateChange @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
XMLHttpRequest.send
e @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_processRequest @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_throttledRequestHandler @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onIdle @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onIdle @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
setTimeout
_onIdle @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
setTimeout
_send @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
send @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
send @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
onJingle @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
run @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
forEachChild @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_dataRecv @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onRequestStateChange @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
XMLHttpRequest.send
e @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_processRequest @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_throttledRequestHandler @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onIdle @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onIdle @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
setTimeout
_send @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
send @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
send @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
onJingle @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
run @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
forEachChild @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_dataRecv @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onRequestStateChange @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
XMLHttpRequest.send
e @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_processRequest @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_throttledRequestHandler @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onIdle @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onIdle @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
setTimeout
_send @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
send @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
sendIQ @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
sendIQ @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
sendContentModify @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
Promise.then
setAnswer @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
Bh.onCallAccepted @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
o.emit @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
onJingle @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
run @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
forEachChild @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_dataRecv @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onRequestStateChange @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
XMLHttpRequest.send
e @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_processRequest @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_throttledRequestHandler @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onIdle @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onIdle @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
setTimeout
_send @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
send @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
send @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
onJingle @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
run @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
forEachChild @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_dataRecv @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onRequestStateChange @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
XMLHttpRequest.send
e @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_processRequest @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_throttledRequestHandler @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onIdle @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onIdle @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
setTimeout
_send @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
send @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
sendIQ @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
sendIQ @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
sendSessionAccept @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
Promise.then
setOfferAnswerCycle @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
acceptOffer @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
Bh._acceptJvbIncomingCall @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
Bh.onIncomingCall @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
o.emit @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
onJingle @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
run @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
forEachChild @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_dataRecv @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onRequestStateChange @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
XMLHttpRequest.send
e @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_processRequest @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_throttledRequestHandler @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onIdle @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onIdle @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
setTimeout
_send @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
send @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
sendIQ @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
sendIQ @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
sendSessionInitiate @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
Promise.then
invite @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
Bh._startP2PSession @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
Bh._maybeStartOrStopP2P @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
Bh._onMucJoined @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
o.emit @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
onPresence @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
onPresence @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
run @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
forEachChild @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_dataRecv @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onRequestStateChange @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
XMLHttpRequest.send
e @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_processRequest @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_throttledRequestHandler @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onIdle @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onIdle @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
flush @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
flush @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
sendPresence @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
Promise.then
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
join @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
Bh.join @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
ce @ WatchLive.vue:256
o.emit @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
connectionHandler @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_stropheConnectionCb @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_changeConnectStatus @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onSessionResultIQ @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
run @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
forEachChild @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_dataRecv @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onRequestStateChange @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
XMLHttpRequest.send
e @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_processRequest @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_throttledRequestHandler @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onIdle @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onIdle @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
setTimeout
_send @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
send @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_establishSession @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onResourceBindResultIQ @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
run @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
forEachChild @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_dataRecv @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onRequestStateChange @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
XMLHttpRequest.send
e @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_processRequest @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_throttledRequestHandler @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onIdle @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onIdle @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
setTimeout
_send @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
send @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
bind @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onStreamFeaturesAfterSASL @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onStreamFeaturesAfterSASL @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
n @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
run @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
forEachChild @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_dataRecv @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onRequestStateChange @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
XMLHttpRequest.send
e @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_processRequest @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_throttledRequestHandler @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onIdle @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onIdle @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
setTimeout
_sendRestart @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_sasl_success_cb @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
run @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
forEachChild @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_dataRecv @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onRequestStateChange @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
XMLHttpRequest.send
e @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_processRequest @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_throttledRequestHandler @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onIdle @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onIdle @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
(anonymous) @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
setTimeout
_send @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
send @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_attemptSASLAuth @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
authenticate @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_connect_cb @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_onRequestStateChange @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
XMLHttpRequest.send
e @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_processRequest @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_throttledRequestHandler @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_connect @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
connect @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_interceptConnectArgs @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
connect @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
_connect @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
connect @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
Jh.connect @ jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4
S @ WatchLive.vue:277
(anonymous) @ WatchLive.vue:215
(anonymous) @ runtime-core.esm-bundler.js:2778
Op @ runtime-core.esm-bundler.js:199
DA @ runtime-core.esm-bundler.js:206
Iy.t.__weh.t.__weh @ runtime-core.esm-bundler.js:2758
n3 @ runtime-core.esm-bundler.js:385
mD @ runtime-core.esm-bundler.js:427
Promise.then
gD @ runtime-core.esm-bundler.js:322
t3 @ runtime-core.esm-bundler.js:336
fP @ runtime-core.esm-bundler.js:7284
Bm.o.scheduler @ runtime-core.esm-bundler.js:6160
u.scheduler @ reactivity.esm-bundler.js:1826
trigger @ reactivity.esm-bundler.js:250
kB @ reactivity.esm-bundler.js:308
notify @ reactivity.esm-bundler.js:594
trigger @ reactivity.esm-bundler.js:568
set value @ reactivity.esm-bundler.js:1452
O @ vue-router.mjs:3478
(anonymous) @ vue-router.mjs:3343
Promise.then
N @ vue-router.mjs:3310
S @ vue-router.mjs:3235
T @ WatchLiveBox.vue:365Understand this warningAI
jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4 2024-11-14T03:06:13.431Z [modules/RTC/BridgeChannel.js] <e.onmessage>: New forwarded sources: ec05b0f5-v0,3be35745-v0
jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4 2024-11-14T03:06:13.437Z [modules/xmpp/strophe.jingle.js] <ga.onJingle>: Found a JSON-encoded element in source-add, translating to standard Jingle.
jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4 2024-11-14T03:06:13.447Z [modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=JVB,initiator=false,sid=b03pgeie666q3] Processing addRemoteStream
jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4 2024-11-14T03:06:13.493Z [modules/RTC/TraceablePeerConnection.js] <ol._remoteTrackAdded>: TPC[id=2,type=JVB] Received track event for remote stream[id=3be35745-audio-0-4,type=audio]
jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4 2024-11-14T03:06:13.494Z [modules/RTC/TraceablePeerConnection.js] <ol._createRemoteTrack>: TPC[id=2,type=JVB] creating remote track[endpoint=3be35745,ssrc=862430597,type=audio,sourceName=3be35745-a0]
WatchLive.vue:348 3th participant track added Qc {_events: {…}, _eventsCount: 2, _maxListeners: undefined, addEventListener: ƒ, removeEventListener: ƒ, …}
jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4 2024-11-14T03:06:13.495Z [modules/RTC/TraceablePeerConnection.js] <ol._remoteTrackAdded>: TPC[id=2,type=JVB] Received track event for remote stream[id=3be35745-video-0-4,type=video]
jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4 2024-11-14T03:06:13.495Z [modules/RTC/TraceablePeerConnection.js] <ol._createRemoteTrack>: TPC[id=2,type=JVB] creating remote track[endpoint=3be35745,ssrc=2280521038,type=video,sourceName=3be35745-v0]
WatchLive.vue:348 3th participant track added Qc {_events: {…}, _eventsCount: 1, _maxListeners: undefined, addEventListener: ƒ, removeEventListener: ƒ, …}
WatchLive.vue:351 3th participant track added false
jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4 2024-11-14T03:06:13.637Z [modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=JVB,initiator=false,sid=b03pgeie666q3] addRemoteStream - OK
jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4 2024-11-14T03:06:13.685Z [modules/RTC/JitsiRemoteTrack.js] <Qc.setMute>: Mute RemoteTrack[userID: 3be35745, type: audio, ssrc: 862430597, p2p: false, sourceName: 3be35745-a0, status: {readyState: live, muted: false, enabled: true}]: false
jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4 2024-11-14T03:06:13.686Z [modules/RTC/JitsiRemoteTrack.js] <Qc.setMute>: Mute RemoteTrack[userID: 3be35745, type: video, ssrc: 2280521038, p2p: false, sourceName: 3be35745-v0, status: {readyState: live, muted: false, enabled: true}]: false
jitsi-meet.min.js?v=xEDXr_gSDflRUat9VYtm3ZDY8kyySSd2GKvnedyUxPs:4 2024-11-14T03:06:13.724Z [modules/RTC/BridgeChannel.js] <e.onmessage>: New forwarded sources:

Hi @damencho this is my log in browser. It involves some event:
2nd participant tracked add: event 2nd participant joined
3th participant tracked add: event 3th participant joined
After 3th tracked add. the audio and camera video of 2nd track is lost

Please have a look when you have time. Many thanks!

I have also noticed something important: when I join a meeting twice (joining, then leaving, and rejoining in the same browser) before the third join, the issue does not occur. This behavior seems quite strange to me

@damencho
Copy link
Member

which version is this?

@duy6019
Copy link

duy6019 commented Nov 14, 2024

image
this is my current version

@damencho
Copy link
Member

Try updating to the latest do you see a difference?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

9 participants