From 4737fdb73d20b90b8d132d4c03f757c7644a96de Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Tue, 25 Jan 2022 23:41:20 +0100 Subject: normalize secondary bullets in DEVELOP --- DEVELOP.md | 54 +++++++++++++++++++++++++++--------------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/DEVELOP.md b/DEVELOP.md index 5f118bf..9e541cd 100644 --- a/DEVELOP.md +++ b/DEVELOP.md @@ -5,50 +5,50 @@ Functionality to consider when considering tool/platform. * topology - + mesh (P2P) + * mesh (P2P) all processing at end-points, participants limited by bandwidth - + routing (SFU) + * routing (SFU) light server processing, participants limited by bandwidth - + mixing (MCU) + * mixing (MCU) heavy server processing * stream efficiency - recipient - + Support suspending select streams at receiving end + * 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/) + * 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/) + * 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 suspending simulcast streams - + Support [SCReAM](https://github.com/EricssonResearch/scream) + * 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) + * 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) + * Support [PERC](https://webrtcglossary.com/perc/) + * Support [ZRTP](https://en.wikipedia.org/wiki/ZRTP) i.e. end-to-end encryption (not only client-to-server) * meeting management - + Personalized Meeting rooms - + Scheduled/Meet-me Meetings - + Instant/Direct Meetings - + Presence Support - + Recording - + Text chat - + Screen sharing - + feedback on own audio level - + feedback on encoding and streaming qualities + * Personalized Meeting rooms + * Scheduled/Meet-me Meetings + * Instant/Direct Meetings + * Presence Support + * Recording + * Text chat + * Screen sharing + * feedback on own audio level + * feedback on encoding and streaming qualities * conference management - + Conference Recording - + force-mute participants - + "Raise a hand" for muted participants + * Conference Recording + * force-mute participants + * "Raise a hand" for muted participants * meeting room - + Dual stream for dual screen + * Dual stream for dual screen * Dial in from telephone * Dial in from SIP audio-only * Dial in from SIP with video -- cgit v1.2.3