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

RDKDEV-1086: allow to pass "stuns" locators #1404

Open
wants to merge 1 commit into
base: wpe-2.38
Choose a base branch
from

Conversation

mikolaj-staworzynski-red

Based on the information found in the following tickets, comparisons and tests on PC Chrome and WPE2.38 and code review there are not available at all stuns implementation:

https://issues.webrtc.org/issues/42225835
https://issues.webrtc.org/issues/42230379
https://issues.webrtc.org/issues/42227696

After check "stuns" locators are processed by libwebrtc library in the same way like "stun" ones (udp only protocol is used), we could now allow to pass such locators without exception.

We could accept stuns locator, but the inernal implementation in libwebrtc would do stun via UDP requests for that.

Based on the information found in the following tickets, comparisons and tests on PC Chrome and WPE2.38 and code review there are not available at all stuns implementation:

https://issues.webrtc.org/issues/42225835
https://issues.webrtc.org/issues/42230379
https://issues.webrtc.org/issues/42227696

After check "stuns" locators are processed by libwebrtc library in the same way like "stun" ones (udp only protocol is used), we could now allow to pass such locators without exception.

We could accept stuns locator, but the inernal implementation in libwebrtc would do stun via UDP requests for that.
@modeveci
Copy link

@emutavchi , Could you please look at this PR as well? It is important to know effect on all use-cases.

@philn
Copy link

philn commented Sep 19, 2024

I don't understand the commit message. According to your findings, is stuns supported by libwebrtc or not?

@mikolaj-staworzynski-red
Copy link
Author

stuns is not supported in libwebrtc. libwebrtc is doing ordinary stun via UDP request in such case, proposal is to enable it like we have on PC Chrome implementation (that is doing in such case ordinary stun via UDP).

@philn
Copy link

philn commented Sep 19, 2024

Alright, thanks! I'll try to upstream this in WebKit/WebKit#33901

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

Successfully merging this pull request may close these issues.

3 participants