From 17370bfa2264ed7baeba9249d29682cc9b7fd476 Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Fri, 28 Jan 2022 15:01:25 +0100 Subject: use common terms for ways to signal simulcast in SDP in DEVELOP --- DEVELOP.md | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/DEVELOP.md b/DEVELOP.md index 98c6cca..e756208 100644 --- a/DEVELOP.md +++ b/DEVELOP.md @@ -17,14 +17,13 @@ Functionality to consider when considering tool/platform. * stream efficiency - forwarding * Support [simulcast](https://www.w3.org/TR/webrtc/#simulcast-functionality) i.e. encode multiple streams that an SFU can "hop" between - * issue: 3 incompatible implementation methods exist: - [dirty, draft, or spec method](https://www.meetecho.com/blog/simulcast-janus-ssrc/) - * dirty: SDP munging + * issue: [3 incompatible ways](https://www.meetecho.com/blog/simulcast-janus-ssrc/) + * [Plan B]: SDP munging * test: SDP contains `a=ssrc-group:SIM` entry - * draft: rid + * [Unified Plan]: rid * test: SDP contains `a=rid` and `a=simulcast` entry mentioning "rid=" * supported by Firefox [>= 46](https://www.meetecho.com/blog/simulcast-janus-ssrc/) [<< 72](https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/72#removals_3) - * spec: rid + * [rfc8853][Simulcast in SDP]: rid * test: SDP contains `a=rid` and `a=simulcast` entry not mentioning "rid=" * supported by Firefox [>= 68](https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/72#removals_3) * ...but also needs support for [sendEncodings in RTCRtpTransceiverInit](https://bugzilla.mozilla.org/show_bug.cgi?id=1396918) @@ -328,3 +327,13 @@ supporting "up to 32 users all on video together" TeamViewer cloud SFU service + + +Plan B: + "Plan B: draft spec expired 2013 on signaling multiple media sources in WebRTC by munging SDP" + +Unified Plan: + "Unified Plan: draft spec expired 2014 on signaling multiple media sources in WebRTC by setting Restriction Identifier (RID)" + +Simulcast in SDP: + "Simulcast in SDP: spec on signaling multiple media sources in WebRTC by setting Restriction Identifier (RID)" -- cgit v1.2.3