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
First conference participant cannot receive the data channel messages #5667
Comments
This happens not only on iOS, but also on JS SDK on server version 2.6.4, although there was no such problem on 2.6.1. |
@FarhodKurbonov thanks for the information, we will make a general review about data channel pipeline. |
Hi @mustafaboleken, Gentle reminder: please write reproduce scenario for the issues step by step if possible, it makes life easy for the developer and it also makes life easy for the reviewer. Regards |
hi @mekya I will explain all datachannel problems in 1 hour |
Actually @mustafaboleken explanied very well above. I will extend the scenarios. IOS
A join the room as first person.
B join the room as first person.
Summarize
ANDROID Exactly opposite scenario for Android.
A join the room as first person.
B join the room as first person.
Summarize
What do we need?
That is really complicated. If you need more information , we can set a meeting. |
hi @e-vural, Thank you for explanation. There is an opportunity to make the things simple. Check the bug template. In its simplest form, I've reproduced the problem in this way
This bug is fixed and snapshot is ready. It's about data channel creation for the first/second attendee.
I think with the latest fix, it should be resolved. Let's schedule a meeting to demonstrate it to you and understand if we miss anything. You can even test it in advance with the latest snapshot. You can download "Latest Unstable Release" or something similar from your account at antmedia.io. It should be under Subscriptions > Download @mustafaboleken, could you please schedule a meeting? Regards |
Hi @mekya, |
The person who initially creates the room cannot send data through the channel, but the data from the other party falls to the receiver of the user who initiated the session. We conducted several tests related to the issue:
When we initiated the session from the iOS side and joined as the second participant from the iOS side, the person who initiated the session cannot send data to the participant through the channel. However, the participant can receive channel data.
We initiated the session from the iOS side, joined as the second participant from the iOS side, and then joined the session from the Web side as the third participant. In this case, the data of the iOS participant who initiated the session falls to the Web side, but it does not fall to the iOS side, which is the second participant.
We initiated the session from the iOS side, joined as the second participant from the Web side, and then joined the session from the iOS side as the third participant. In this case, there is no problem between iOS participants and the Web.
We initiated the session from the Web side and then connected as the second and third participants from the iOS side. In this scenario, we did not encounter any problems.
The text was updated successfully, but these errors were encountered: