diff options
author | Jonas Smedegaard <dr@jones.dk> | 2020-03-28 16:33:35 +0100 |
---|---|---|
committer | Jonas Smedegaard <dr@jones.dk> | 2020-03-28 16:33:41 +0100 |
commit | cb3b077cd1181825b74bda2620649551a6c368df (patch) | |
tree | 64abb0df6b17aeafa892943b8b6bd2b24699890d | |
parent | e5db3fc50a4fed92160f22d470793633d35acc28 (diff) |
improve and extend section Features in DEVELOP
-rw-r--r-- | DEVELOP.md | 20 |
1 files changed, 14 insertions, 6 deletions
@@ -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 |