Closed
Bug 1335206
Opened 9 years ago
Closed 7 years ago
Emit new SCTP data channel offer format in Fx >= 62
Categories
(Core :: WebRTC: Signaling, defect, P3)
Core
WebRTC: Signaling
Tracking
()
RESOLVED
FIXED
mozilla63
| Tracking | Status | |
|---|---|---|
| firefox63 | --- | fixed |
| backlog | webrtc/webaudio+ |
People
(Reporter: drno, Assigned: drno)
References
Details
(Keywords: dev-doc-complete)
Attachments
(1 file)
So far Fx puts sctp-sdp-05 format into its SDP offers. Bug 1160558 adds support for parsing and answering sctp-sdp-21 format.
But Chrome currently does not properly answer sctp-sdp-21 offers. Once https://bugs.chromium.org/p/chromium/issues/detail?id=686212 has been fixed and rolled out to release we should turn on offering the new format by updating SdpHelper::GetProtocolForMediaType()
Once done this should also be documented via public announcements and updating our documentation.
| Assignee | ||
Updated•9 years ago
|
| Assignee | ||
Comment 1•8 years ago
|
||
Chrome supports now parsing and responding to new offer in 58.
But as bug 1160558 landed in 53 we missed the 52 ESR release. To prevent incompatibility between recent Firefox and ESR we need to wait until the next 52 ESR is gone, which would be at earliest when 59 rolls out, but probably even later.
Summary: Emit new SCTP data channel offer format → Emit new SCTP data channel offer format in Fx >= 59
Comment 2•8 years ago
|
||
Mass change P2->P3 to align with new Mozilla triage process.
Priority: P2 → P3
| Assignee | ||
Comment 3•8 years ago
|
||
https://wiki.mozilla.org/RapidRelease/Calendar
Since Fx 60 is going to be the next ESR release we should probably wait until after 52.9 ESR, which puts us at 62.
Summary: Emit new SCTP data channel offer format in Fx >= 59 → Emit new SCTP data channel offer format in Fx >= 62
| Comment hidden (mozreview-request) |
| Assignee | ||
Updated•7 years ago
|
Attachment #8987223 -
Flags: review?(docfaraday)
| Assignee | ||
Updated•7 years ago
|
Assignee: nobody → drno
| Assignee | ||
Comment 5•7 years ago
|
||
Tested on sharedrop.io that data channel interoperability with Chrome 67 works in both directions.
| Assignee | ||
Updated•7 years ago
|
Attachment #8987223 -
Flags: review?(docfaraday)
| Comment hidden (mozreview-request) |
| Assignee | ||
Updated•7 years ago
|
Attachment #8987223 -
Flags: review?(docfaraday)
Comment 7•7 years ago
|
||
| mozreview-review | ||
Comment on attachment 8987223 [details]
Bug 1335206: enable emitting datachannel draft 21 format.
https://reviewboard.mozilla.org/r/252478/#review259658
Just make sure to test with ESR I guess.
::: media/webrtc/signaling/gtest/jsep_session_unittest.cpp:1491
(Diff revision 2)
> + if (msection.GetProtocol() == SdpMediaSection::kUdpDtlsSctp ||
> + msection.GetProtocol() == SdpMediaSection::kTcpDtlsSctp) {
> + // draft 21 format
> + ASSERT_EQ(SdpMediaSection::kUdpDtlsSctp, msection.GetProtocol());
> + } else {
This check seems a little silly.
Attachment #8987223 -
Flags: review?(docfaraday) → review+
| Comment hidden (mozreview-request) |
Pushed by drno@ohlmeier.org:
https://hg.mozilla.org/integration/autoland/rev/ca719d248391
enable emitting datachannel draft 21 format. r=bwc
Comment 10•7 years ago
|
||
| bugherder | ||
Status: NEW → RESOLVED
Closed: 7 years ago
status-firefox63:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla63
Comment 11•7 years ago
|
||
Presumably all we need to do is note the support for the new format. Are any older formats removed?
Comment 12•7 years ago
|
||
Added a new section to the RTCDataChannel page that briefly mentions the underlying format and that it’s changed over time:
https://developer.mozilla.org/en-US/docs/Web/API/RTCDataChannel#Data_format
Also submitted PR #2615 to add a new row to the compat tables indicating support for the new format.
Updated Firefox 63 for developers.
Keywords: dev-doc-needed → dev-doc-complete
| Assignee | ||
Comment 13•7 years ago
|
||
(In reply to Eric Shepherd [:sheppy] from comment #12)
> https://developer.mozilla.org/en-US/docs/Web/API/RTCDataChannel#Data_format
Looks good to me.
Firefox still supports the old format and will answer with the old format if the offer came in with the old format.
Updated•7 years ago
|
status-firefox54:
affected → ---
You need to log in
before you can comment on or make changes to this bug.
Description
•