aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2022-01-25 23:41:20 +0100
committerJonas Smedegaard <dr@jones.dk>2022-01-25 23:41:20 +0100
commit4737fdb73d20b90b8d132d4c03f757c7644a96de (patch)
tree5c8434bce0da8d239e715c6f5cf844a53b949aea
parent550b1b9750c7c983ee40207530199cd6e130854a (diff)
normalize secondary bullets in DEVELOP
-rw-r--r--DEVELOP.md54
1 files 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
<https://webrtchacks.com/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