From 254183d3bdb3cc2dd5cb1fee4c643f59003fa5de Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Fri, 28 Jan 2022 15:07:49 +0100 Subject: distinguish issues of enabling and using simulcast --- DEVELOP.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'DEVELOP.md') diff --git a/DEVELOP.md b/DEVELOP.md index e756208..fef1849 100644 --- a/DEVELOP.md +++ b/DEVELOP.md @@ -17,7 +17,7 @@ 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 ways](https://www.meetecho.com/blog/simulcast-janus-ssrc/) + * issue: **enabling** simulcast is done in [3 incompatible ways](https://www.meetecho.com/blog/simulcast-janus-ssrc/) * [Plan B]: SDP munging * test: SDP contains `a=ssrc-group:SIM` entry * [Unified Plan]: rid @@ -26,9 +26,10 @@ Functionality to consider when considering tool/platform. * [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) - * supported via janus (thanks to [adapter.js shim](https://github.com/webrtcHacks/adapter/pull/1004)) * supported by Chromium [>= M74](https://www.meetecho.com/blog/simulcast-janus-ssrc/) + * issue: **using** simulcast requires support for [sendEncodings in RTCRtpTransceiverInit](https://bugzilla.mozilla.org/show_bug.cgi?id=1396918) + * workaround: [adapter.js shim](https://github.com/webrtcHacks/adapter/pull/1004) + * janus demos * Support spatial/temporal/quality [SVC](https://webrtcglossary.com/svc/) i.e. encode a stream that an SFU can efficiently "slice" without recoding * stream efficiency - source -- cgit v1.2.3