-
Notifications
You must be signed in to change notification settings - Fork 3
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
Define c= attribute in the case of only mDNS candidates #91
Comments
Just use the mDNS name. |
If we run into issues, we could use 0.0.0.0:9 as we do when there are no candidates, but that starts to get complicated (i.e. may require updates to other specs) |
mDNS name with IP4? |
good point - shouldn't matter that much, but IP4 seems like the safest choice. |
Agreed to use mDNS + IP4. We'll reevaluate if this causes problems. |
Fixed by #102 |
We have observed an interop issue in the experimental deployment. Endpoints can fail to parse the SDP when the c= line contains a FQDN.
This is the current solution. |
Well, at least we thought of the solution already :) |
https://bugs.webkit.org/show_bug.cgi?id=199791 Reviewed by Eric Carlson. Source/WebCore: As discussed in rtcweb-wg/mdns-ice-candidates#91, use 0.0.0.0 for c lines when filtering the SDP. Covered by updated test. * Modules/mediastream/PeerConnectionBackend.cpp: (WebCore::PeerConnectionBackend::filterSDP const): LayoutTests: * webrtc/datachannel/filter-ice-candidate.html: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@247430 268f45cc-cd09-0410-ab3c-d52691b4dbfc
* Update c= line guidance * Clarify that "::" is acceptable in c= line * Also clean up and provide reference for 0.0.0.0 in raddr Fixes #91
https://bugs.webkit.org/show_bug.cgi?id=199791 Reviewed by Eric Carlson. Source/WebCore: As discussed in rtcweb-wg/mdns-ice-candidates#91, use 0.0.0.0 for c lines when filtering the SDP. Covered by updated test. * Modules/mediastream/PeerConnectionBackend.cpp: (WebCore::PeerConnectionBackend::filterSDP const): LayoutTests: * webrtc/datachannel/filter-ice-candidate.html: Canonical link: https://commits.webkit.org/213663@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@247430 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Currently it contains:
c=IN IP4 address/ttl
Obviously, putting one of the candidate's IP address there would defeat the purpose of use mDNS.
Options:
Can this be omitted?
Should it have a fake IP address of the right address family?
Should it be allowed to have an mDNS name?
The text was updated successfully, but these errors were encountered: