From cb3b077cd1181825b74bda2620649551a6c368df Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Sat, 28 Mar 2020 16:33:35 +0100 Subject: improve and extend section Features in DEVELOP --- DEVELOP.md | 20 ++++++++++++++------ 1 file 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 + 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 -- cgit v1.2.3