aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2022-01-28 15:07:49 +0100
committerJonas Smedegaard <dr@jones.dk>2022-01-28 15:07:49 +0100
commit254183d3bdb3cc2dd5cb1fee4c643f59003fa5de (patch)
tree5a642d1326318b78a0bed20061c4048ff6b3dae5
parent17370bfa2264ed7baeba9249d29682cc9b7fd476 (diff)
distinguish issues of enabling and using simulcast
-rw-r--r--DEVELOP.md7
1 files changed, 4 insertions, 3 deletions
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