aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2020-03-28 16:33:35 +0100
committerJonas Smedegaard <dr@jones.dk>2020-03-28 16:33:41 +0100
commitcb3b077cd1181825b74bda2620649551a6c368df (patch)
tree64abb0df6b17aeafa892943b8b6bd2b24699890d
parente5db3fc50a4fed92160f22d470793633d35acc28 (diff)
improve and extend section Features in DEVELOP
-rw-r--r--DEVELOP.md20
1 files changed, 14 insertions, 6 deletions
diff --git a/DEVELOP.md b/DEVELOP.md
index ff67ed1..cd932a0 100644
--- a/DEVELOP.md
+++ b/DEVELOP.md
@@ -11,18 +11,28 @@ Functionality to consider when considering tool/platform.
light server processing, participants limited by bandwidth
+ mixing (MCU)
heavy server processing
- * stream source efficiency
+ * stream efficiency - recipient
+ + Support suspending select streams at receiving end
+ i.e. pause reception of stream (not just omit further processing it)
+ * stream efficiency - forwarding
+ Support [simulcast](https://webrtcglossary.com/simulcast/)
i.e. encode multiple streams that an SFU can "hop" between
+ 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
+ Support suspending simulcast streams
<https://webrtchacks.com/suspending-simulcast-streams/>
+ Support [SCReAM](https://github.com/EricssonResearch/scream)
+ i.e. adapt encoding based on SCReAM feedback from stream remote end
+ * stream efficiency - conference admin or shared room setting
+ + Skip video streams beyond a threshold of participants
+ + Skip video streams tied to quiet audio streams
+ + Skip streams of explicitly tagged non-speaker participants
+ + Mix audio streams (not stream each individually)
* security
+ Support [PERC](https://webrtcglossary.com/perc/)
+ Support [ZRTP](https://en.wikipedia.org/wiki/ZRTP)
- * stream forwarding efficiency
+ i.e. end-to-end encryption (not only client-to-server)
* meeting management
+ Personalized Meeting rooms
+ Scheduled/Meet-me Meetings
@@ -31,10 +41,8 @@ Functionality to consider when considering tool/platform.
+ Recording
+ Text chat
+ Screen sharing
- * conference stream efficiency
- + Skip video streams beyond a threshold of participants
- + Skip video streams tied to quiet audio streams
- + Skip streams of explicitly tagged non-speaker participants
+ + feedback on own audio level
+ + feedback on encoding and streaming qualities
* conference management
+ Conference Recording
+ force-mute participants